Files
UnrealEvent/Aeon-740/SDK/Athena_PlayerController_classes.hpp
2024-10-18 01:01:36 +01:00

92 lines
6.8 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Athena_PlayerController
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "FortniteGame_structs.hpp"
#include "FortniteGame_classes.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// BlueprintGeneratedClass Athena_PlayerController.Athena_PlayerController_C
// 0x00B8 (0x2D28 - 0x2C70)
class AAthena_PlayerController_C final : public AFortPlayerControllerAthena
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x2C70(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class USceneComponent* ListenerOverride; // 0x2C78(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UAudioComponent* VictoryRoyaleAudio; // 0x2C80(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UAudioComponent* VictoryRoyaleMusic; // 0x2C88(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USoundBase* VictoryRoyaleMenuMusicAsset; // 0x2C90(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TSoftObjectPtr<class UFortWorldItemDefinition> CreativeTool; // 0x2C98(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, HasGetValueTypeHash)
struct FGameplayTagContainer BladeWielderTag; // 0x2CC0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
EFortItemType InteractingItemType; // 0x2CE0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CE1[0x7]; // 0x2CE1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer InteractionTags; // 0x2CE8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
UMulticastDelegateProperty_ PawnPossessedDispatcher; // 0x2D08(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
float PermissionRecheckTime; // 0x2D18(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2D1C[0x4]; // 0x2D1C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimerHandle PermissionsRecheckTimerHandle; // 0x2D20(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
public:
void PawnPossessedDispatcher__DelegateSignature(class APawn* PossessedPawn);
void ExecuteUbergraph_Athena_PlayerController(int32 EntryPoint);
void ReactToPawnPossession(class APawn* PossessedPawn);
void RevokeCreativeTool();
void RemoveItem();
void OnLocalInteraction(class AActor* ReceivingActor);
void PermissionsChanged();
void RevokeItem(TSoftObjectPtr<class UFortWorldItemDefinition> Item);
void GrantItem(TSoftObjectPtr<class UFortWorldItemDefinition> Item);
void HandlePermissions(class AFortVolume* Volume);
void OnEnterVolume(class AFortVolume* Volume);
void OnLeaveVolume(class AFortVolume* Volume);
void OnMusicPackLoaded(const class UAthenaMusicPackItemDefinition* NewMusicPack);
void Start_Victory_Royale_Music();
void ReceiveEndPlay(EEndPlayReason EndPlayReason);
void PlayWinEffects(class APawn* FinisherPawn, const class UFortWeaponItemDefinition* FinishingWeapon, EDeathCause DeathCause);
void ReceiveBeginPlay();
void OnLoaded_F82CC70840156DFAFAF85EB0D93E5E2D(class UObject* Loaded);
void UserConstructionScript();
void LeftAllVolumes(bool* bLeftVolumes);
void SetupPermissionRecheckTimer();
public:
static class UClass* StaticClass()
{
return StaticBPGeneratedClassImpl<"Athena_PlayerController_C">();
}
static class AAthena_PlayerController_C* GetDefaultObj()
{
return GetDefaultObjImpl<AAthena_PlayerController_C>();
}
};
static_assert(alignof(AAthena_PlayerController_C) == 0x000008, "Wrong alignment on AAthena_PlayerController_C");
static_assert(sizeof(AAthena_PlayerController_C) == 0x002D28, "Wrong size on AAthena_PlayerController_C");
static_assert(offsetof(AAthena_PlayerController_C, UberGraphFrame) == 0x002C70, "Member 'AAthena_PlayerController_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, ListenerOverride) == 0x002C78, "Member 'AAthena_PlayerController_C::ListenerOverride' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, VictoryRoyaleAudio) == 0x002C80, "Member 'AAthena_PlayerController_C::VictoryRoyaleAudio' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, VictoryRoyaleMusic) == 0x002C88, "Member 'AAthena_PlayerController_C::VictoryRoyaleMusic' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, VictoryRoyaleMenuMusicAsset) == 0x002C90, "Member 'AAthena_PlayerController_C::VictoryRoyaleMenuMusicAsset' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, CreativeTool) == 0x002C98, "Member 'AAthena_PlayerController_C::CreativeTool' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, BladeWielderTag) == 0x002CC0, "Member 'AAthena_PlayerController_C::BladeWielderTag' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, InteractingItemType) == 0x002CE0, "Member 'AAthena_PlayerController_C::InteractingItemType' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, InteractionTags) == 0x002CE8, "Member 'AAthena_PlayerController_C::InteractionTags' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, PawnPossessedDispatcher) == 0x002D08, "Member 'AAthena_PlayerController_C::PawnPossessedDispatcher' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, PermissionRecheckTime) == 0x002D18, "Member 'AAthena_PlayerController_C::PermissionRecheckTime' has a wrong offset!");
static_assert(offsetof(AAthena_PlayerController_C, PermissionsRecheckTimerHandle) == 0x002D20, "Member 'AAthena_PlayerController_C::PermissionsRecheckTimerHandle' has a wrong offset!");
}