21275 lines
1.2 MiB
21275 lines
1.2 MiB
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Everholm
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "GameUtilities_structs.hpp"
|
|
#include "GameUtilities_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "CommonUser_structs.hpp"
|
|
#include "CommonUser_classes.hpp"
|
|
#include "Everholm_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "AtmosphereUtilities_classes.hpp"
|
|
#include "TarsierAI_structs.hpp"
|
|
#include "TarsierAI_classes.hpp"
|
|
#include "EditorUtilitiesRuntime_structs.hpp"
|
|
#include "EditorUtilitiesRuntime_classes.hpp"
|
|
#include "EngineUtilities_structs.hpp"
|
|
#include "EngineUtilities_classes.hpp"
|
|
#include "InteractionSystem_structs.hpp"
|
|
#include "InteractionSystem_classes.hpp"
|
|
#include "AIModule_structs.hpp"
|
|
#include "AIModule_classes.hpp"
|
|
#include "CommonInput_structs.hpp"
|
|
#include "Chalkboard_structs.hpp"
|
|
#include "PhysicsCore_structs.hpp"
|
|
#include "ChaosVehicles_classes.hpp"
|
|
#include "UMG_structs.hpp"
|
|
#include "UMG_classes.hpp"
|
|
#include "CommonUI_classes.hpp"
|
|
#include "StructUtils_structs.hpp"
|
|
#include "EnhancedInput_classes.hpp"
|
|
#include "DebugSystem_classes.hpp"
|
|
#include "ModalCameraManager_classes.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "AnimationSystem_classes.hpp"
|
|
#include "AkAudio_structs.hpp"
|
|
#include "TarsierWwiseExtension_classes.hpp"
|
|
#include "GameEvents_structs.hpp"
|
|
#include "TarsierSignal_classes.hpp"
|
|
#include "MotionWarping_classes.hpp"
|
|
#include "TarsierCore_structs.hpp"
|
|
#include "NavigationSystem_classes.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "AnimationCore_structs.hpp"
|
|
#include "SaveSystem_structs.hpp"
|
|
#include "DeathSystem_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class Everholm.AbilityActivationComponent
|
|
// 0x0608 (0x06A8 - 0x00A0)
|
|
class UAbilityActivationComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x58]; // 0x00A0(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded)> OnTagStateChangedDelegate; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnAbilityInstancesCreated; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_130[0x48]; // 0x0130(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer InitialGameplayTags; // 0x0178(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TSet<struct FAbilityConfig> SupportedAbilities; // 0x0198(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UObject*> OwnedAbilityInstances; // 0x01E8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_1F8[0xF0]; // 0x01F8(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer ReplicatedExplicitTags; // 0x02E8(0x0020)(Net, RepNotify, NativeAccessSpecifierPrivate)
|
|
float ReplicationIntervalToServer; // 0x0308(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_30C[0x39C]; // 0x030C(0x039C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddExternalAbility(const TScriptInterface<class IAbilityInterface>& abilityInstance, const class UObject*& Instigator, bool bShouldBeGranted);
|
|
void AddLooseGameplayTag(const struct FGameplayTag& Tag, const class UObject*& Instigator);
|
|
void AddLooseGameplayTags(const struct FGameplayTagContainer& TagContainer, const class UObject*& Instigator);
|
|
const TSoftClassPtr<class UClass> GetAbilityClass(const struct FGameplayTag& abilityTag);
|
|
void GrantAbility(const TSoftClassPtr<class UClass> AbilityClass);
|
|
void OnMirroredComponentActorDestroyed(class AActor* DestroyedActor);
|
|
void OnMirroredTagChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded);
|
|
void OnOwnerPossessed(class AController* possessingController);
|
|
void OnRep_GameplayTags();
|
|
void RemoveExternalAbility(const class UObject*& Instigator);
|
|
void RemoveLooseGameplayTag(const struct FGameplayTag& Tag, const class UObject*& Instigator);
|
|
void RemoveLooseGameplayTags(const struct FGameplayTagContainer& tagsToRemove, const class UObject*& Instigator);
|
|
void RemoveLooseGameplayTagsFromInstigator(const class UObject*& Instigator);
|
|
void ReplicateTags_Server(const struct FGameplayTagContainer& explicitTags);
|
|
void RevokeAbility(const TSoftClassPtr<class UClass> AbilityClass);
|
|
bool TryActivatingAbility(const TSoftClassPtr<class UClass> AbilityClass);
|
|
bool TryDeactivatingAbility(const TSoftClassPtr<class UClass> AbilityClass);
|
|
void WaitGameplayTagAdd(EAASWaitExecPins execPin, const struct FGameplayTag& Tag, const struct FLatentActionInfo& LatentInfo, bool bSkipIfAdded);
|
|
void WaitGameplayTagRemove(EAASWaitExecPins execPin, const struct FGameplayTag& Tag, const struct FLatentActionInfo& LatentInfo, bool bSkipIfNotAdded);
|
|
|
|
bool CanActivateAbility(const TSoftClassPtr<class UClass> AbilityClass, const bool bDevAllowFailureLogging) const;
|
|
bool EvaluateTagQuery(const struct FGameplayTagQuery& Query) const;
|
|
class UObject* GetAbilityInstance(const TSubclassOf<class UObject> AbilityClass) const;
|
|
bool HasExternalAbility(const class UObject*& Instigator) const;
|
|
bool HasMatchingGameplayTag(const struct FGameplayTag& Tag) const;
|
|
bool IsAbilityActive(const TSoftClassPtr<class UClass> AbilityClass) const;
|
|
bool IsAbilityGranted(const TSoftClassPtr<class UClass> AbilityClass) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AbilityActivationComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AbilityActivationComponent")
|
|
}
|
|
static class UAbilityActivationComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAbilityActivationComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAbilityActivationComponent;
|
|
|
|
// Class Everholm.InteractorState
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UInteractorState : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InteractorState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InteractorState")
|
|
}
|
|
static class UInteractorState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractorState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInteractorState;
|
|
|
|
// Class Everholm.AligningToInteractable
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UAligningToInteractable final : public UInteractorState
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAlignmentEnded(const EEndAlignmentResult alignmentResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AligningToInteractable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AligningToInteractable")
|
|
}
|
|
static class UAligningToInteractable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAligningToInteractable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAligningToInteractable;
|
|
|
|
// Class Everholm.AbilityComponent
|
|
// 0x0108 (0x01A8 - 0x00A0)
|
|
class UAbilityComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAbilityTags AbilityTags; // 0x00A8(0x00E8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0x18]; // 0x0190(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActivated();
|
|
void OnActivationFailed();
|
|
void OnDeactivated(const EAbilityDeactivationReason deactivationReason);
|
|
void OnGranted(class AEverholmCharacter* abilityOwner);
|
|
void OnRevoked(class AEverholmCharacter* abilityOwner);
|
|
bool TryActivateAbility();
|
|
bool TryDeactivateAbility();
|
|
|
|
bool CanActivate() const;
|
|
bool CanActivateAbility() const;
|
|
class UAbilityActivationComponent* GetAbilityActivationComponent() const;
|
|
class AEverholmCharacter* GetAbilityOwner() const;
|
|
bool IsAbilityActive() const;
|
|
bool IsLocallyControlled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AbilityComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AbilityComponent")
|
|
}
|
|
static class UAbilityComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAbilityComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAbilityComponent;
|
|
|
|
// Class Everholm.AbilityInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IAbilityInterface final
|
|
{
|
|
public:
|
|
const struct FAbilityTags GetAbilityTags() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AbilityInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AbilityInterface")
|
|
}
|
|
static class IAbilityInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IAbilityInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IAbilityInterface;
|
|
|
|
// Class Everholm.CombinedInteractCondition
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UCombinedInteractCondition : public UInteractCondition
|
|
{
|
|
public:
|
|
TArray<class UInteractCondition*> InteractConditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CombinedInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CombinedInteractCondition")
|
|
}
|
|
static class UCombinedInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCombinedInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCombinedInteractCondition;
|
|
|
|
// Class Everholm.OrInteractCondition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UOrInteractCondition final : public UCombinedInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OrInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OrInteractCondition")
|
|
}
|
|
static class UOrInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOrInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOrInteractCondition;
|
|
|
|
// Class Everholm.AbilityObject
|
|
// 0x0108 (0x0130 - 0x0028)
|
|
class UAbilityObject : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAbilityTags AbilityTags; // 0x0048(0x00E8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnActivated();
|
|
void OnActivationFailed();
|
|
void OnDeactivated(const EAbilityDeactivationReason deactivationReason);
|
|
void OnGranted(class AEverholmCharacter* abilityOwner);
|
|
void OnRevoked(class AEverholmCharacter* abilityOwner);
|
|
void TickAbility(float DeltaTime);
|
|
bool TryActivateAbility();
|
|
bool TryDeactivateAbility();
|
|
|
|
bool CanActivate() const;
|
|
bool CanActivateAbility() const;
|
|
class AEverholmCharacter* GetAbilityOwner() const;
|
|
bool IsAbilityActive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AbilityObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AbilityObject")
|
|
}
|
|
static class UAbilityObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAbilityObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAbilityObject;
|
|
|
|
// Class Everholm.AchievementBlueprintFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UAchievementBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void GetAchievementProgress(const class UObject* WorldContextObject, const class AEverholmPlayerCharacter* Player, const struct FAchievementKey& Key, int32* Current, int32* Target);
|
|
static void IncrementAchievement(class UObject* WorldContextObject, const class AEverholmPlayerCharacter* Player, const struct FAchievementKey& Key, int32 Amount);
|
|
static void IncrementAchievementForBothPlayers(class UObject* WorldContextObject, const struct FAchievementKey& Key, int32 Amount);
|
|
static void IncrementAchievementReference(class UObject* WorldContextObject, const class AEverholmPlayerCharacter* Player, const struct FAchievementKey& Key, const class FName& Reference);
|
|
static void IncrementAchievementReferenceForBothPlayers(class UObject* WorldContextObject, const struct FAchievementKey& Key, const class FName& Reference);
|
|
static bool IsAchievementUnlocked(const class UObject* WorldContextObject, const class AEverholmPlayerCharacter* Player, const struct FAchievementKey& Key);
|
|
static void UnlockAchievement(class UObject* WorldContextObject, const class AEverholmPlayerCharacter* Player, const struct FAchievementKey& Key);
|
|
static void UnlockAchievementForBothPlayers(class UObject* WorldContextObject, const struct FAchievementKey& Key);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AchievementBlueprintFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AchievementBlueprintFunctionLibrary")
|
|
}
|
|
static class UAchievementBlueprintFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAchievementBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAchievementBlueprintFunctionLibrary;
|
|
|
|
// Class Everholm.EVLightSensor
|
|
// 0x0000 (0x0340 - 0x0340)
|
|
class UEVLightSensor final : public ULightSensor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVLightSensor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVLightSensor")
|
|
}
|
|
static class UEVLightSensor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEVLightSensor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEVLightSensor;
|
|
|
|
// Class Everholm.AchievementsProjectSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UAchievementsProjectSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FAchievementData> AchievementData; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static TArray<class FName> GetAchievementIDs();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AchievementsProjectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AchievementsProjectSettings")
|
|
}
|
|
static class UAchievementsProjectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAchievementsProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAchievementsProjectSettings;
|
|
|
|
// Class Everholm.PlayerAchievements
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPlayerAchievements final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAchievementChalkboard AchievementsChalkboard; // 0x0030(0x0010)(SaveGame, NoDestructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FAchievementReference> References; // 0x0040(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerAchievements")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerAchievements")
|
|
}
|
|
static class UPlayerAchievements* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerAchievements>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerAchievements;
|
|
|
|
// Class Everholm.InactiveInteractor
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UInactiveInteractor final : public UInteractorState
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InactiveInteractor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InactiveInteractor")
|
|
}
|
|
static class UInactiveInteractor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInactiveInteractor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInactiveInteractor;
|
|
|
|
// Class Everholm.VehicleIntentInterpComponent
|
|
// 0x0070 (0x0110 - 0x00A0)
|
|
class UVehicleIntentInterpComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FVector& Intent, class AEverholmCharacter* Character)> OnVehicleIntentUpdate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FVehicleControlData TargetIntent; // 0x00B0(0x0040)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float IntentInterpSpeed; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F4[0x1C]; // 0x00F4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ResetTargetIntent();
|
|
void SetIntent(const struct FVehicleControlData& Intent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleIntentInterpComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleIntentInterpComponent")
|
|
}
|
|
static class UVehicleIntentInterpComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleIntentInterpComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleIntentInterpComponent;
|
|
|
|
// Class Everholm.AchievementSubsystem
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UAchievementSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x58]; // 0x0030(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void QueryAchievementsWhenPrimaryUserIsInitialized(ELocalUserType localUserType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error);
|
|
void QueryAchievementsWhenUserIsInitialized(ELocalUserType localUserType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AchievementSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AchievementSubsystem")
|
|
}
|
|
static class UAchievementSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAchievementSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAchievementSubsystem;
|
|
|
|
// Class Everholm.ActionPointVolumeComponent
|
|
// 0x0010 (0x0670 - 0x0660)
|
|
class UActionPointVolumeComponent final : public UTriggerVolumeComponent
|
|
{
|
|
public:
|
|
TArray<class AActionPointActor*> CorrespondingInvestigateActionPoints; // 0x0658(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bCorrespondingActionPointsDisabledOnBeginPlay; // 0x0668(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebugLinks; // 0x0669(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_66A[0x2]; // 0x066A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FColor DebugColor; // 0x066C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActionPointVolumeComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActionPointVolumeComponent")
|
|
}
|
|
static class UActionPointVolumeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UActionPointVolumeComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UActionPointVolumeComponent;
|
|
|
|
// Class Everholm.TarsierActivatableWidget
|
|
// 0x0020 (0x0450 - 0x0430)
|
|
class UTarsierActivatableWidget : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
EEvrWidgetInputMode InputMode; // 0x0430(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EMouseCaptureMode MouseCaptureMode; // 0x0431(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EMouseLockMode MouseLockMode; // 0x0432(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_433[0x5]; // 0x0433(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FInputActionDisplayInfo> InputActionsDisplayInfo; // 0x0438(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleVisibilityChanged(ESlateVisibility previousVisibility, ESlateVisibility NewVisibility);
|
|
void UpdateLastFocused();
|
|
|
|
class AEverholmBaseHUD* GetEverholmHUD() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierActivatableWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierActivatableWidget")
|
|
}
|
|
static class UTarsierActivatableWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierActivatableWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierActivatableWidget;
|
|
|
|
// Class Everholm.GenericControllerMessage
|
|
// 0x0018 (0x0468 - 0x0450)
|
|
class UGenericControllerMessage : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonTextBlock* PromptText; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECompareAction CompareType; // 0x0458(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0xF]; // 0x0459(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPhysicalControllerUpdate(bool bConnected, int32 _ControllerId, const struct FInputDeviceId& InputDevice, class APlayerController* _PlayerController);
|
|
void ShowPromptWithMessage(const class FText& InText, int32 ControllerId);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GenericControllerMessage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GenericControllerMessage")
|
|
}
|
|
static class UGenericControllerMessage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGenericControllerMessage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGenericControllerMessage;
|
|
|
|
// Class Everholm.AIActionPoint_FollowSpline
|
|
// 0x0018 (0x0360 - 0x0348)
|
|
class AAIActionPoint_FollowSpline final : public AActionPointActor
|
|
{
|
|
public:
|
|
float SensorSizeModifierWhileFollowingSpline; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFollowSplineFinishBehavior SplineFinishBehavior; // 0x034C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34D[0x3]; // 0x034D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TeleportToStartSplineInputThreshold; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_354[0x4]; // 0x0354(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEverholmSplineComponent* Spline; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
class UEverholmSplineComponent* GetFollowSpline() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIActionPoint_FollowSpline")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIActionPoint_FollowSpline")
|
|
}
|
|
static class AAIActionPoint_FollowSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAIActionPoint_FollowSpline>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAIActionPoint_FollowSpline;
|
|
|
|
// Class Everholm.AIAction_AimAtTarget
|
|
// 0x0028 (0x0198 - 0x0170)
|
|
class UAIAction_AimAtTarget final : public UAIAction
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AimTime; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxOutOfSightTime; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetDeadReactionTime; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinAngleToTriggerQuickTurn; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetRemainingAimTime() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_AimAtTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_AimAtTarget")
|
|
}
|
|
static class UAIAction_AimAtTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_AimAtTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_AimAtTarget;
|
|
|
|
// Class Everholm.EverholmGameFlowEvents
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IEverholmGameFlowEvents final
|
|
{
|
|
public:
|
|
void GameplayLevelsStreamedOut();
|
|
void PlayersDestroyed();
|
|
void PlayerSpawned(class AController* Controller);
|
|
void PlayersSpawned();
|
|
void SaveDataCleared();
|
|
void StartLocationStreamedIn();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameFlowEvents")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameFlowEvents")
|
|
}
|
|
static class IEverholmGameFlowEvents* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IEverholmGameFlowEvents>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IEverholmGameFlowEvents;
|
|
|
|
// Class Everholm.AIAction_AvoidCollisionTargets
|
|
// 0x00F0 (0x0260 - 0x0170)
|
|
class UAIAction_AvoidCollisionTargets final : public UAIAction
|
|
{
|
|
public:
|
|
TArray<class AActor*> ActorsToAvoid; // 0x0170(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
bool DrawDebug; // 0x0180(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_181[0x3]; // 0x0181(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AvoidCollisionDistance; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FalloffPreventionMaxHeight; // 0x0188(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumAvoidAngle; // 0x018C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetPredictionTime; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecalculationInterval; // 0x0194(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidanceAcceleration; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidanceSpeed; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExpandedAvoidActorCapsuleRadiusFactor; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CheckNavmeshDistance; // 0x01A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CheckNavmeshIterations; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TreatVelocityAsZeroCap; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B0[0xB0]; // 0x01B0(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_AvoidCollisionTargets")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_AvoidCollisionTargets")
|
|
}
|
|
static class UAIAction_AvoidCollisionTargets* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_AvoidCollisionTargets>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_AvoidCollisionTargets;
|
|
|
|
// Class Everholm.AIAction_AvoidTargets
|
|
// 0x0088 (0x01F8 - 0x0170)
|
|
class UAIAction_AvoidTargets final : public UAIAction
|
|
{
|
|
public:
|
|
TArray<class AActor*> AvoidedActors; // 0x0170(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
bool bTryStayOnNavMesh; // 0x0180(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DrawDebug; // 0x0181(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CrowdAvoidanceDirection; // 0x0188(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval AvoidRadius; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementSpeed; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrowdAvoidanceWeight; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidActorsWeight; // 0x01B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LocationPickDistance; // 0x01B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DeltaStepAngleAdjustment; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidCollisionTime; // 0x01BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C0[0x38]; // 0x01C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCrowdAvoidanceDirection(const struct FVector2D& crowdAvoidanceVector);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_AvoidTargets")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_AvoidTargets")
|
|
}
|
|
static class UAIAction_AvoidTargets* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_AvoidTargets>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_AvoidTargets;
|
|
|
|
// Class Everholm.FloatInWaterComponent
|
|
// 0x0150 (0x01F0 - 0x00A0)
|
|
class UFloatInWaterComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(float DeltaTime)> OnApplyFloatTransform; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x00B0(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HeightOffset; // 0x00B4(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OwnerBodyLength; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LateralWaveMovementFactor; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LateralAnchoredRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LateralInterpSpeed; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableSimpleBuoyancySim; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BuoyancyMassFactor; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BuoyancyRadius; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BuoyancyGravity; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BuoyancyDragConstant; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BuoyancyMaxSpeed; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 WavePropertyToFollow; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseSingleWaveSample; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEvaluateRotationForSingleSample; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_EA[0x6]; // 0x00EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform FollowWaveTransform; // 0x00F0(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IgnoreBoat; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SubmergeDepth; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForcedSubmerge; // 0x0158(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_159[0x97]; // 0x0159(0x0097)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnOwnerTeleported();
|
|
void RegisterComponentToFollow(class USceneComponent* inSceneComponent);
|
|
void RegisterComponentToFollowLocation(class USceneComponent* inSceneComponent);
|
|
void RegisterComponentToFollowRotation(class USceneComponent* inSceneComponent);
|
|
void SetCurrentWaterBody(class AWaterBody* inWaterBody);
|
|
void SetEnabled(bool bEnable);
|
|
void SetHeightOffset(float Offset);
|
|
|
|
class AWaterBody* GetCurrentWaterBody() const;
|
|
float GetHeightOffset() const;
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FloatInWaterComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FloatInWaterComponent")
|
|
}
|
|
static class UFloatInWaterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFloatInWaterComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFloatInWaterComponent;
|
|
|
|
// Class Everholm.AIAction_ChasedByActor
|
|
// 0x0088 (0x0290 - 0x0208)
|
|
class UAIAction_ChasedByActor final : public UAIMoveToLocationAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x0208(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUsePathfindingToDetermineDistance; // 0x0209(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSuppressStrafing; // 0x020A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_20B[0x5]; // 0x020B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* FollowedActor; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* AvoidedActor; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BaseChaseSpeed; // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumChaseSpeed; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FAILocationUnion FinalGoal; // 0x0228(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* SpeedCurve; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_258[0x38]; // 0x0258(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_ChasedByActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_ChasedByActor")
|
|
}
|
|
static class UAIAction_ChasedByActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_ChasedByActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_ChasedByActor;
|
|
|
|
// Class Everholm.AIAction_CloseKill
|
|
// 0x0100 (0x0270 - 0x0170)
|
|
class alignas(0x10) UAIAction_CloseKill final : public UAIAction
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0170(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpDuration; // 0x0178(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* CloseKillAnimMontage; // 0x0180(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandler; // 0x0188(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMeleeAttackComponent* MeleeAttackComponent; // 0x0190(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x0198(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_199[0xC7]; // 0x0199(0x00C7)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAIAction_PlayAnimMontage* PlayAnimMontageAction; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_CloseKill")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_CloseKill")
|
|
}
|
|
static class UAIAction_CloseKill* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_CloseKill>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_CloseKill;
|
|
|
|
// Class Everholm.GameProgressionScript
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UGameProgressionScript : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UStartingInventory* GetStartingInventoryFor(EPlayerPawnType pawnType) const;
|
|
void K2_ApplyProgression() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameProgressionScript")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameProgressionScript")
|
|
}
|
|
static class UGameProgressionScript* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameProgressionScript>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameProgressionScript;
|
|
|
|
// Class Everholm.InventoryProgressionScript
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UInventoryProgressionScript final : public UGameProgressionScript
|
|
{
|
|
public:
|
|
TMap<EPlayerPawnType, class UStartingInventory*> PawnToInventory; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InventoryProgressionScript")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InventoryProgressionScript")
|
|
}
|
|
static class UInventoryProgressionScript* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryProgressionScript>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInventoryProgressionScript;
|
|
|
|
// Class Everholm.CopyActionHandler_Base
|
|
// 0x0090 (0x00B8 - 0x0028)
|
|
class UCopyActionHandler_Base : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x90]; // 0x0028(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CopyActionHandler_Base")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CopyActionHandler_Base")
|
|
}
|
|
static class UCopyActionHandler_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCopyActionHandler_Base>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCopyActionHandler_Base;
|
|
|
|
// Class Everholm.CopyActionHandler_FallFrom
|
|
// 0x0000 (0x00B8 - 0x00B8)
|
|
class UCopyActionHandler_FallFrom final : public UCopyActionHandler_Base
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CopyActionHandler_FallFrom")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CopyActionHandler_FallFrom")
|
|
}
|
|
static class UCopyActionHandler_FallFrom* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCopyActionHandler_FallFrom>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCopyActionHandler_FallFrom;
|
|
|
|
// Class Everholm.GrabHelperUserInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IGrabHelperUserInterface final
|
|
{
|
|
public:
|
|
bool CanInteract(class APawn* Initiator);
|
|
float GetSurfaceOffset(class APawn* Initiator);
|
|
bool IsEnabled(class APawn* Initiator);
|
|
void OnInteract(class APawn* Initiator, class UGrabHelperComponent* GrabHelper);
|
|
void OnInteractEnd(class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void OnInteractFailed(class APawn* Initiator);
|
|
|
|
EInteractablePriority GetInteractablePriority() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GrabHelperUserInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GrabHelperUserInterface")
|
|
}
|
|
static class IGrabHelperUserInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IGrabHelperUserInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IGrabHelperUserInterface;
|
|
|
|
// Class Everholm.CopyActionHandler_ClimbLedge
|
|
// 0x0000 (0x00B8 - 0x00B8)
|
|
class UCopyActionHandler_ClimbLedge final : public UCopyActionHandler_Base
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CopyActionHandler_ClimbLedge")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CopyActionHandler_ClimbLedge")
|
|
}
|
|
static class UCopyActionHandler_ClimbLedge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCopyActionHandler_ClimbLedge>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCopyActionHandler_ClimbLedge;
|
|
|
|
// Class Everholm.CopyActionHandler_ClimbSurface
|
|
// 0x0008 (0x00C0 - 0x00B8)
|
|
class UCopyActionHandler_ClimbSurface final : public UCopyActionHandler_Base
|
|
{
|
|
public:
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CopyActionHandler_ClimbSurface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CopyActionHandler_ClimbSurface")
|
|
}
|
|
static class UCopyActionHandler_ClimbSurface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCopyActionHandler_ClimbSurface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCopyActionHandler_ClimbSurface;
|
|
|
|
// Class Everholm.GenericPrompt
|
|
// 0x0028 (0x0478 - 0x0450)
|
|
class UGenericPrompt : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonTextBlock* PromptText; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCommonButtonBase* YesButton; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCommonButtonBase* NoButton; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(bool Selected)> OnPromptSelected; // 0x0468(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void CallPromptSelected(bool bSelected);
|
|
void NoButtonClicked();
|
|
void ShowPromptWithMessage(const class FText& InText);
|
|
void YesButtonClicked();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GenericPrompt")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GenericPrompt")
|
|
}
|
|
static class UGenericPrompt* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGenericPrompt>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGenericPrompt;
|
|
|
|
// Class Everholm.AIAction_CopyPlayerActions
|
|
// 0x00C0 (0x0230 - 0x0170)
|
|
class UAIAction_CopyPlayerActions final : public UAIAction
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CharacterInstructionTimeout; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPlayerActionType, float> ToleranceByActionType; // 0x0180(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
bool DrawDebug; // 0x01D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D1[0x57]; // 0x01D1(0x0057)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCopyActionHandler_Base* CurrentAction; // 0x0228(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_CopyPlayerActions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_CopyPlayerActions")
|
|
}
|
|
static class UAIAction_CopyPlayerActions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_CopyPlayerActions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_CopyPlayerActions;
|
|
|
|
// Class Everholm.AIAction_CrowdFollowTarget
|
|
// 0x0090 (0x0200 - 0x0170)
|
|
class UAIAction_CrowdFollowTarget final : public UAIAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* FollowActor; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> OptionalAvoidActors; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
struct FVector CrowdAvoidanceDirection; // 0x0190(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationRate; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StopFollowRadius; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval LeewayDistance; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementSpeed; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrowdAvoidanceWeight; // 0x01BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidTargetRadius; // 0x01C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval MovementPrediction; // 0x01C4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CC[0x34]; // 0x01CC(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCrowdAvoidanceDirection(const struct FVector2D& crowdAvoidanceVector);
|
|
void SetCurrentFollowActor(class AActor* FollowActor_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_CrowdFollowTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_CrowdFollowTarget")
|
|
}
|
|
static class UAIAction_CrowdFollowTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_CrowdFollowTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_CrowdFollowTarget;
|
|
|
|
// Class Everholm.DeferredProgressionProcessor
|
|
// 0x0010 (0x0050 - 0x0040)
|
|
class UDeferredProgressionProcessor final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DeferredProgressionProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DeferredProgressionProcessor")
|
|
}
|
|
static class UDeferredProgressionProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDeferredProgressionProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDeferredProgressionProcessor;
|
|
|
|
// Class Everholm.AIAction_DragObject
|
|
// 0x0010 (0x0180 - 0x0170)
|
|
class UAIAction_DragObject : public UAIAction
|
|
{
|
|
public:
|
|
float AligningGrabHelperToleranceDeg; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavQueryExtentBuffer; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DeltaForwardAngle; // 0x0178(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetBestGrabHelper(class UDraggableComponent* DraggableComponent, class UGrabHelperComponent** bestGrabHelper, class UGrabHelperComponent** followActorGrabHelper);
|
|
|
|
struct FVector GetGoalLoactionMoveDirection(class UDraggableComponent* currentlyDraggedObject) const;
|
|
struct FVector GetMoveDirection(class UDraggableComponent* currentlyDraggedObject, class UGrabHelperComponent* bestGrabHelper, class AEverholmPlayerCharacter* otherDragger, bool bShouldMimicIntentDirectly) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_DragObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_DragObject")
|
|
}
|
|
static class UAIAction_DragObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_DragObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_DragObject;
|
|
|
|
// Class Everholm.AIAction_EVFollowAheadOfTarget
|
|
// 0x0018 (0x02A0 - 0x0288)
|
|
class UAIAction_EVFollowAheadOfTarget final : public UAIFollowAheadOfTargetAction
|
|
{
|
|
public:
|
|
class UTargetingComponent* SelfTargetingComponent; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_EVFollowAheadOfTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_EVFollowAheadOfTarget")
|
|
}
|
|
static class UAIAction_EVFollowAheadOfTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_EVFollowAheadOfTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_EVFollowAheadOfTarget;
|
|
|
|
// Class Everholm.AttackComponentBase
|
|
// 0x0130 (0x01D0 - 0x00A0)
|
|
class UAttackComponentBase : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FAttackData& AttackData)> OnAttackResolved; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const bool bWasAborted)> OnAttackStopped; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActionPointActor* contextualKillActionPoint, class AActor* TargetActor, class UAnimMontage* targetAttachedAnimMontage)> OnTriggeredContextualKill; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
EAttackType attackType; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag ForcedPerceivabilityTag; // 0x00D4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAttackAnimPackage AttackAnimPackage; // 0x00E0(0x0018)(BlueprintVisible, Net, NoDestructor, NativeAccessSpecifierPublic)
|
|
EAttackResolvedConditions AttackResolvedConditions; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanAttackInteractingPlayer; // 0x00F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FA[0x16]; // 0x00FA(0x0016)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinAttackReach; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAttackReach; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleToTarget; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetPredictionTime; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DefaultAlignmentOffset; // 0x0120(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EVisibilityCheckMethod VisibilityCheck; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel VisibilityCheckTraceChannel; // 0x0139(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_13A[0x2]; // 0x013A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float VisibilitySweepSphereRadius; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bContextualKillsAllowed; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQuery* ActionPointQueryTemplate; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* targetAttachedAnimMontage; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADeathHandlerBase> BumpIntoDeathHandler; // 0x0158(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer TargetTags; // 0x0160(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bIgnoreClientPredictionOnAttack; // 0x0180(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_181[0x3]; // 0x0181(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FColor DebugColor; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebugInGame; // 0x0188(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAttackStartedOnClient; // 0x0189(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_18A[0x6]; // 0x018A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* PrimaryTargetActor; // 0x0190(0x0008)(Net, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_198[0x28]; // 0x0198(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQueryInstanceBlueprintWrapper* EQInstanceWrapper; // 0x01C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActionPointActor* ClosestUsableContextualKillActionPoint; // 0x01C8(0x0008)(Net, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnActionPointQueryResult(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus);
|
|
void OnBeginOverlapWithCapsule(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnCapsuleOverlap_Multicast(class AEverholmCharacter* OtherActor);
|
|
void OnCapsuleOverlap_Server(class AEverholmCharacter* OtherActor);
|
|
bool PredictActorWithinReach(class AActor* TargetActor, bool bSkipAngleCheck, bool bSkipClientAnimation);
|
|
void PrepareAttack(class AActor* TargetActor);
|
|
void ResolveAttack(const struct FAttackData& AttackData);
|
|
void SetPrimaryTargetActor(class AActor* TargetActor);
|
|
void StartAttack();
|
|
void StopAttack(bool bWasAborted, const class FName customStopSection);
|
|
void TryToStartAttack_Multicast(class AActor* TargetActor, bool bSkipAngleCheck);
|
|
|
|
bool AllowedToAttackTarget(const class AEverholmCharacter* targetEVChar, const bool checkIfIntendedTarget) const;
|
|
bool CanIgnoreClientAIPrediction(const class APawn* TargetPawn) const;
|
|
class AActor* GetPrimaryTargetActor() const;
|
|
bool HasVisibility(const class AActor* TargetActor, const EVisibilityCheckMethod overrideVisibilityCheckMethod) const;
|
|
bool IsActorWithinReach(const class AActor* TargetActor, bool bSkipAngleCheck, bool bUsePredictedActorLocation) const;
|
|
bool IsAllowedToAttackActor(const class AActor* Actor, const class AController* Controller) const;
|
|
bool IsPositionWithinReach(const struct FVector& TargetPosition, bool bSkipAngleCheck) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AttackComponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AttackComponentBase")
|
|
}
|
|
static class UAttackComponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAttackComponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAttackComponentBase;
|
|
|
|
// Class Everholm.GrabAttackComponent
|
|
// 0x0098 (0x0268 - 0x01D0)
|
|
class UGrabAttackComponent final : public UAttackComponentBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool Started)> OnGrabActionEvent; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Target, class FName grabSocket)> OnActorGrabbed; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FVector GrabbedTargetOffset; // 0x01F0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<EAttackAttachPoint, struct FGrabAttachPointSetup> AttachPoints; // 0x0208(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DetachTarget_Multicast(class AActor* Target);
|
|
void OnTargetGrabbed_Server(class AActor* grabbedActor, class AActor* ParentActor, const class FName& SocketName);
|
|
void OverrideAttachPointRadius_Multicast(EAttackAttachPoint AttachPoint, float Radius);
|
|
void SetGrabTarget(class AActor* TargetActor);
|
|
void StopListeningToGrabs();
|
|
|
|
float GetAttachPointRadius(EAttackAttachPoint AttachPoint) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GrabAttackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GrabAttackComponent")
|
|
}
|
|
static class UGrabAttackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGrabAttackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGrabAttackComponent;
|
|
|
|
// Class Everholm.AIAction_EVGoUseActionPoint
|
|
// 0x0008 (0x02C8 - 0x02C0)
|
|
class UAIAction_EVGoUseActionPoint : public UGoUseActionPoint
|
|
{
|
|
public:
|
|
bool bSnapAlignment; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAlignmentMode alignmentMode; // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C2[0x2]; // 0x02C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AlignmentDuration; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_EVGoUseActionPoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_EVGoUseActionPoint")
|
|
}
|
|
static class UAIAction_EVGoUseActionPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_EVGoUseActionPoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_EVGoUseActionPoint;
|
|
|
|
// Class Everholm.AIAction_EVScriptedUseActionPoint
|
|
// 0x0008 (0x0198 - 0x0190)
|
|
class UAIAction_EVScriptedUseActionPoint final : public UScriptedUseActionPoint
|
|
{
|
|
public:
|
|
float AlignmentDuration; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_EVScriptedUseActionPoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_EVScriptedUseActionPoint")
|
|
}
|
|
static class UAIAction_EVScriptedUseActionPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_EVScriptedUseActionPoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_EVScriptedUseActionPoint;
|
|
|
|
// Class Everholm.PickupTransition
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPickupTransition : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupTransition")
|
|
}
|
|
static class UPickupTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupTransition;
|
|
|
|
// Class Everholm.NoneTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UNoneTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NoneTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NoneTransition")
|
|
}
|
|
static class UNoneTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNoneTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNoneTransition;
|
|
|
|
// Class Everholm.EverholmInteractableActor
|
|
// 0x0040 (0x02E8 - 0x02A8)
|
|
class AEverholmInteractableActor : public AActor
|
|
{
|
|
public:
|
|
class UEverholmInteractionComponent* InteractionComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UHotWireComponent* HotWireComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class UEverholmInteractionComponent*> InteractionComponents; // 0x02B8(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UCompanionInteractionComponent* CompanionInteractionInterface; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class USceneComponent* EditableRootComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteract(class UEverholmInteractionComponent* InteractionComponent_0, class APawn* Initiator);
|
|
void OnInteractEnd(class UEverholmInteractionComponent* InteractionComponent_0, class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void OnInteractFailed(class UEverholmInteractionComponent* InteractionComponent_0, class APawn* Initiator);
|
|
void OnInteractFocus(class UEverholmInteractionComponent* InteractionComponent_0, class APawn* Initiator, bool bHasFocus);
|
|
void OnPrepareEndInteraction(class UEverholmInteractionComponent* InteractionComponent_0, class AEverholmCharacter* interactor, const EInteractEndReason interactEndReason);
|
|
void OnPrepareStartInteraction(class UEverholmInteractionComponent* InteractionComponent_0, class AEverholmCharacter* interactor);
|
|
void OnSharedEventTriggered(class UEverholmInteractionComponent* InteractionComponent_0, const class FName& EventName);
|
|
void OnValueChanged(class UEverholmInteractionComponent* InteractionComponent_0, ESharedInteractableValueID ID, int32 NewValue, bool bIsInitialization);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInteractableActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInteractableActor")
|
|
}
|
|
static class AEverholmInteractableActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmInteractableActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmInteractableActor;
|
|
|
|
// Class Everholm.PickupBase
|
|
// 0x0568 (0x0850 - 0x02E8)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) APickupBase : public AEverholmInteractableActor
|
|
{
|
|
public:
|
|
uint8 Pad_2E8[0x238]; // 0x02E8(0x0238)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bForceDropLerpAlways; // 0x0520(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableDropLerpRotationReset; // 0x0521(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_522[0x26]; // 0x0522(0x0026)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APickupBase* pickup, class UEverholmInteractionComponent* InteractionComponent)> OnPickupUsedForInteraction; // 0x0548(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* newHolder)> OnHolderChanged; // 0x0558(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* previousOwner, class AEverholmCharacter* NewOwner)> OnOwnerChanged; // 0x0568(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bSwapOwnerInSinglePlayer; // 0x0578(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDroppable; // 0x0579(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanAutoDropOnInteract; // 0x057A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESignedAxis DroppedUpAxis; // 0x057B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DropSnapZOffset; // 0x057C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator ThrowRotation; // 0x0580(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bSimulateAfterThrow; // 0x0598(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRemoveFromInventoryWhenThrown; // 0x0599(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPickupType PickupType; // 0x059A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59B[0x1]; // 0x059B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName OwnerGrabSocket; // 0x059C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName GrabOffsetSocket; // 0x05A4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5AC[0x4]; // 0x05AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer CarryTags; // 0x05B0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class UAnimationSet* CarryAnimSet; // 0x05D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EPickupStashType StashSupport; // 0x05D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNeverQuickStash; // 0x05D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5DA[0x2]; // 0x05DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 UnstashConditions; // 0x05DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanUnstash; // 0x05E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStashAfterInteraction; // 0x05E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoStashWhenPickedUp; // 0x05E2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5E3[0x1]; // 0x05E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName OwnerStashSocket; // 0x05E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName StashOffsetSocket; // 0x05EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5F4[0x4]; // 0x05F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UTexture2D> NotificationIcon; // 0x05F8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText ItemDisplayName; // 0x0620(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bStarterInventorySingleton; // 0x0630(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_631[0x3]; // 0x0631(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ImpactLoudness; // 0x0634(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSaveTransform; // 0x0638(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSaveInInventory; // 0x0639(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_63A[0x6]; // 0x063A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup)> OnPickUpEvent; // 0x0640(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup)> OnPutDownEvent; // 0x0650(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup, class USlotInteractionComponent* Slot, bool bInserted)> OnSlotEvent; // 0x0660(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, bool bIsQuickStash, class APickupBase* pickup)> OnBeginStashingEvent; // 0x0670(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, bool bIsQuickStash, class APickupBase* pickup)> OnStashedEvent; // 0x0680(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, bool bIsQuickStash, class APickupBase* pickup)> OnBeginUnstashingEvent; // 0x0690(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, bool bIsQuickStash, class APickupBase* pickup)> OnUnstashedEvent; // 0x06A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup)> OnThrowEvent; // 0x06B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup, const struct FHitResult& ImpactResult)> OnLandedEvent; // 0x06C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup)> OnPhysicsSettled; // 0x06D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UProjectileMovementComponent* ProjectileMovement; // 0x06E0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UTaggingComponent* TaggingComponent; // 0x06E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UIKAnimDataComponent* IKAnimDataComponent; // 0x06F0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPrimitiveComponent* PrimitiveComponent; // 0x06F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UStaticMeshComponent* HighlightComponent; // 0x0700(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UTarAkPhysicsAudioComponent* PhysicsAudioComponent; // 0x0708(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_710[0x10]; // 0x0710(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsReserved; // 0x0720(0x0001)(Edit, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPickupIsConsumed; // 0x0721(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_722[0x46]; // 0x0722(0x0046)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bPickupEnabled; // 0x0768(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_769[0x7]; // 0x0769(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform SavedTransform; // 0x0770(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_7D0[0x4C]; // 0x07D0(0x004C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SettlePhysicsTickRate; // 0x081C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SettlePhysicsMinimumTime; // 0x0820(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SettlePhysicsTimerThreshold; // 0x0824(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
double SettlePhysicsLinearVelocityThreshold; // 0x0828(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
double SettlePhysicsAngularVelocityThreshold; // 0x0830(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_838[0x10]; // 0x0838(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static const TArray<class FName> GetOffsetSockets();
|
|
static const TArray<class FName> GetOwnerSockets();
|
|
|
|
bool AddAsStashedTo(class AEverholmCharacter* NewOwner);
|
|
bool ForceDropPickup(bool bOverrideUndroppable, bool bDisableAfterDrop);
|
|
bool ForceStashPickup();
|
|
void ForceStopCurrentThrow();
|
|
void HandleBeginStashing(bool bIsQuickStash);
|
|
void HandleBeginUnstash(bool bIsQuickStash);
|
|
void HandleConsumed();
|
|
void HandleDrop();
|
|
void HandleHolderAnimNotify(class AActor* Actor, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData);
|
|
void HandleHolderChanged(class AActor* holder);
|
|
void HandleInteractionEnded(class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void HandlePickedUp();
|
|
void HandlePickupOwnerChanged(class AEverholmCharacter* previousOwner, class AEverholmCharacter* NewOwner);
|
|
void HandlePickupUsedForInteraction(class UEverholmInteractionComponent* interactionComp);
|
|
void HandleReleased();
|
|
void HandleSlotted(class USlotInteractionComponent* Slot);
|
|
void HandleStashed(bool bIsQuickStash);
|
|
void HandleThrow();
|
|
void HandleThrowImpact(const struct FHitResult& ImpactResult);
|
|
void HandleUnslotted(class USlotInteractionComponent* Slot);
|
|
void HandleUnstashed(bool bIsQuickStash);
|
|
void HIP_EnableAutoDrop(bool bEnableAutoDrop);
|
|
void HOP_PickedUp();
|
|
void OnAlignmentStarted(class AEverholmCharacter* interactor);
|
|
void OnIsStashedChanged(bool bInIsStashed);
|
|
void OnProjectileStop(const struct FHitResult& ImpactResult);
|
|
void RemoteAttachForHandover(class AEverholmPlayerCharacter* Other);
|
|
bool RequestConsume();
|
|
void SetPickupEnabled(bool bInIsEnabled);
|
|
|
|
bool CanInteract(class APawn* Initiator) const;
|
|
bool CanOnlyUnstash() const;
|
|
class USlotInteractionComponent* GetCurrentSlot() const;
|
|
class AActor* GetHolder() const;
|
|
class FName GetInventoryName() const;
|
|
bool GetIsHeld() const;
|
|
bool GetIsReserved() const;
|
|
class UEverholmPickupComponent* GetOwnerPickupComponent() const;
|
|
class AActor* GetPickupOwner() const;
|
|
class UAnimSequence* GetPreviewAnim() const;
|
|
class UPrimitiveComponent* GetPrimitiveComponent() const;
|
|
class UProjectileMovementComponent* GetProjectileComponent() const;
|
|
class FName GetStashSocketName() const;
|
|
class UThrowItemAbilityComponent* GetThrowComponent() const;
|
|
bool IsAvailableForEquipBy(const class AEverholmCharacter* Character) const;
|
|
bool IsClientDirected() const;
|
|
bool IsDroppable() const;
|
|
bool IsEnabled() const;
|
|
bool IsInteractionEnabled() const;
|
|
bool IsQuickStashed() const;
|
|
bool IsStashed() const;
|
|
bool IsThrowable() const;
|
|
bool IsThrown() const;
|
|
bool ShouldScalePreviewHeadBone() const;
|
|
bool ShouldToggleVisibilityWithOwner() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupBase")
|
|
}
|
|
static class APickupBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APickupBase>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_APickupBase;
|
|
|
|
// Class Everholm.StaticMeshPickup
|
|
// 0x0000 (0x0850 - 0x0850)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) AStaticMeshPickup : public APickupBase
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* GetMeshComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StaticMeshPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StaticMeshPickup")
|
|
}
|
|
static class AStaticMeshPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AStaticMeshPickup>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_AStaticMeshPickup;
|
|
|
|
// Class Everholm.HurdyGurdyPickup
|
|
// 0x0000 (0x0850 - 0x0850)
|
|
class AHurdyGurdyPickup final : public AStaticMeshPickup
|
|
{
|
|
public:
|
|
void OnOwnerChanged();
|
|
void OnToggleUse();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HurdyGurdyPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HurdyGurdyPickup")
|
|
}
|
|
static class AHurdyGurdyPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AHurdyGurdyPickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AHurdyGurdyPickup;
|
|
|
|
// Class Everholm.AIAction_ExecuteMultipleActions
|
|
// 0x0020 (0x0198 - 0x0178)
|
|
class UAIAction_ExecuteMultipleActions final : public UScriptedActionBase
|
|
{
|
|
public:
|
|
TArray<class UScriptedActionBase*> ActionList; // 0x0178(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
class UScriptedActionBase* CurrentAction; // 0x0188(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetCurrentActionIndex() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_ExecuteMultipleActions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_ExecuteMultipleActions")
|
|
}
|
|
static class UAIAction_ExecuteMultipleActions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_ExecuteMultipleActions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_ExecuteMultipleActions;
|
|
|
|
// Class Everholm.AIAction_FollowAlongNavmeshEdge
|
|
// 0x0040 (0x01F0 - 0x01B0)
|
|
class UAIAction_FollowAlongNavmeshEdge final : public UAIFollowAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B1[0x3]; // 0x01B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LeewayRadius; // 0x01B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BaseRubberbandSpeed; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* RubberbandCurve; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C8[0x28]; // 0x01C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_FollowAlongNavmeshEdge")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_FollowAlongNavmeshEdge")
|
|
}
|
|
static class UAIAction_FollowAlongNavmeshEdge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_FollowAlongNavmeshEdge>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_FollowAlongNavmeshEdge;
|
|
|
|
// Class Everholm.HandholdingAbility
|
|
// 0x0038 (0x0168 - 0x0130)
|
|
class UHandholdingAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* partner)> OnStartHandholding; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* partner)> OnStopHandholding; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_158[0x10]; // 0x0158(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterSwap();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HandholdingAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HandholdingAbility")
|
|
}
|
|
static class UHandholdingAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHandholdingAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHandholdingAbility;
|
|
|
|
// Class Everholm.HandholdingDriverAbility
|
|
// 0x0028 (0x0190 - 0x0168)
|
|
class UHandholdingDriverAbility final : public UHandholdingAbility
|
|
{
|
|
public:
|
|
uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ActivationDistance; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_174[0x1C]; // 0x0174(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HandholdingDriverAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HandholdingDriverAbility")
|
|
}
|
|
static class UHandholdingDriverAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHandholdingDriverAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHandholdingDriverAbility;
|
|
|
|
// Class Everholm.AIAction_FollowPointOnSpline
|
|
// 0x0070 (0x0278 - 0x0208)
|
|
class UAIAction_FollowPointOnSpline final : public UAIMoveToLocationAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x0208(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_209[0x3]; // 0x0209(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FollowPointDistanceAhead; // 0x020C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AAIActionPoint_FollowSpline* FollowSplineAP; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_218[0x60]; // 0x0218(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_FollowPointOnSpline")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_FollowPointOnSpline")
|
|
}
|
|
static class UAIAction_FollowPointOnSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_FollowPointOnSpline>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_FollowPointOnSpline;
|
|
|
|
// Class Everholm.AIAction_FollowSpline
|
|
// 0x0030 (0x01A0 - 0x0170)
|
|
class UAIAction_FollowSpline final : public UAIAction
|
|
{
|
|
public:
|
|
class USplineComponent* Spline; // 0x0170(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float FutureDistanceAlongSpline; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AcceptanceRadius; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredFollowSpeed; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredOffset; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAIRubberbandingSettings RubberbandingSettings; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
float MinimumRubberbandingSpeed; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_FollowSpline")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_FollowSpline")
|
|
}
|
|
static class UAIAction_FollowSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_FollowSpline>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_FollowSpline;
|
|
|
|
// Class Everholm.VehiclePassengerComponent
|
|
// 0x0060 (0x0100 - 0x00A0)
|
|
class UVehiclePassengerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FVector& Forward)> OnPassengerInteract; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FRotator& Rotation)> OnPassengerVisualUpdate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float RotationInterpRate; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator targetRotation; // 0x00D0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector_NetQuantize10 CachedInput; // 0x00E8(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ActOnInteract(const struct FVector& authForward);
|
|
void Multicast_ReplicateInteract(const struct FVector_NetQuantizeNormal& forwardVec);
|
|
void Multicast_ReplicateLocalRotation(const struct FVector_NetQuantize10& rotationVec);
|
|
void SetVisualParent(class USceneComponent* sceneComp);
|
|
struct FRotator UpdateTargetRotation(float DeltaTime);
|
|
void UpdateVisual(float DeltaTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehiclePassengerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehiclePassengerComponent")
|
|
}
|
|
static class UVehiclePassengerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehiclePassengerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehiclePassengerComponent;
|
|
|
|
// Class Everholm.VehicleActor
|
|
// 0x0168 (0x0410 - 0x02A8)
|
|
class AVehicleActor : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const class AEverholmCharacter* NewCharacter, const class AEverholmCharacter* OldCharacter)> OnDriverRoleAssigned; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class AEverholmCharacter* NewCharacter, const class AEverholmCharacter* OldCharacter)> OnPassengerRoleAssigned; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AVehicleActor* Vehicle, double MovedDistance)> OnOdometerUpdate; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bVehicleSupportsCharacterIdle; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVehicleMovementComponent* VehicleMovementComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UVehiclePassengerComponent* VehiclePassengerComponent; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UVehicleMoveToTargetComponent* VehicleMoveToTargetComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UVehicleActorReplicationComponent* VehicleReplicationComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UInputMappingContext* InputMappingContextOverride; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputMappingContext* PassengerInputMappingContextOverride; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EVehicleType VehicleType; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer PawnInVehicleTags; // 0x0320(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bEnableOdometer; // 0x0340(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool OperateWithAttachedCharacters; // 0x0341(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_342[0x2]; // 0x0342(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float UseVehicleCooldownDuration; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AEverholmCharacter* DriverCharacter; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AEverholmCharacter* PassengerCharacter; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bControlledByPlayer; // 0x0358(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bVehicleEnabled; // 0x0359(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_35A[0x6]; // 0x035A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TWeakObjectPtr<class AEverholmCharacter>> KidsOnVehicle; // 0x0360(0x0010)(Net, ZeroConstructor, RepNotify, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool SupportManualLookaround; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AbsoluteManualLookaround; // 0x0371(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_372[0x2]; // 0x0372(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SinglePlayerLookInputScalar; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPlayerPawnType DriverPawnType; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPlayerPawnType PassengerPawnType; // 0x0379(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_37A[0x6]; // 0x037A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FVehicleControlData> VehicleControlDatas; // 0x0380(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_390[0x80]; // 0x0390(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_PostPlayerStartInVehicle();
|
|
bool CanExitVehicle(class AEverholmCharacter* Character);
|
|
void ExitAllCharactersOnVehicle();
|
|
struct FVector GetUseVehicleForward();
|
|
void HIP_ToggleVehicle(bool bEnabled);
|
|
void Multicast_PlayStartOnVehicle(const struct FVector& Location, const struct FRotator& Rotation, bool bDriverIsBoy);
|
|
void NPCKidEnterVehicle(class AEverholmCharacter* Character);
|
|
void NPCKidExitVehicle(class AEverholmCharacter* Character);
|
|
void OnRep_ControlledByPlayer();
|
|
void OnRep_DriverCharacter(class AEverholmCharacter* prevCharacter);
|
|
void OnRep_KidsOnVehicle(const TArray<TWeakObjectPtr<class AEverholmCharacter>>& previousKidsOnVehicle);
|
|
void OnRep_PassengerCharacter(class AEverholmCharacter* prevCharacter);
|
|
void OnRep_VehicleEnabled();
|
|
void OnSpawnedFromPlayerStart(class AEverholmPlayerStartInVehicleBase* PlayerStart);
|
|
void PreModifyRawInput(class AEverholmCharacter* Character, const struct FVector2D& controlInput, const struct FVector2D& lookAroundInput, struct FVector2D* controlInputOut, struct FVector2D* lookAroundInputOut);
|
|
void ProcessClientRawCollisionEvent(int32 rawCollisionEvent);
|
|
void SetControlledByPlayer(bool controlledByPlayer);
|
|
void SetDriver(class AEverholmCharacter* NewDriver, class AEverholmCharacter* OldDriver);
|
|
void SetDrivingCharacter(class AEverholmCharacter* Character);
|
|
void SetNPC(class AEverholmCharacter* NewNPC, class AEverholmCharacter* OldNPC);
|
|
void SetPassenger(class AEverholmCharacter* newPassenger, class AEverholmCharacter* oldPassenger);
|
|
void SetPassengerCharacter(class AEverholmCharacter* Character);
|
|
void UseVehicleEvent(const struct FVector& localVehicleLocation, const struct FVector& localVehicleUseForward, class AEverholmCharacter* Character);
|
|
|
|
bool AreNPCKidsReady() const;
|
|
float GetAlignedVehicleSpeed() const;
|
|
void GetBaseLocationAndRotationForCharacter(const class AEverholmCharacter* Character, struct FVector* Location, struct FRotator* Rotation, float DeltaTime) const;
|
|
bool GetControlledByPlayer() const;
|
|
class AEverholmCharacter* GetDriverCharacter() const;
|
|
struct FVehicleControlData GetDriverControlData() const;
|
|
float GetForwardVelocity() const;
|
|
float GetManualLookaroundYawInput() const;
|
|
TArray<class AEverholmCharacter*> GetNPCKidsOnVehicle() const;
|
|
class AEverholmCharacter* GetPassengerCharacter() const;
|
|
struct FVehicleControlData GetPassengerControlData() const;
|
|
struct FVector GetPassengerSceneComponentForward() const;
|
|
float GetRotationalVelocity() const;
|
|
class FName GetVehicleBaseBoneForCharacter(const class AEverholmCharacter* Character) const;
|
|
class UPrimitiveComponent* GetVehicleBasePrimitive() const;
|
|
float GetVehicleCameraTrackingMultiplier() const;
|
|
float GetVehicleUseCooldownDuration() const;
|
|
struct FVector GetVehicleVelocity() const;
|
|
bool IsDriver(const class AEverholmCharacter* Character) const;
|
|
bool IsPassenger(const class AEverholmCharacter* Character) const;
|
|
bool IsQuickStashAllowed() const;
|
|
bool IsSinglePlayerMode() const;
|
|
bool ShouldModifyDriverInputToCameraSpace() const;
|
|
bool ShouldModifyInputForCharacter(const class AEverholmCharacter* Character) const;
|
|
bool ShouldModifyPassengerInputToCameraSpace() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleActor")
|
|
}
|
|
static class AVehicleActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AVehicleActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AVehicleActor;
|
|
|
|
// Class Everholm.GliderVehicle
|
|
// 0x0000 (0x0410 - 0x0410)
|
|
class AGliderVehicle final : public AVehicleActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GliderVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GliderVehicle")
|
|
}
|
|
static class AGliderVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGliderVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AGliderVehicle;
|
|
|
|
// Class Everholm.FollowTargetAction
|
|
// 0x02C0 (0x0470 - 0x01B0)
|
|
class UFollowTargetAction : public UAIFollowAction
|
|
{
|
|
public:
|
|
class UCurveFloat* SpeedCurve; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x01B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AdjustSpeedDelay; // 0x01BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOverrideMovementSpeedWithTargetSpeed; // 0x01C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NavRaycastMinDistanceFromTargetFraction; // 0x01C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementPrediction; // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPredictTargetJumpLocation; // 0x01CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetJumpPredictionTime; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetJumpTimeThreshold; // 0x01D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StandStillLeewayDistance; // 0x01D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval StandStillLeewayDistanceVariance; // 0x01DC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumMovementSpeed; // 0x01E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 FollowPointAmount; // 0x01E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1E9[0x3]; // 0x01E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatInterval FollowPointExtent; // 0x01EC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval EvaluationInterval; // 0x01F4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowPointDistanceFromTarget; // 0x01FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval FollowPointDistanceVariance; // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowPointSmoothening; // 0x0208(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowPointLerpTime; // 0x020C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AvoidBlockingCameraAngle; // 0x0210(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AvoidBlockingTargetForwardAngle; // 0x0214(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeBeforeRepositioningWithinLeewayRadius; // 0x0218(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RepositionWithinLeewayRadiusMovementSpeed; // 0x021C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowAcceleration; // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LeewayDistanceModifierDuringIdle; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval UseTargetSpeedOverrideMaxDistance; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowPointRotationSmoothening; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFollowPointWeights FollowPointWeights; // 0x0234(0x002C)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
TArray<struct FCompanionFollowPoint> OptionalCustomFollowPoints; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
class UTargetingComponent* SelfTargetingComponent; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeUntilShortIdle; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> AvoidActors; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, AdvancedDisplay, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
float MaxDistanceToAvoidActor; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* TetherRubberbandStrength; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector OnNavmeshQueryNavExtent; // 0x02A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAllowedZDifference; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LedgeForwardPredictionDistance; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LedgeGroundTraceDistance; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C4[0x1AC]; // 0x02C4(0x01AC)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FollowTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FollowTargetAction")
|
|
}
|
|
static class UFollowTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFollowTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFollowTargetAction;
|
|
|
|
// Class Everholm.AIAction_FollowTargetSplitPath
|
|
// 0x0030 (0x04A0 - 0x0470)
|
|
class UAIAction_FollowTargetSplitPath final : public UFollowTargetAction
|
|
{
|
|
public:
|
|
class USplineComponent* SplitPathSplineComponent; // 0x0470(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USplineComponent* PlayerSplitPathSplineComponent; // 0x0478(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_480[0x20]; // 0x0480(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_FollowTargetSplitPath")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_FollowTargetSplitPath")
|
|
}
|
|
static class UAIAction_FollowTargetSplitPath* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_FollowTargetSplitPath>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_FollowTargetSplitPath;
|
|
|
|
// Class Everholm.HidingVolume
|
|
// 0x0010 (0x0670 - 0x0660)
|
|
class UHidingVolume final : public UTriggerVolumeComponent
|
|
{
|
|
public:
|
|
TArray<struct FGameplayTag> AppliedTags; // 0x0658(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HidingVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HidingVolume")
|
|
}
|
|
static class UHidingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHidingVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHidingVolume;
|
|
|
|
// Class Everholm.AIAction_FreeRoam
|
|
// 0x0080 (0x01F0 - 0x0170)
|
|
class UAIAction_FreeRoam final : public UAIAction
|
|
{
|
|
public:
|
|
bool DrawDebug; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CrowdAvoidanceDirection; // 0x0178(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval RoamRadius; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval SpeedInterval; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval RoamingWaitInterval; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrowdAvoidanceWeight; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RoamAcceptanceRadius; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAIMoveToLocationAction* MoveAction; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B8[0x38]; // 0x01B8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetCrowdAvoidanceDirection(const struct FVector2D& crowdAvoidanceVector);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_FreeRoam")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_FreeRoam")
|
|
}
|
|
static class UAIAction_FreeRoam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_FreeRoam>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_FreeRoam;
|
|
|
|
// Class Everholm.AIAction_HandHoldingFollow
|
|
// 0x0008 (0x0478 - 0x0470)
|
|
class UAIAction_HandHoldingFollow final : public UFollowTargetAction
|
|
{
|
|
public:
|
|
float HandholdingOffset; // 0x0470(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_474[0x4]; // 0x0474(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_HandHoldingFollow")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_HandHoldingFollow")
|
|
}
|
|
static class UAIAction_HandHoldingFollow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_HandHoldingFollow>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_HandHoldingFollow;
|
|
|
|
// Class Everholm.AIAction_Interact
|
|
// 0x0060 (0x01D0 - 0x0170)
|
|
class UAIAction_Interact final : public UAIAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEverholmInteractionComponent* Interaction; // 0x0178(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTryInteractionTime; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_184[0x4C]; // 0x0184(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteractEnd(class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void OnInteractPreambleEnd(class APawn* Initiator, bool bWasAborted, bool bPreambleSuccessful);
|
|
void OnPickupReleased();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_Interact")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_Interact")
|
|
}
|
|
static class UAIAction_Interact* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_Interact>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_Interact;
|
|
|
|
// Class Everholm.ScriptedInteractAction
|
|
// 0x0040 (0x01B8 - 0x0178)
|
|
class UScriptedInteractAction final : public UScriptedActionBase
|
|
{
|
|
public:
|
|
class UEverholmInteractionComponent* InteractionComponent; // 0x0178(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowMoveToDisabledComponent; // 0x0180(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* InteractableActor; // 0x0188(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTeleportIfUnreachable; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAIAction_Interact* InteractAction; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAIMoveToLocationAction* MoveToInteractionAction; // 0x01A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ScriptedInteractAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ScriptedInteractAction")
|
|
}
|
|
static class UScriptedInteractAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UScriptedInteractAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UScriptedInteractAction;
|
|
|
|
// Class Everholm.AIAction_MoveAlongSpline
|
|
// 0x00B0 (0x0220 - 0x0170)
|
|
class UAIAction_MoveAlongSpline final : public UAIAction
|
|
{
|
|
public:
|
|
class USplineComponent* PatrolSplineComponent; // 0x0170(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OverridenMovementSpeed; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineStartInputKey; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector UpVector; // 0x0180(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LerpIntoSplineLocationTime; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AmountOfLoopRepetitions; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTeleportToStartAfterFinishedLoop; // 0x01A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A1[0x7F]; // 0x01A1(0x007F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetPatrolSpeed(const float Speed);
|
|
void SetPatrolSpeedToDefaultSpeed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_MoveAlongSpline")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_MoveAlongSpline")
|
|
}
|
|
static class UAIAction_MoveAlongSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_MoveAlongSpline>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_MoveAlongSpline;
|
|
|
|
// Class Everholm.AIAction_NavigateOutOfNavmesh
|
|
// 0x00B0 (0x0220 - 0x0170)
|
|
class UAIAction_NavigateOutOfNavmesh final : public UAIAction
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WalkMovementSpeed; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x017C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinRaycastDistance; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector OnNavmeshQueryNavExtent; // 0x0188(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A0[0x80]; // 0x01A0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_NavigateOutOfNavmesh")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_NavigateOutOfNavmesh")
|
|
}
|
|
static class UAIAction_NavigateOutOfNavmesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_NavigateOutOfNavmesh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_NavigateOutOfNavmesh;
|
|
|
|
// Class Everholm.MovementMode
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UMovementMode : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovementMode")
|
|
}
|
|
static class UMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovementMode;
|
|
|
|
// Class Everholm.HandholdingPassengerMovementMode
|
|
// 0x0080 (0x00B8 - 0x0038)
|
|
class UHandholdingPassengerMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
struct FVector LeftTargetRelativeLocation; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RightTargetRelativeLocation; // 0x0050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IdleTargetThreshold; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JogTargetThreshold; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintTargetThreshold; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetThresholdRange; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CatchUpSpeedMultiplier; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CatchDownSpeedMultiplier; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedMultiplierInterpSpeed; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEverholmCharacter* partner; // 0x0088(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_90[0x28]; // 0x0090(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAASBegunPlay();
|
|
void OnHandholdingStarted(class AEverholmCharacter* newPartner);
|
|
void OnHandholdingStopped(class AEverholmCharacter* oldPartner);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HandholdingPassengerMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HandholdingPassengerMovementMode")
|
|
}
|
|
static class UHandholdingPassengerMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHandholdingPassengerMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHandholdingPassengerMovementMode;
|
|
|
|
// Class Everholm.AIAction_PassthroughCharacterInstruction
|
|
// 0x0028 (0x0198 - 0x0170)
|
|
class UAIAction_PassthroughCharacterInstruction final : public UAIAction
|
|
{
|
|
public:
|
|
uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Instructions; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class AEverholmPlayerCharacter> CharacterToCopyFrom; // 0x017C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_184[0x14]; // 0x0184(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_PassthroughCharacterInstruction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_PassthroughCharacterInstruction")
|
|
}
|
|
static class UAIAction_PassthroughCharacterInstruction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_PassthroughCharacterInstruction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_PassthroughCharacterInstruction;
|
|
|
|
// Class Everholm.AIAction_PerformForcedInteract
|
|
// 0x0078 (0x01E8 - 0x0170)
|
|
class UAIAction_PerformForcedInteract final : public UAIAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEverholmInteractionComponent* ForcedInteraction; // 0x0178(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InteractionLocationAcceptanceRadius; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTryInteractionTime; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAIMoveToLocationAction* MoveToInteractableAction; // 0x0188(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0x58]; // 0x0190(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteractEnd(class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void OnPickupReleased();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_PerformForcedInteract")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_PerformForcedInteract")
|
|
}
|
|
static class UAIAction_PerformForcedInteract* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_PerformForcedInteract>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_PerformForcedInteract;
|
|
|
|
// Class Everholm.EverholmNetworkErrorListenerSubsystemProjectSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UEverholmNetworkErrorListenerSubsystemProjectSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> ErrorMessageToStringMapping; // 0x0038(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmNetworkErrorListenerSubsystemProjectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmNetworkErrorListenerSubsystemProjectSettings")
|
|
}
|
|
static class UEverholmNetworkErrorListenerSubsystemProjectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmNetworkErrorListenerSubsystemProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmNetworkErrorListenerSubsystemProjectSettings;
|
|
|
|
// Class Everholm.AIAction_PlayAnimMontage
|
|
// 0x0038 (0x01A8 - 0x0170)
|
|
class UAIAction_PlayAnimMontage final : public UAIAction
|
|
{
|
|
public:
|
|
bool bForceLoop; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MontagePlayRate; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* StartAnimMontage; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StartAnimSectionIndex; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* MainAnimMontage; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MainAnimSectionIndex; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* StopAnimMontage; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StopAnimSectionIndex; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A4[0x4]; // 0x01A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMainAnimationMontageFinished(class UAnimMontage* AnimMontage, bool bWasInterrupted);
|
|
void OnStartAnimationMontageFinished(class UAnimMontage* AnimMontage, bool bWasInterrupted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_PlayAnimMontage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_PlayAnimMontage")
|
|
}
|
|
static class UAIAction_PlayAnimMontage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_PlayAnimMontage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_PlayAnimMontage;
|
|
|
|
// Class Everholm.AIAction_PlayMultipleAnimations
|
|
// 0x0020 (0x0198 - 0x0178)
|
|
class UAIAction_PlayMultipleAnimations final : public UScriptedActionBase
|
|
{
|
|
public:
|
|
TArray<struct FAnimMontageSlot> AnimationList; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
class UAIAction_PlayAnimMontage* CurrentAnimationAction; // 0x0188(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetCurrentActionIndex() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_PlayMultipleAnimations")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_PlayMultipleAnimations")
|
|
}
|
|
static class UAIAction_PlayMultipleAnimations* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_PlayMultipleAnimations>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_PlayMultipleAnimations;
|
|
|
|
// Class Everholm.SkeletalMeshPickup
|
|
// 0x0000 (0x0850 - 0x0850)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) ASkeletalMeshPickup : public APickupBase
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* GetMeshComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkeletalMeshPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkeletalMeshPickup")
|
|
}
|
|
static class ASkeletalMeshPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASkeletalMeshPickup>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_ASkeletalMeshPickup;
|
|
|
|
// Class Everholm.LanternPickup
|
|
// 0x0020 (0x0870 - 0x0850)
|
|
class ALanternPickup : public ASkeletalMeshPickup
|
|
{
|
|
public:
|
|
class FName OwnerStashSocketOnBoat; // 0x0848(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bIsLightOn)> OnIsLightOnChanged; // 0x0850(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
bool bIsBlownOut; // 0x0860(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_861[0xF]; // 0x0861(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlowOut();
|
|
void OnRep_IsBlownOut();
|
|
void Reignite();
|
|
void SetLightOn(bool bTurnOn);
|
|
|
|
struct FVector GetLightDetectionDirection() const;
|
|
bool IsLightOn() const;
|
|
bool ShouldDisableLightForInteractionQuickStash() const;
|
|
bool ShouldStayLitWhenStashed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LanternPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LanternPickup")
|
|
}
|
|
static class ALanternPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ALanternPickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ALanternPickup;
|
|
|
|
// Class Everholm.AIAction_StalkTarget
|
|
// 0x0050 (0x0200 - 0x01B0)
|
|
class UAIAction_StalkTarget final : public UAIFollowAction
|
|
{
|
|
public:
|
|
struct FFloatInterval OptimalStalkingDistance; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAngleFromBehind; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistanceFromTargetToAbortStalkingInLocation; // 0x01BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x01C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNeverTurnBackOnStart; // 0x01C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C2[0x36]; // 0x01C2(0x0036)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGoUseActionPoint* UseActionPointAction; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_StalkTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_StalkTarget")
|
|
}
|
|
static class UAIAction_StalkTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_StalkTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_StalkTarget;
|
|
|
|
// Class Everholm.AIAlertStateAnalyzer
|
|
// 0x0130 (0x01E8 - 0x00B8)
|
|
class UAIAlertStateAnalyzer final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(EAIAlertState currentState, EAIAlertState previousState)> OnStateChanged; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
int32 MaxNumberOfSuspiciousAlerts; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinDistanceToSwitchTarget; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EAIAlertState, struct FAlertStateProperties> EntryAIAlertStateProperties; // 0x00D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
EAIAlertState currentAlertState; // 0x0128(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EAIAlertState previousAlertState; // 0x0129(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_12A[0x6E]; // 0x012A(0x006E)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EAIAlertState, struct FAIActionList> StateActions; // 0x0198(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
EAIAlertState GetCurrentAlertState() const;
|
|
EAIAlertState GetPreviousAlertState() const;
|
|
bool IsCurrentAlertState(EAIAlertState State) const;
|
|
bool IsPreviousAlertState(EAIAlertState State) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAlertStateAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAlertStateAnalyzer")
|
|
}
|
|
static class UAIAlertStateAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAlertStateAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAlertStateAnalyzer;
|
|
|
|
// Class Everholm.TargetComponent
|
|
// 0x0090 (0x0340 - 0x02B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UTargetComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsEnabledByDefault; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 TargetType; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<ETargetType, struct FTargetSettings> TargetSettings; // 0x02B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
ELookAtType LookAtType; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer LookAtTags; // 0x0310(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool bIsEnabled; // 0x0330(0x0001)(Edit, Net, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_331[0x7]; // 0x0331(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(bool bInIsEnabled);
|
|
|
|
void ApplySuggestedThrowParamsToTarget(const struct FVector& StartLocation, float throwingForce, float CollisionRadius, float GravityOverride, bool bFavorHighArc, struct FThrowParams& throwParamsToCorrect) const;
|
|
bool CalculateSuggestedThrowVelocity(const struct FVector& StartLocation, float throwingForce, float CollisionRadius, float GravityOverride, bool bFavorHighArc, struct FVector& outVelocity) const;
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TargetComponent")
|
|
}
|
|
static class UTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTargetComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UTargetComponent;
|
|
|
|
// Class Everholm.JumpTargetComponent
|
|
// 0x0080 (0x03C0 - 0x0340)
|
|
class UJumpTargetComponent final : public UTargetComponent
|
|
{
|
|
public:
|
|
struct FJumpTargetParameters TargetParameters; // 0x0338(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetClosestPointToPlayer(const struct FVector& playerFeetLocation, const struct FVector& playerVelocity) const;
|
|
struct FVector GetLandingLocation(const struct FVector& playerFeetLocation, const struct FVector& playerVelocity) const;
|
|
const struct FJumpTargetParameters GetTargetParameters() const;
|
|
bool IsPlayerInActivationZone(const struct FVector& playerFeetLocation, const struct FVector& playerVelocity) const;
|
|
bool IsPlayerWellAligned(const struct FVector& playerFeetLocation, const struct FVector& playerVelocity) const;
|
|
bool IsTargetRelevant(const struct FVector& playerFeetLocation, const struct FVector& playerForward, const struct FVector& playerVelocity) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("JumpTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"JumpTargetComponent")
|
|
}
|
|
static class UJumpTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UJumpTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UJumpTargetComponent;
|
|
|
|
// Class Everholm.AIAnalyzer_CameraFrustum
|
|
// 0x0020 (0x00D8 - 0x00B8)
|
|
class UAIAnalyzer_CameraFrustum final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
float RecentlyLeftCameraFrustumTime; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RecentlyEnteredCameraFrustumTime; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseRaycasting; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInsideCameraFrustum; // 0x00C1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanBeSeenByCamera; // 0x00C2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C3[0x1]; // 0x00C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeInsideCameraFrustum; // 0x00C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_CameraFrustum")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_CameraFrustum")
|
|
}
|
|
static class UAIAnalyzer_CameraFrustum* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_CameraFrustum>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_CameraFrustum;
|
|
|
|
// Class Everholm.AIAnalyzer_CompanionCrouch
|
|
// 0x0060 (0x0118 - 0x00B8)
|
|
class UAIAnalyzer_CompanionCrouch final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
TArray<EObjectTypeQuery> ObjectTypeQueries; // 0x00B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
float CapsuleOffsetFromCenter; // 0x00C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SweepCapsuleRadiusMultiplier; // 0x00CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SweepCapsuleHalfHeightMultiplierCrouching; // 0x00D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SweepCapsuleHalfHeightMultiplierStanding; // 0x00D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StartCrouchTime; // 0x00D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistanceCheckCrouch; // 0x00DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebugInfo; // 0x00E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxDistanceToPathStart; // 0x00E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldCrouch; // 0x00E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E9[0x2F]; // 0x00E9(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_CompanionCrouch")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_CompanionCrouch")
|
|
}
|
|
static class UAIAnalyzer_CompanionCrouch* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_CompanionCrouch>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_CompanionCrouch;
|
|
|
|
// Class Everholm.InVehicleMovementMode
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UInVehicleMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InVehicleMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InVehicleMovementMode")
|
|
}
|
|
static class UInVehicleMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInVehicleMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInVehicleMovementMode;
|
|
|
|
// Class Everholm.AIAnalyzer_DeltaMoveRotation
|
|
// 0x0028 (0x00E0 - 0x00B8)
|
|
class UAIAnalyzer_DeltaMoveRotation final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
float MinimumSpeedToPerformAnalysis; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUpdateDuringAdvancedLocomotionActions; // 0x00BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double DeltaMoveRotationAngleSinceLastUpdate; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_DeltaMoveRotation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_DeltaMoveRotation")
|
|
}
|
|
static class UAIAnalyzer_DeltaMoveRotation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_DeltaMoveRotation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_DeltaMoveRotation;
|
|
|
|
// Class Everholm.SubtitleSystemProjectSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class USubtitleSystemProjectSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> SubtitleWidgetClass; // 0x0038(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SubtitleSystemProjectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SubtitleSystemProjectSettings")
|
|
}
|
|
static class USubtitleSystemProjectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USubtitleSystemProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USubtitleSystemProjectSettings;
|
|
|
|
// Class Everholm.AIAnalyzer_FindBestStalkingPoint
|
|
// 0x0068 (0x02D0 - 0x0268)
|
|
class UAIAnalyzer_FindBestStalkingPoint final : public UActionPointAnalyzer
|
|
{
|
|
public:
|
|
TArray<class AActor*> ActorsToAvoid; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
float AvoidedAngle; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AvoidedRange; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FractionOfAvailableActionPointsToRandomizeFrom; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxRangeConsidered; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CanBeSeenScorePenalty; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28C[0x44]; // 0x028C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_FindBestStalkingPoint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_FindBestStalkingPoint")
|
|
}
|
|
static class UAIAnalyzer_FindBestStalkingPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_FindBestStalkingPoint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_FindBestStalkingPoint;
|
|
|
|
// Class Everholm.LanternDetectionComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class ULanternDetectionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bIsInLight)> OnIsInLightChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
double LightDetectionDistance; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
double LightFalloffDistance; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LightDetectionAngle; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableLightDetection(bool bEnable);
|
|
|
|
TArray<class ALanternPickup*> GetLanternPickups() const;
|
|
bool IsInLight() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LanternDetectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LanternDetectionComponent")
|
|
}
|
|
static class ULanternDetectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULanternDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULanternDetectionComponent;
|
|
|
|
// Class Everholm.AIAnalyzer_FollowPointSplineAnalyzer
|
|
// 0x0048 (0x0100 - 0x00B8)
|
|
class UAIAnalyzer_FollowPointSplineAnalyzer final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
class AAIActionPoint_FollowSpline* BestFollowSplineAP; // 0x00B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EActionPointType FollowSplineActionPointType; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQuery* ActionPointQueryTemplate; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQueryInstanceBlueprintWrapper* EQInstanceWrapper; // 0x00D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E0[0x20]; // 0x00E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActionPointQueryResult(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus);
|
|
void OnSplineOverrideAdded(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
void OnSplineOverrideRemoved(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_FollowPointSplineAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_FollowPointSplineAnalyzer")
|
|
}
|
|
static class UAIAnalyzer_FollowPointSplineAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_FollowPointSplineAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_FollowPointSplineAnalyzer;
|
|
|
|
// Class Everholm.AIAnalyzer_GenericActorEQS
|
|
// 0x0188 (0x0240 - 0x00B8)
|
|
class UAIAnalyzer_GenericActorEQS : public UAIAnalyzer
|
|
{
|
|
public:
|
|
class AActor* MostPrioritizedActor; // 0x00B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEnvQuery* QueryTemplate; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* Querier; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FChalkboardSectionKey CustomChalkboardGatingKey; // 0x00D0(0x0108)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D8[0x8]; // 0x01D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQueryInstanceBlueprintWrapper* EQInstanceWrapper; // 0x01E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1E8[0x58]; // 0x01E8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnChalkboardCustomGateKeyAdded(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
void OnChalkboardCustomGateKeyRemoved(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
void OnQueryResult(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_GenericActorEQS")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_GenericActorEQS")
|
|
}
|
|
static class UAIAnalyzer_GenericActorEQS* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_GenericActorEQS>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_GenericActorEQS;
|
|
|
|
// Class Everholm.LocomotionProfilesSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class ULocomotionProfilesSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
struct FAbstractEnumTypeDef LocomotionProfilePriorityConcreteType; // 0x0038(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocomotionProfilesSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocomotionProfilesSettings")
|
|
}
|
|
static class ULocomotionProfilesSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocomotionProfilesSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocomotionProfilesSettings;
|
|
|
|
// Class Everholm.AIAnalyzer_GenericLocationEQS
|
|
// 0x0190 (0x0248 - 0x00B8)
|
|
class UAIAnalyzer_GenericLocationEQS final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
TArray<struct FVector> ResultLocations; // 0x00B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UEnvQuery* ActionPointQueryTemplate; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EEnvQueryRunMode ResultMode; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FChalkboardSectionKey CustomChalkboardGatingKey; // 0x00D8(0x0108)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1E0[0x8]; // 0x01E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQueryInstanceBlueprintWrapper* EQInstanceWrapper; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F0[0x58]; // 0x01F0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnChalkboardCustomGateKeyAdded(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
void OnChalkboardCustomGateKeyRemoved(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
void OnQueryResult(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus);
|
|
void OnQueryResult_Blueprint(EEnvQueryStatus QueryStatus);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_GenericLocationEQS")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_GenericLocationEQS")
|
|
}
|
|
static class UAIAnalyzer_GenericLocationEQS* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_GenericLocationEQS>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_GenericLocationEQS;
|
|
|
|
// Class Everholm.AIAnalyzer_HumbugPacifiedState
|
|
// 0x0020 (0x00D8 - 0x00B8)
|
|
class UAIAnalyzer_HumbugPacifiedState final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
float TimeStartedBeingLit; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeStoppedBeingLit; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FallingAsleepTimeout; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WakingUpTimeout; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsLightOverlapped; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsTargetLit; // 0x00C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EHumbugPacifiedState currentState; // 0x00CA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_CB[0xD]; // 0x00CB(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool SetPacifiedState(EHumbugPacifiedState NewState);
|
|
|
|
EHumbugPacifiedState GetPacifiedState() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_HumbugPacifiedState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_HumbugPacifiedState")
|
|
}
|
|
static class UAIAnalyzer_HumbugPacifiedState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_HumbugPacifiedState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_HumbugPacifiedState;
|
|
|
|
// Class Everholm.LedgeClimbAnimMetaData
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class ULedgeClimbAnimMetaData final : public UAnimMetaData
|
|
{
|
|
public:
|
|
bool bStartInRootMotionOnly; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartInRootMotionOnlyUseSafeMovement; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRootMotionOnlyEnterParams StartInRootMotionOnlyEnterParams; // 0x002A(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bIsClimbTransition; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbAlignmentDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeClimbAnimMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeClimbAnimMetaData")
|
|
}
|
|
static class ULedgeClimbAnimMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeClimbAnimMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeClimbAnimMetaData;
|
|
|
|
// Class Everholm.EVTargetAnalyzer
|
|
// 0x00C8 (0x01D0 - 0x0108)
|
|
class UEVTargetAnalyzer : public UTargetAnalyzer
|
|
{
|
|
public:
|
|
struct FEVTargetAnalyzerWeights TargetAnalyzerWeights; // 0x0108(0x0080)(Edit, BlueprintVisible, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
bool bUpdateAverageTargetLocation; // 0x0188(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector AverageTargetLocation; // 0x0190(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x28]; // 0x01A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVTargetAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVTargetAnalyzer")
|
|
}
|
|
static class UEVTargetAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEVTargetAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEVTargetAnalyzer;
|
|
|
|
// Class Everholm.AIAnalyzer_HumbugTargetAnalyzer
|
|
// 0x0008 (0x01D8 - 0x01D0)
|
|
class UAIAnalyzer_HumbugTargetAnalyzer final : public UEVTargetAnalyzer
|
|
{
|
|
public:
|
|
uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_HumbugTargetAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_HumbugTargetAnalyzer")
|
|
}
|
|
static class UAIAnalyzer_HumbugTargetAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_HumbugTargetAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_HumbugTargetAnalyzer;
|
|
|
|
// Class Everholm.KeyLockInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IKeyLockInterface final
|
|
{
|
|
public:
|
|
struct FTransform GetKeyInsertTransform();
|
|
void LeaveKey();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("KeyLockInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"KeyLockInterface")
|
|
}
|
|
static class IKeyLockInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IKeyLockInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IKeyLockInterface;
|
|
|
|
// Class Everholm.AIAnalyzer_Interactions
|
|
// 0x0038 (0x00F0 - 0x00B8)
|
|
class UAIAnalyzer_Interactions final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
class UEverholmInteractionComponent* RequestedInteraction; // 0x00B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWriteToChalkboard; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WriteToChalkboardDelayTime; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x28]; // 0x00C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_Interactions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_Interactions")
|
|
}
|
|
static class UAIAnalyzer_Interactions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_Interactions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_Interactions;
|
|
|
|
// Class Everholm.AIAnalyzer_SpiderkidBoldness
|
|
// 0x0058 (0x0110 - 0x00B8)
|
|
class UAIAnalyzer_SpiderkidBoldness final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
bool bAlwaysMaxBoldness; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaximumBoldnessThreshold; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidedAngle; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BoldnessIncreasePerNearbyAlly; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double BoldnessIncreasePerActor; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double BoldnessDecay; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double BoldnessDecayNoTarget; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> AvoidedActors; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F0[0x20]; // 0x00F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_SpiderkidBoldness")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_SpiderkidBoldness")
|
|
}
|
|
static class UAIAnalyzer_SpiderkidBoldness* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_SpiderkidBoldness>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_SpiderkidBoldness;
|
|
|
|
// Class Everholm.LocalUserSubsystem
|
|
// 0x00C8 (0x00F8 - 0x0030)
|
|
class ULocalUserSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(ECommonUserOnlineContext OnlineContext, ECommonUserPrivilege privilegeChecked, ECommonUserPrivilegeResult oldPrivilege, ECommonUserPrivilegeResult newPrivilege)> OnUserPrivilegeChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(ELocalUserType userType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error)> OnUserInitializationCompleted; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ELocalUserType userType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error)> OnUserLoginForOnlinePlayCompleted; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_78[0x18]; // 0x0078(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(ELocalUserType userType, bool bSuccess)> OnUserLogoutCompleted; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bSuccess, ECommonUserPrivilegeResult Result)> OnUpdateUserPrivilegeCompleted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B0[0x18]; // 0x00B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* LoadedErrorMessagesLocalizationDataTable; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInitializeLocalCoopUserPlatformOnlyCompleted(const class UCommonUserInfo* UserInfo, bool bSuccess, const class FText& Error, ECommonUserPrivilege RequestedPrivilege, ECommonUserOnlineContext OnlineContext);
|
|
void OnInitializePrimaryUserPlatformOnlyCompleted(const class UCommonUserInfo* UserInfo, bool bSuccess, const class FText& Error, ECommonUserPrivilege RequestedPrivilege, ECommonUserOnlineContext OnlineContext);
|
|
void OnInitLocalCoopUserForOnlinePlayCompleted(const class UCommonUserInfo* UserInfo, bool bSuccess, const class FText& Error, ECommonUserPrivilege RequestedPrivilege, ECommonUserOnlineContext OnlineContext);
|
|
void OnInitPrimaryUserForOnlinePlayCompleted(const class UCommonUserInfo* UserInfo, bool bSuccess, const class FText& Error, ECommonUserPrivilege RequestedPrivilege, ECommonUserOnlineContext OnlineContext);
|
|
void TryToInitializeUserWithParams(ELocalUserType localUserType, int32 LocalPlayerIndex, const struct FInputDeviceId& InputDeviceId);
|
|
void TryToLoginUserForOnlinePlay(ELocalUserType localUserType, bool bShowAccountUpgradeUIOnFailedLogin);
|
|
bool TryToLogOutUser(ELocalUserType localUserType);
|
|
void UpdateUserPrivilege_BP(ELocalUserType userType, ECommonUserOnlineContext OnlineContext, ECommonUserPrivilege privilegeToCheck);
|
|
|
|
const class UCommonUserInfo* GetUser(ELocalUserType localUserType) const;
|
|
bool IsUserInitialized(ELocalUserType localUserType) const;
|
|
bool IsUserLoggedInOnNativePlatform(ELocalUserType localUserType) const;
|
|
bool IsUserReadyForOnlinePlay(ELocalUserType localUserType) const;
|
|
bool PrimaryUserInitRequiresPressToStartScreen() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocalUserSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocalUserSubsystem")
|
|
}
|
|
static class ULocalUserSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocalUserSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocalUserSubsystem;
|
|
|
|
// Class Everholm.AIAnalyzer_SpiderkidLightSource
|
|
// 0x0010 (0x0250 - 0x0240)
|
|
class UAIAnalyzer_SpiderkidLightSource final : public UAIAnalyzer_GenericActorEQS
|
|
{
|
|
public:
|
|
bool bUse2dDistanceChecks; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEVSpiderkidLightSource* MostPrioritizedLightSourceComponent; // 0x0248(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_SpiderkidLightSource")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_SpiderkidLightSource")
|
|
}
|
|
static class UAIAnalyzer_SpiderkidLightSource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_SpiderkidLightSource>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_SpiderkidLightSource;
|
|
|
|
// Class Everholm.AIAnalyzer_SplitPathAnalyzer
|
|
// 0x0028 (0x00E0 - 0x00B8)
|
|
class UAIAnalyzer_SplitPathAnalyzer final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USplineComponent* PlayerPath; // 0x00C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USplineComponent* CompanionPath; // 0x00C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_SplitPathAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_SplitPathAnalyzer")
|
|
}
|
|
static class UAIAnalyzer_SplitPathAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_SplitPathAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_SplitPathAnalyzer;
|
|
|
|
// Class Everholm.MeleeAttackComponent
|
|
// 0x0018 (0x01E8 - 0x01D0)
|
|
class UMeleeAttackComponent : public UAttackComponentBase
|
|
{
|
|
public:
|
|
class FName MeleeTriggerTag; // 0x01D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UTriggerVolumeComponent*> AttackTriggers; // 0x01D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CheckOverlapsAndResolveAttack(const TSubclassOf<class ADeathHandlerBase> DeathHandler);
|
|
void OnActorOverlappedTrigger(class AActor* OverlappedActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MeleeAttackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MeleeAttackComponent")
|
|
}
|
|
static class UMeleeAttackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMeleeAttackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMeleeAttackComponent;
|
|
|
|
// Class Everholm.AIAnalyzer_StuckAnalyzer
|
|
// 0x00F8 (0x01B0 - 0x00B8)
|
|
class UAIAnalyzer_StuckAnalyzer final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
float SpentInStuckThreshold; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RadiusStuckThreshold; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumAllowedTimeSpentStuckWithinRadius; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AllowedVelocityDeviationInDegrees; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumTimeDeviatingFromVelocity; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumTimeFreeFalling; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AcceptanceRadius; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UNavLinkTraversalAction>> TraversalsThatAllowVelocityDeviation; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, AdvancedDisplay, Protected, ExposeOnSpawn, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag InCinematicTag; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPauseDuringNavlinkTraversal; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x00F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F2[0xBE]; // 0x00F2(0x00BE)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTargetActorUpdated(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnalyzer_StuckAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnalyzer_StuckAnalyzer")
|
|
}
|
|
static class UAIAnalyzer_StuckAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnalyzer_StuckAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnalyzer_StuckAnalyzer;
|
|
|
|
// Class Everholm.AIAnimMontageDataAsset
|
|
// 0x0280 (0x02B0 - 0x0030)
|
|
class UAIAnimMontageDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<int32, class UAnimMontage*> WalkStartAnimations; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> WalkStopAnimations; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> QuickTurnAnimations; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> HostileQuickTurnAnimations; // 0x0120(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> AimingQuickTurnAnimations; // 0x0170(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> AlertAnimations; // 0x01C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> ListenAnimations; // 0x0210(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> ShortAlertAnimations; // 0x0260(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UAnimMontage* GetMontageByTurnAngle(EAIAnimMontageType animType, float animAngle, bool bIsHostile, const uint8 customAIAnimMontageType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAnimMontageDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAnimMontageDataAsset")
|
|
}
|
|
static class UAIAnimMontageDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAnimMontageDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAnimMontageDataAsset;
|
|
|
|
// Class Everholm.MainMenuWidget
|
|
// 0x0010 (0x0460 - 0x0450)
|
|
class UMainMenuWidget final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonVideoPlayer* VideoPlayer; // 0x0450(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_458[0x8]; // 0x0458(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlaybackPaused();
|
|
void OnPlaybackStarted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MainMenuWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MainMenuWidget")
|
|
}
|
|
static class UMainMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMainMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMainMenuWidget;
|
|
|
|
// Class Everholm.AIAttachmentEffectComponent
|
|
// 0x0058 (0x00F8 - 0x00A0)
|
|
class UAIAttachmentEffectComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UCurveFloat* EffectTimingCurve; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WarningTimeout; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandlerClass; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> EffectsCausingActorClass; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x38]; // 0x00C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAttachmentUpdate(const class AActor* attachedActor, bool bIsAttached);
|
|
void OnAttachmentUpdate_Multicast(bool bIsAttached);
|
|
void OnWarningGameplayEffectApplied_Multicast();
|
|
|
|
float GetTimeLeftUntilEffectHappens() const;
|
|
bool IsAttachmentCountdownActive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAttachmentEffectComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAttachmentEffectComponent")
|
|
}
|
|
static class UAIAttachmentEffectComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAttachmentEffectComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAttachmentEffectComponent;
|
|
|
|
// Class Everholm.AIAttachToMeshComponent
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class UAIAttachToMeshComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const class AActor* attachedActor, bool bIsAttached)> AttachmentChangedDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FAttachSlot> AttachComponentSlots; // 0x00B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bAttachEnabled; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AttachedActorsCount; // 0x00C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AttachActorToSlot_Multicast(class AActor* Actor, const struct FAttachSlot& AttachSlot, EAttachmentRule AttachmentRule);
|
|
void DetachActorFromSlot_Multicast(const struct FAttachSlot& AttachSlot, EDetachmentRule detachmentRule);
|
|
void DetachAllActors(EDetachmentRule detachmentRule);
|
|
int32 GetAttachedActorsCountOfClass(TSubclassOf<class AActor> ActorClass);
|
|
void RemoveActorFromAttachSlot(const class AActor* Actor, EDetachmentRule detachmentRule);
|
|
bool TryAttachSlot(class AActor* requestingActor, EAttachmentRule AttachmentRule);
|
|
|
|
bool CanBeAttached() const;
|
|
class FName GetFreeAttachSocket() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAttachToMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAttachToMeshComponent")
|
|
}
|
|
static class UAIAttachToMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAttachToMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAttachToMeshComponent;
|
|
|
|
// Class Everholm.LocalUserSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class ULocalUserSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> ErrorMessagesLocalizationDataTable; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocalUserSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocalUserSettings")
|
|
}
|
|
static class ULocalUserSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocalUserSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocalUserSettings;
|
|
|
|
// Class Everholm.AIAttackAnimationsDataAsset
|
|
// 0x00F8 (0x0128 - 0x0030)
|
|
class UAIAttackAnimationsDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
float MaxCloseRangeMeleeDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<int32, class UAnimMontage*> MeleeAttackAnimations; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> CloseRangeMeleeAttackAnimations; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> RangedAttackAnimations; // 0x00D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UAnimMontage* GetAttackAnimation(EAttackType attackType, float Angle, float Distance);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAttackAnimationsDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAttackAnimationsDataAsset")
|
|
}
|
|
static class UAIAttackAnimationsDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAttackAnimationsDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAttackAnimationsDataAsset;
|
|
|
|
// Class Everholm.AICombatComponent
|
|
// 0x0098 (0x0138 - 0x00A0)
|
|
class UAICombatComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float CurrentHealth; // 0x00A0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowPostDeathReaction; // 0x00A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AdditionalPostHitRecoveryTime; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ADeathHandlerBase> DefaultDeathHandler; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseInstigatorToDetermineAttackSourceDirection; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x00B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x00BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BB[0x5]; // 0x00BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const class AActor* Instigator, const int32 healthPostDamage, const int32 healthPreDamage)> OnDamageTakenDelegate; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UAnimMontage* killAnim)> OnOwnerDied; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAICombatMontagesDataAsset* CombatAnimMontages; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxHealth; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_EC[0x4C]; // 0x00EC(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearCombatAnimDataOverride();
|
|
void ClearMaxHealthOverride();
|
|
void Die(class UAnimMontage* killAnim);
|
|
void OnAttackRecoverySuccessful();
|
|
void OnDamageTaken(const class AActor* Instigator, const int32 healthPostDamage, const int32 healthPreDamage);
|
|
void OnPointDamageTaken(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser);
|
|
void ResetHealth();
|
|
void SetCombatAnimDataOverride(class UAICombatMontagesDataAsset* animDataOverride);
|
|
void SetMaxHealthOverride(float maxHealthOverride);
|
|
void SetupBrainRefs();
|
|
|
|
class UAICombatMontagesDataAsset* GetCombatAnimData() const;
|
|
float GetMaxHealth() const;
|
|
TSubclassOf<class ADeathHandlerBase> GetRelevantDeathHandler() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AICombatComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AICombatComponent")
|
|
}
|
|
static class UAICombatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAICombatComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAICombatComponent;
|
|
|
|
// Class Everholm.MaskPickup
|
|
// 0x0290 (0x0AE0 - 0x0850)
|
|
class AMaskPickup : public ASkeletalMeshPickup
|
|
{
|
|
public:
|
|
uint8 Pad_848[0xD8]; // 0x0848(0x00D8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCollectibleComponent* CollectibleComponent; // 0x0920(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class FName BoneToHideWhenEquippingMask; // 0x0928(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> BonesToHideWhenEquippingMask; // 0x0930(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName OwnerEquipSocket; // 0x0940(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_948[0x8]; // 0x0948(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform OffsetForBoy; // 0x0950(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform OffsetForGirl; // 0x09B0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OwnerSwapSocket; // 0x0A10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A18[0x8]; // 0x0A18(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransformNoScale MaskSwapOffset; // 0x0A20(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> MaskColectionLockedIcon; // 0x0A60(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> MaskColectionUnlockedIcon; // 0x0A88(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AB0[0x30]; // 0x0AB0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EquipCinematicMaskToProxyMesh(class USkeletalMeshComponent* maskMesh, class USkeletalMeshComponent* proxyMesh, EPlayerPawnType PlayerPawnType);
|
|
void HandleMaskBoneHidden(bool bShouldHide, class USkeletalMeshComponent* MeshComponent);
|
|
void HandleMaskSwapStarted();
|
|
void OnIsEquippedAsMaskChanged(bool bIsEquipped);
|
|
|
|
bool IsEquippedAsMask() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MaskPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MaskPickup")
|
|
}
|
|
static class AMaskPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMaskPickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AMaskPickup;
|
|
|
|
// Class Everholm.AICombatMontagesDataAsset
|
|
// 0x01E0 (0x0210 - 0x0030)
|
|
class UAICombatMontagesDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<int32, class UAnimMontage*> StumbledHitAnimations; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> StunHitAnimations; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> DownedHitAnimations; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> KillHitAnimations; // 0x0120(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> InterruptedHitAnimations; // 0x0170(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, class UAnimMontage*> PostDeathHitAnimations; // 0x01C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UAnimMontage* GetMontageByHitAngle(const EAICombatMontageType animType, const float animAngle);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AICombatMontagesDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AICombatMontagesDataAsset")
|
|
}
|
|
static class UAICombatMontagesDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAICombatMontagesDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAICombatMontagesDataAsset;
|
|
|
|
// Class Everholm.AICrowdAnalyzer
|
|
// 0x0080 (0x0138 - 0x00B8)
|
|
class UAICrowdAnalyzer final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
float CrowdRadius; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval DetermineCrowdMembersTimer; // 0x00BC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* DistanceScalarCurve; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D NormalizedDirectionAwayFromCrowd2D; // 0x00D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D ScaledDirectionAwayFromCrowd2D; // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ClosestDistanceToCrowd; // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQuery* ActionPointQueryTemplate; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EEnvQueryRunMode QueryRunMode; // 0x0100(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* EQSQuerier; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEnvQueryInstanceBlueprintWrapper* EQInstanceWrapper; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0x20]; // 0x0118(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActionPointQueryResult(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AICrowdAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AICrowdAnalyzer")
|
|
}
|
|
static class UAICrowdAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAICrowdAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAICrowdAnalyzer;
|
|
|
|
// Class Everholm.GameEffectManagerComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UGameEffectManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UGameEffect*> ActiveGameEffects; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void C_PlayGameEffect(const struct FNetworkedGameEffectProperties& Data);
|
|
void OnGameEffectEnded(class UGameEffect* GameEffect);
|
|
void PlayGameEffect(const struct FNetworkedGameEffectProperties& Data);
|
|
void S_PlayGameEffect(const struct FNetworkedGameEffectProperties& Data);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameEffectManagerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameEffectManagerComponent")
|
|
}
|
|
static class UGameEffectManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameEffectManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameEffectManagerComponent;
|
|
|
|
// Class Everholm.AIEncounterDataComponent
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
class UAIEncounterDataComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bUseAttackReservations; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaxAttackers; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReservationCooldown; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFakeAttackMethod FakeAttackMethod; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FakeAttackThreshold; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FakeAttackAmountPerAttack; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FakeAttackPoolRegenRate; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttackPoolSize; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FakeAttackProbability; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C5[0x1B]; // 0x00C5(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void FreeAttackSlot(class APawn* attacker);
|
|
bool IsAllowedToAttack(class APawn* attacker);
|
|
bool IsReserved(class APawn* attacker);
|
|
void PerformFakeAttack();
|
|
bool ReserveAttackSlot(class APawn* attacker);
|
|
void SetInDangerStatus(const bool bInDanger);
|
|
void SetMaxAttackReservationSlots(const int32 MaxReservations);
|
|
void SetUseAttackReservations(const bool useAttackReservations);
|
|
|
|
int32 GetAmountOfCurrentlyReservedAttackers() const;
|
|
bool IsInDanger() const;
|
|
bool ShouldFakeAttack(const class APawn* attacker) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIEncounterDataComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIEncounterDataComponent")
|
|
}
|
|
static class UAIEncounterDataComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIEncounterDataComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIEncounterDataComponent;
|
|
|
|
// Class Everholm.AIFollowerDataComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class UAIFollowerDataComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIFollowerDataComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIFollowerDataComponent")
|
|
}
|
|
static class UAIFollowerDataComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIFollowerDataComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIFollowerDataComponent;
|
|
|
|
// Class Everholm.DirectedCameraHint_Base
|
|
// 0x0258 (0x0500 - 0x02A8)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) ADirectedCameraHint_Base : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FEditorInfo Info; // 0x02B0(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaximumWeight; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyTargetTransform; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform TargetTransform; // 0x02D0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyTargetRoll; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetRoll; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyTargetPitch; // 0x0338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_339[0x3]; // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetPitch; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyTargetYaw; // 0x0340(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_341[0x3]; // 0x0341(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetYaw; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyArmLength; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_349[0x3]; // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ArmLengthMultiplier; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyFocalPoint; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector FocalPointOffset; // 0x0358(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyAimOffset; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator CameraAimOffset; // 0x0378(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bModifyFOV; // 0x0390(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FOV; // 0x0394(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyDOFFocusRegion; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_399[0x3]; // 0x0399(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DOFFocusRegion; // 0x039C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyDisableAvoidanceWithHintWeight; // 0x03A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DisableAvoidanceWithHintWeight; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyOverrideRotInterpSpeed; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OverrideRotInterpSpeed; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyAimOffsetLeadMultiplier; // 0x03B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B1[0x3]; // 0x03B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AimOffsetLeadMultiplier; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLookAroundLimits; // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator LookAroundLimits; // 0x03C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* BlendingCurve; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc EasingFunction; // 0x03E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EVehicleHintActivation VehicleHintActivation; // 0x03E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E2[0x6]; // 0x03E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double TimedBlendAlpha; // 0x03E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatInterval AlignmentRange; // 0x03F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double BlendInTime; // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double BlendOutTime; // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double BlendExponent; // 0x0410(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TSoftObjectPtr<class ADirectedCameraHint_Base>> OverridingHints; // 0x0418(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
double SignalBlendWeight; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double SignalBlendWeightRuntime; // 0x0430(0x0008)(BlueprintVisible, Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_438[0x8]; // 0x0438(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double WeightAfterOverride; // 0x0440(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_448[0x10]; // 0x0448(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bShowHintInGame; // 0x0458(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseActorRotation; // 0x0459(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableDetailsPaneRotationEdits; // 0x045A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_45B[0x5]; // 0x045B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector HintDebugTextOffset; // 0x0460(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseOverlapHintActivation; // 0x0478(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_479[0x7]; // 0x0479(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftObjectPtr<class AExternalCameraBlendingVolume>> ExternalBlendingReferences; // 0x0480(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<ECameraHintSemantic, struct FRuntimeFloatCurve> RuntimeHintCurves; // 0x0490(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class USceneComponent* RootSceneCpp; // 0x04E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHotWireComponent* HotWireComponent; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4F0[0x8]; // 0x04F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float ApplyExternalBlendHints(const struct FCameraHintInParameters& Params_0, TArray<class AExternalCameraBlendingVolume*>* blendingVolumes);
|
|
double ComputeBlendingResult(double BlendTarget, bool bShouldBlendIn, float DeltaTime, bool bShouldSkipSmoothBlending);
|
|
void DebugDraw();
|
|
TArray<class UPrimitiveComponent*> GetCollisionComponents();
|
|
TArray<ECameraHintSemantic> GetSemantics();
|
|
void HIP_ForceHintRelevant();
|
|
void HIP_OverrideBlendAlpha(double Data);
|
|
void HIP_SetEnabled(bool Data);
|
|
void HIP_SetMaxBlendWeight(double Data);
|
|
void PopulateSemantics();
|
|
bool TryAddExternalBlendingReference(TSoftObjectPtr<class AExternalCameraBlendingVolume> externalBlendingreference);
|
|
void Update(const struct FCameraHintInParameters& cameraHintIn);
|
|
|
|
float EaseBlendAlpha() const;
|
|
float GetAimOffsetLeadMultiplier() const;
|
|
float GetArmLengthMultiplier(float DefaultArmLength) const;
|
|
struct FRotator GetCameraAimOffset() const;
|
|
struct FRotator GetCameraRotation() const;
|
|
float GetCurrentBlendWeight() const;
|
|
double GetDefaultArmLength() const;
|
|
float GetDeltaFOV(float DefaultFOV) const;
|
|
float GetDisableAvoidanceWithHintWeight() const;
|
|
float GetDOFFocusRegion() const;
|
|
struct FVector GetFocalPointOffset() const;
|
|
float GetFOVOffset(float DefaultFOV) const;
|
|
struct FVector GetHintDrawLocWorldSpace() const;
|
|
double GetHintFOV() const;
|
|
struct FRotator GetLookAroundLimits() const;
|
|
float GetOverrideRotInterpSpeed() const;
|
|
struct FTransform GetTargetTransformAbsolute() const;
|
|
struct FTransform GetTargetTransformRelative() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DirectedCameraHint_Base")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DirectedCameraHint_Base")
|
|
}
|
|
static class ADirectedCameraHint_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADirectedCameraHint_Base>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_ADirectedCameraHint_Base;
|
|
|
|
// Class Everholm.SphereHint_Base
|
|
// 0x0020 (0x0520 - 0x0500)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) ASphereHint_Base : public ADirectedCameraHint_Base
|
|
{
|
|
public:
|
|
struct FFloatInterval BlendDistanceRange; // 0x04F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InnerSphereCpp; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* OuterSphereCpp; // 0x0508(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTarSelectionVisibilityComponent* SelectionVisibility; // 0x0510(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetupSphereHint();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SphereHint_Base")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SphereHint_Base")
|
|
}
|
|
static class ASphereHint_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASphereHint_Base>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_ASphereHint_Base;
|
|
|
|
// Class Everholm.AIHordeSystem
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAIHordeSystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
class UTarsierAISystem* TarsierAISystem; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
int32 GetAmountOfHordeAIHostileToTarget(const class AActor* TargetActor, const TSubclassOf<class AActor> hordeAIActorClass) const;
|
|
struct FSurroundSlot ReserveFreeSurroundSlot(class AActor* SelfActor, const class AActor* TargetActor, const float requestedRadius, class UAISurroundComponent* targetSurroundComponent) const;
|
|
void UnregisterFromSurroundSlot(const class AActor* TargetActor, class AActor* SelfActor, class UAISurroundComponent* targetSurroundComponent) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIHordeSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIHordeSystem")
|
|
}
|
|
static class UAIHordeSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIHordeSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIHordeSystem;
|
|
|
|
// Class Everholm.CameraHintProcessorBase
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UCameraHintProcessorBase : public UDataAsset
|
|
{
|
|
public:
|
|
void Initialize();
|
|
void ProcessHint(class ADirectedCameraHint_Base* hint, const struct FCameraHintInParameters& Params_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraHintProcessorBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraHintProcessorBase")
|
|
}
|
|
static class UCameraHintProcessorBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraHintProcessorBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCameraHintProcessorBase;
|
|
|
|
// Class Everholm.MapPickup
|
|
// 0x0000 (0x0850 - 0x0850)
|
|
class AMapPickup final : public ASkeletalMeshPickup
|
|
{
|
|
public:
|
|
void CloseMap();
|
|
void OpenMap(bool bSkipAnimation);
|
|
|
|
bool IsMapOpen() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MapPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MapPickup")
|
|
}
|
|
static class AMapPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMapPickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AMapPickup;
|
|
|
|
// Class Everholm.RotatorHintProcessor
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class URotatorHintProcessor : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RotatorHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RotatorHintProcessor")
|
|
}
|
|
static class URotatorHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URotatorHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URotatorHintProcessor;
|
|
|
|
// Class Everholm.AimOffsetHintProcessor
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UAimOffsetHintProcessor final : public URotatorHintProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AimOffsetHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AimOffsetHintProcessor")
|
|
}
|
|
static class UAimOffsetHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAimOffsetHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAimOffsetHintProcessor;
|
|
|
|
// Class Everholm.GameEffect
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UGameEffect final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EndGameEffect();
|
|
void OnEndGameEffect();
|
|
void OnPlayGameEffect();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameEffect")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameEffect")
|
|
}
|
|
static class UGameEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameEffect;
|
|
|
|
// Class Everholm.LookAroundLimitsProcessor
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class ULookAroundLimitsProcessor final : public URotatorHintProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LookAroundLimitsProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LookAroundLimitsProcessor")
|
|
}
|
|
static class ULookAroundLimitsProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULookAroundLimitsProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULookAroundLimitsProcessor;
|
|
|
|
// Class Everholm.AimOffsetLeadMultiplierHintProcessor
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UAimOffsetLeadMultiplierHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
float Stiffness; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CriticalDampingFactor; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AimOffsetLeadMultiplierHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AimOffsetLeadMultiplierHintProcessor")
|
|
}
|
|
static class UAimOffsetLeadMultiplierHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAimOffsetLeadMultiplierHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAimOffsetLeadMultiplierHintProcessor;
|
|
|
|
// Class Everholm.AIMultipleAttackComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class UAIMultipleAttackComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
int32 MaxAttackers; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugDraw; // 0x00A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A5[0x23]; // 0x00A5(0x0023)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIMultipleAttackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIMultipleAttackComponent")
|
|
}
|
|
static class UAIMultipleAttackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIMultipleAttackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIMultipleAttackComponent;
|
|
|
|
// Class Everholm.PickupState
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
class UPickupState : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UAnimationSetTransitionCallbackProxy*> ActiveTransitions; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupState")
|
|
}
|
|
static class UPickupState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupState;
|
|
|
|
// Class Everholm.ThrowingState
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UThrowingState final : public UPickupState
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ThrowingState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ThrowingState")
|
|
}
|
|
static class UThrowingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UThrowingState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UThrowingState;
|
|
|
|
// Class Everholm.EverholmAIAnimator
|
|
// 0x0018 (0x0200 - 0x01E8)
|
|
class UEverholmAIAnimator final : public UTarsierAIAnimator
|
|
{
|
|
public:
|
|
uint8 Pad_1E8[0x18]; // 0x01E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UAnimMontage* GetMontageByTurnAngle(EAIAnimMontageType animType, float animAngle);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAIAnimator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAIAnimator")
|
|
}
|
|
static class UEverholmAIAnimator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAIAnimator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAIAnimator;
|
|
|
|
// Class Everholm.AIReaction_AvoidCollision
|
|
// 0x0088 (0x0440 - 0x03B8)
|
|
class UAIReaction_AvoidCollision final : public UAIReaction
|
|
{
|
|
public:
|
|
TArray<class AActor*> ActorsToAvoid; // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
bool DrawDebug; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C9[0x3]; // 0x03C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AvoidCollisionDistance; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumAvoidAngle; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FalloffPreventionMaxHeight; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetPredictionTime; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecalculationInterval; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidanceSpeed; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExpandedAvoidActorCapsuleRadiusFactor; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidanceAcceleration; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CheckNavmeshDistance; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CheckNavmeshIterations; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TreatVelocityAsZeroCap; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag SuppressCollisionAvoidanceTag; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag ExcludeTargetFromCollisionAvoidanceTag; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAIAction_AvoidCollisionTargets* AvoidCollisionsAction; // 0x0408(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_410[0x30]; // 0x0410(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_AvoidCollision")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_AvoidCollision")
|
|
}
|
|
static class UAIReaction_AvoidCollision* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_AvoidCollision>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_AvoidCollision;
|
|
|
|
// Class Everholm.AIReaction_FindAndMoveToLocation
|
|
// 0x0060 (0x0418 - 0x03B8)
|
|
class UAIReaction_FindAndMoveToLocation final : public UAIReaction
|
|
{
|
|
public:
|
|
struct FVector targetLocation; // 0x03B8(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector StartLocation; // 0x03D0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* SpeedCurve; // 0x03E8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIMoveToLocationAction* MoveAction; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWaitAction* WaitAction; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval TimeToNewMoveTo; // 0x0400(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float IdleRadius; // 0x0408(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumDistanceAbort; // 0x040C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumTimeAbort; // 0x0410(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void FindAndSetNewTargetLocation(const struct FVector& avoidDirection);
|
|
void MoveToNewLocation();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_FindAndMoveToLocation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_FindAndMoveToLocation")
|
|
}
|
|
static class UAIReaction_FindAndMoveToLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_FindAndMoveToLocation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_FindAndMoveToLocation;
|
|
|
|
// Class Everholm.ContinuousTrigger
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UContinuousTrigger final : public UInputTrigger
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ContinuousTrigger")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ContinuousTrigger")
|
|
}
|
|
static class UContinuousTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UContinuousTrigger>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UContinuousTrigger;
|
|
|
|
// Class Everholm.AIReaction_FollowClimb
|
|
// 0x00E0 (0x0498 - 0x03B8)
|
|
class UAIReaction_FollowClimb final : public UAIReaction
|
|
{
|
|
public:
|
|
class AEverholmCharacter* FollowCharacter; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClosestDistanceToFollowCharacter; // 0x03C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdvantageDistanceToClimbingCharacter; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowCharacterDistanceFromStartClimbing; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReactionTime; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceThresholdTryClimb; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PathingToClimbAcceptanceRadius; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ClimbingSurfaceTop; // 0x03D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ClimbingSurfaceBottom; // 0x03F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x0408(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_409[0x3]; // 0x0409(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ClimbableAcceptanceRadius; // 0x040C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAIMoveToLocationAction* MoveToClimbableAction; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_418[0x80]; // 0x0418(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_FollowClimb")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_FollowClimb")
|
|
}
|
|
static class UAIReaction_FollowClimb* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_FollowClimb>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_FollowClimb;
|
|
|
|
// Class Everholm.AIReaction_FollowTarget
|
|
// 0x0000 (0x03B8 - 0x03B8)
|
|
class UAIReaction_FollowTarget : public UAIReaction
|
|
{
|
|
public:
|
|
float GetAcceptanceRadius() const;
|
|
float GetFollowDistance() const;
|
|
float GetLeewayDistance() const;
|
|
class AActor* GetTargetActor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_FollowTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_FollowTarget")
|
|
}
|
|
static class UAIReaction_FollowTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_FollowTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_FollowTarget;
|
|
|
|
// Class Everholm.EverholmAINavigator
|
|
// 0x0030 (0x02E0 - 0x02B0)
|
|
class UEverholmAINavigator final : public UTarsierAINavigator
|
|
{
|
|
public:
|
|
uint8 Pad_2B0[0x30]; // 0x02B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddDesiredMovement(const struct FVector& Movement);
|
|
void OnQuickTurnAnimationFinished(class UAnimMontage* AnimMontage, bool bWasInterrupted);
|
|
void OnWalkStartAnimationFinished(class UAnimMontage* AnimMontage, bool bWasInterrupted);
|
|
void OnWalkStopAnimationFinished(class UAnimMontage* AnimMontage, bool bWasInterrupted);
|
|
void SetDesiredMovement(const struct FVector& Movement);
|
|
void SetUseDesiredRotation(bool bUseDesiredRotation, const struct FRotator& NewRotation);
|
|
|
|
double GetCurrentSpeed2D(bool bIsActualVelocity) const;
|
|
float GetDefaultCrouchAcceleration() const;
|
|
float GetDefaultMaxCrouchMovementSpeed() const;
|
|
float GetDefaultMaxSprintSpeed() const;
|
|
float GetDefaultMaxWalkMovementSpeed() const;
|
|
float GetDefaultWalkAcceleration() const;
|
|
bool GetIsCrouching() const;
|
|
bool GetIsJumping() const;
|
|
bool GetIsSprinting() const;
|
|
struct FVector GetMovementDelta() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAINavigator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAINavigator")
|
|
}
|
|
static class UEverholmAINavigator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAINavigator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAINavigator;
|
|
|
|
// Class Everholm.AIReaction_PerformInteraction
|
|
// 0x00A8 (0x0460 - 0x03B8)
|
|
class UAIReaction_PerformInteraction final : public UAIReaction
|
|
{
|
|
public:
|
|
float InteractionLocationAcceptanceRadius; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTryInteractionTime; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x03C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer SkipMoveToTags; // 0x03C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
class UAIMoveToLocationAction* MoveToInteractableAction; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIAction_Interact* InteractAction; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F8[0x68]; // 0x03F8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_PerformInteraction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_PerformInteraction")
|
|
}
|
|
static class UAIReaction_PerformInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_PerformInteraction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_PerformInteraction;
|
|
|
|
// Class Everholm.AIReaction_PinDownTarget
|
|
// 0x00E8 (0x04A0 - 0x03B8)
|
|
class UAIReaction_PinDownTarget : public UAIReaction
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AActor* Target, bool Success)> OnIntoAnimResolved; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class AActor* TargetActor; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D1[0x3]; // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxPinDownTimer; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PredictedLocationTime; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationDuringIntoAnimSpeed; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ForcedDetectionRadius; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPinDownExitOutcome PinDownExitOutcome; // 0x03E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E5[0x3]; // 0x03E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ADeathHandlerBase> VictimDeathHandler; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* InstigatorIntoAnimMontage; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* InstigatorPinningDownAnimMontage; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* VictimPinnedDownAnimMontage; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPinDownAttackComponent* PinDownAttackComponent; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName MontageInstigatorKillSectionName; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName MontageVictimKillSectionName; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag pinnedDownGameplayTag; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag ForcedPerceivabilityGameplayTag; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag IsPerformingTakedownGameplayTag; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSkipIntoAttackCompletely; // 0x0438(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSkipPinningDownAnimMontage; // 0x0439(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_43A[0x16]; // 0x043A(0x0016)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAIAction_PlayAnimMontage* PlayIntoAnimAction; // 0x0450(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIAction_PlayAnimMontage* PlayPinDownAnimAction; // 0x0458(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_460[0x40]; // 0x0460(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnFakeAttackDone(const bool bWasAborted);
|
|
void OnIntoAnimResolvedEvent(const struct FAttackData& AttackData);
|
|
void ReleaseVictim(const bool bWasAborted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_PinDownTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_PinDownTarget")
|
|
}
|
|
static class UAIReaction_PinDownTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_PinDownTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_PinDownTarget;
|
|
|
|
// Class Everholm.EVEnvQueryTest_GameplayTags
|
|
// 0x0070 (0x0268 - 0x01F8)
|
|
class UEVEnvQueryTest_GameplayTags final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TagQueryToMatch; // 0x01F8(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
bool bUpdatedToUseQuery; // 0x0240(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGameplayContainerMatchType TagsToMatch; // 0x0241(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_242[0x6]; // 0x0242(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer GameplayTags; // 0x0248(0x0020)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVEnvQueryTest_GameplayTags")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVEnvQueryTest_GameplayTags")
|
|
}
|
|
static class UEVEnvQueryTest_GameplayTags* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEVEnvQueryTest_GameplayTags>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEVEnvQueryTest_GameplayTags;
|
|
|
|
// Class Everholm.AIReaction_PinDownWithoutAnims
|
|
// 0x0000 (0x04A0 - 0x04A0)
|
|
class UAIReaction_PinDownWithoutAnims : public UAIReaction_PinDownTarget
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_PinDownWithoutAnims")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_PinDownWithoutAnims")
|
|
}
|
|
static class UAIReaction_PinDownWithoutAnims* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_PinDownWithoutAnims>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_PinDownWithoutAnims;
|
|
|
|
// Class Everholm.AIReaction_PinDownAndSaveVictim
|
|
// 0x0008 (0x04A8 - 0x04A0)
|
|
class UAIReaction_PinDownAndSaveVictim final : public UAIReaction_PinDownWithoutAnims
|
|
{
|
|
public:
|
|
class UAISaveFriendInteractionComponent* SaveVictimInteraction; // 0x04A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnPindownSaved();
|
|
void OnPindownTimerEnded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_PinDownAndSaveVictim")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_PinDownAndSaveVictim")
|
|
}
|
|
static class UAIReaction_PinDownAndSaveVictim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_PinDownAndSaveVictim>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_PinDownAndSaveVictim;
|
|
|
|
// Class Everholm.CompanionTargetAnalyzer
|
|
// 0x0020 (0x01F0 - 0x01D0)
|
|
class UCompanionTargetAnalyzer final : public UEVTargetAnalyzer
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class AEverholmCharacter>> AttackableTargetTypes; // 0x01D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, ExposeOnSpawn, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bHostilePawnInRange; // 0x01E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFollowedTargetIsInDanger; // 0x01E1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1E2[0xE]; // 0x01E2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CompanionTargetAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CompanionTargetAnalyzer")
|
|
}
|
|
static class UCompanionTargetAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCompanionTargetAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCompanionTargetAnalyzer;
|
|
|
|
// Class Everholm.AIReaction_StalkAndObserve
|
|
// 0x0068 (0x0420 - 0x03B8)
|
|
class UAIReaction_StalkAndObserve final : public UAIReaction
|
|
{
|
|
public:
|
|
TArray<struct FObservationAPEntry> PredeterminedObservationPoints; // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval PreferredDistanceToTargets; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeToSpendInBadSpot; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleHalfHeight; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxBoldnessToStayInStalk; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SeenByPlayerScorePenalty; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float APNotUsableThreshold; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x03E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E5[0x33]; // 0x03E5(0x0033)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGoUseActionPoint* GoUseActionPointTask; // 0x0418(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIReaction_StalkAndObserve")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIReaction_StalkAndObserve")
|
|
}
|
|
static class UAIReaction_StalkAndObserve* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIReaction_StalkAndObserve>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIReaction_StalkAndObserve;
|
|
|
|
// Class Everholm.PickupEditorSettings
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPickupEditorSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupEditorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupEditorSettings")
|
|
}
|
|
static class UPickupEditorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupEditorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupEditorSettings;
|
|
|
|
// Class Everholm.AIAction_TeleportToTarget
|
|
// 0x0060 (0x01D0 - 0x0170)
|
|
class UAIAction_TeleportToTarget final : public UAIAction
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FAILocationUnion targetLocation; // 0x0178(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
bool bAcceptPartialPaths; // 0x01A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCallAbortOnTeleport; // 0x01A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCallResetBrainOnTeleport; // 0x01A2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A3[0x1]; // 0x01A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinTeleportDistanceToPathEnd; // 0x01A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TeleportZPadding; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AC[0x24]; // 0x01AC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_TeleportToTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_TeleportToTarget")
|
|
}
|
|
static class UAIAction_TeleportToTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_TeleportToTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_TeleportToTarget;
|
|
|
|
// Class Everholm.AIAction_CritterLineUpTarget
|
|
// 0x0098 (0x0220 - 0x0188)
|
|
class UAIAction_CritterLineUpTarget final : public UAIMoveActionBase
|
|
{
|
|
public:
|
|
float MaxAttackAngle; // 0x0188(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SegmentLength; // 0x018C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval TargetRadiusRange; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_198[0x4]; // 0x0198(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinRadius; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval MaxMoveDist; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* TargetActor; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector HomeLocation; // 0x01B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistFromHome; // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistFromHomeMargin; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeToRepath; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D4[0x4C]; // 0x01D4(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_CritterLineUpTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_CritterLineUpTarget")
|
|
}
|
|
static class UAIAction_CritterLineUpTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_CritterLineUpTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_CritterLineUpTarget;
|
|
|
|
// Class Everholm.AIRubberBandingSystem
|
|
// 0x0060 (0x00A0 - 0x0040)
|
|
class UAIRubberBandingSystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x4]; // 0x0040(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UEverholmPlayerManagerSubsystem> PlayerManager; // 0x0044(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C[0x54]; // 0x004C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIRubberBandingSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIRubberBandingSystem")
|
|
}
|
|
static class UAIRubberBandingSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIRubberBandingSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIRubberBandingSystem;
|
|
|
|
// Class Everholm.EverholmInteractionComponent
|
|
// 0x0420 (0x0860 - 0x0440)
|
|
class UEverholmInteractionComponent : public UInteractionComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* interactor)> OnAlignmentStartedEvent; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* interactor, EEndAlignmentResult alignmentResult)> OnAlignmentEndedEvent; // 0x0448(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* interactor)> OnPrepareStartInteractionEvent; // 0x0458(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* interactor, const EInteractEndReason interactEndReason)> OnPrepareEndInteractionEvent; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* interactor, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData)> OnInteractorAnimNotifyEvent; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ESharedInteractableValueID ID, int32 Value, bool bIsInitialization)> OnValueChangedEvent; // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName EventName)> OnSharedEventTriggeredEvent; // 0x0498(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APawn* Initiator, bool bHasRequiredPickup, bool bHoldingRequiredPickup)> OnInteractPreamble; // 0x04A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4B8[0x18]; // 0x04B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInteractionReadabilityData ReadabilitySettings; // 0x04D0(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FInteractionCompanionSettings CompanionSettings; // 0x0550(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bKeepInteractingOnPossessionChange; // 0x0564(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_565[0x3]; // 0x0565(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class APickupBase> CurrentInteractorPickup; // 0x0568(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_570[0x8]; // 0x0570(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESharedInteractableValueID, int32> SharedValues; // 0x0578(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bEnableInteractPreamble; // 0x05C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5C9[0x7]; // 0x05C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInteractionDisabledInstructionSetting InstructionSettings; // 0x05D0(0x00A0)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FInteractionStartBlockingSettings StartBlockingSettings; // 0x0670(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FInteractionCancelBehaviour InteractionCancelBehaviour; // 0x0680(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FInteractionTriggerBehaviour AdditionalTriggerBehaviours; // 0x0688(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bAllowInteractorToLeaveInteractionArea; // 0x0690(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_691[0x7]; // 0x0691(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInteractionAlignmentSettings AlignmentSettings; // 0x0698(0x0038)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FInteractionPickupSettings PickupSettings; // 0x06D0(0x0078)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
bool bBlockInventorySelection; // 0x0748(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_749[0x97]; // 0x0749(0x0097)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInteractionUIData UISettings; // 0x07E0(0x0080)(Deprecated, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
bool CheckPickupConditions(class APawn* Initiator);
|
|
void EndPreamble(bool bAbortInteraction);
|
|
bool HasRequiredPickup(class APawn* Initiator, bool bIgnorePickupOptionality);
|
|
void HIP_EndInteraction();
|
|
void HIP_OrderCompanionInteract();
|
|
void HIP_SetInteractionEnabled(bool newIsEnabled);
|
|
void HOP_OnInteractEnd();
|
|
void HOP_OnInteractStart();
|
|
void OnAlignmentEnded(class AEverholmCharacter* interactor, EEndAlignmentResult alignmentResult);
|
|
void OnAlignmentStarted(class AEverholmCharacter* interactor);
|
|
void OnBlockingMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnInteractorAnimNotify(class AActor* interactor, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData);
|
|
void OnPrepareEndInteraction(class AEverholmCharacter* interactor, const EInteractEndReason interactEndReason);
|
|
void OnPrepareStartInteraction(class AEverholmCharacter* interactor);
|
|
void OnSharedEventTriggered(const class FName& EventName);
|
|
void OnValueChanged(const ESharedInteractableValueID ID, const int32& NewValue, bool bIsInitialization);
|
|
float PlayBlockingMontage(const struct FPlayAnimMontageSettings& Settings);
|
|
void SetAdditionalInteractorLocalOffset(const struct FTransformUnscaled& Offset, const float alignmentSpeedOverride);
|
|
void SetPickupConditionEnabled(bool newIsEnabled);
|
|
void SetSharedValue(const ESharedInteractableValueID ID, const int32 Value);
|
|
void TriggerSharedEvent(const class FName& EventName, class AEverholmPlayerCharacter* optionalLocalExecutor);
|
|
|
|
bool AllowsEmptyHands() const;
|
|
bool DontUnstashAfterInteract() const;
|
|
class AEverholmPlayerCharacter* GetCurrentInteractor() const;
|
|
struct FTransform GetIconWorldLocation(class APawn* Initiator) const;
|
|
int32 GetInteractionCancelBehaviour() const;
|
|
class AEverholmPlayerCharacter* GetLastInteractor() const;
|
|
int32 GetSharedValue(const ESharedInteractableValueID ID) const;
|
|
bool HasInteractor() const;
|
|
bool IsPickupInteraction() const;
|
|
bool RequiresEmptyHands() const;
|
|
bool StashLighterDuringInteract() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInteractionComponent")
|
|
}
|
|
static class UEverholmInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmInteractionComponent;
|
|
|
|
// Class Everholm.CoopInteractionDraggableActor
|
|
// 0x0050 (0x02F8 - 0x02A8)
|
|
class ACoopInteractionDraggableActor final : public AActor
|
|
{
|
|
public:
|
|
struct FVector DragTargetOffset; // 0x02A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DragSpeedMax; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEndDragOnCompletion; // 0x02C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C5[0xB]; // 0x02C5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TWeakObjectPtr<class APawn>> GrabbingPawns; // 0x02D0(0x0010)(Net, ZeroConstructor, RepNotify, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class APawn>> Local_GrabbingPawns; // 0x02E0(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bReachedTarget; // 0x02F0(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EndDraggableInteraction();
|
|
void HandlePlayerIntent(const struct FVector& Intent, bool bTwoPlayerDragging);
|
|
void OnPlayerEnterDrag(class APawn* Initiator);
|
|
void OnPlayerExitDrag(class APawn* Initiator);
|
|
void OnRep_DragTargetOffset();
|
|
void OnRep_GrabbingPawns();
|
|
void OnRep_ReachedTarget();
|
|
void ProgressEndReached();
|
|
void ResetProgress();
|
|
void SetDragTargetLocation(const struct FVector& NewTargetLocation);
|
|
void UpdateDraggableProgress(float Alpha);
|
|
void UpdatePlayersDraggingCount(int32 OldCount, int32 NewCount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CoopInteractionDraggableActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CoopInteractionDraggableActor")
|
|
}
|
|
static class ACoopInteractionDraggableActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACoopInteractionDraggableActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACoopInteractionDraggableActor;
|
|
|
|
// Class Everholm.CarryingTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UCarryingTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CarryingTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CarryingTransition")
|
|
}
|
|
static class UCarryingTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCarryingTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCarryingTransition;
|
|
|
|
// Class Everholm.AISaveFriendInteractionComponent
|
|
// 0x00C0 (0x0920 - 0x0860)
|
|
class UAISaveFriendInteractionComponent final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPindownTimerEndedEvent; // 0x0860(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPindownSavedEvent; // 0x0870(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* SaviorAnimMontage; // 0x0880(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* VictimSavedAnimMontage; // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* VictimPinnedAnimMontage; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PindownInstigatorPinnedAnimMontage; // 0x0898(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PindownInstigatorVictimSavedAnimMontage; // 0x08A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpTimer; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8AC[0x4]; // 0x08AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector OnInteractBeginSaviorLocationAlignmentOffset; // 0x08B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OnInteractBeginSaviorYawRotationAlignmentOffset; // 0x08C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x08CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8CD[0x53]; // 0x08CD(0x0053)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AISaveFriendInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AISaveFriendInteractionComponent")
|
|
}
|
|
static class UAISaveFriendInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAISaveFriendInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAISaveFriendInteractionComponent;
|
|
|
|
// Class Everholm.AISplineWallClimbingComponent
|
|
// 0x0030 (0x06C0 - 0x0690)
|
|
class UAISplineWallClimbingComponent final : public USplineComponent
|
|
{
|
|
public:
|
|
bool bDrawDebugSplinePath; // 0x0690(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bVerboseDebugOutput; // 0x0691(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_692[0x2]; // 0x0692(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 SplineNormalCalculationGranularity; // 0x0694(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationSmoothingStrength; // 0x0698(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LocationSmoothingStrength; // 0x069C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6A0[0x20]; // 0x06A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CalculateAlignment();
|
|
void ForceAlignmentRecalculation();
|
|
|
|
bool DrawDebugPath() const;
|
|
struct FInfoAtSplineDistance GetInfoAtDistanceAlongSpline(const class AActor* Actor, const float travelledDistanceAlongSpline, const bool travellingOppositeDirection, const float CapsuleHalfHeight) const;
|
|
struct FVector GetSplineSurfaceNormalAtDistanceAlongSpline(const float travelledDistanceAlongSpline) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AISplineWallClimbingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AISplineWallClimbingComponent")
|
|
}
|
|
static class UAISplineWallClimbingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAISplineWallClimbingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAISplineWallClimbingComponent;
|
|
|
|
// Class Everholm.CollectibleComponent
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
class UCollectibleComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bIsCollected)> OnPrimaryProfileLoaded; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bIsCollected)> OnLocalCoopProfileLoaded; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnLocalCoopProfileUnloaded; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FDataTableRowHandle CollectibleRowHandle; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void Collect();
|
|
|
|
bool HasBeenCollectedByPlayer(const class APawn* targetPlayer) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CollectibleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CollectibleComponent")
|
|
}
|
|
static class UCollectibleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCollectibleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCollectibleComponent;
|
|
|
|
// Class Everholm.SensoryModifyingVolume
|
|
// 0x0010 (0x0670 - 0x0660)
|
|
class USensoryModifyingVolume final : public UTriggerVolumeComponent
|
|
{
|
|
public:
|
|
TArray<struct FSensoryModEntry> SensoryModifiers; // 0x0658(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SensoryModifyingVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SensoryModifyingVolume")
|
|
}
|
|
static class USensoryModifyingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USensoryModifyingVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USensoryModifyingVolume;
|
|
|
|
// Class Everholm.AIStartAction
|
|
// 0x0020 (0x0198 - 0x0178)
|
|
class UAIStartAction final : public UScriptedActionBase
|
|
{
|
|
public:
|
|
bool bAbortOnHostile; // 0x0178(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSkipToNextSectionOnAbort; // 0x0179(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UScriptedActionBase* ScriptedStartAction; // 0x0180(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, ExposeOnSpawn, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UScriptedActionBase* CurrentAction; // 0x0188(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIStartAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIStartAction")
|
|
}
|
|
static class UAIStartAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIStartAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIStartAction;
|
|
|
|
// Class Everholm.AISurroundComponent
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class UAISurroundComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
int32 SurroundingActorsCap; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanBeSurrounded; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSurroundSlot> SurroundComponentSlots; // 0x00A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector ForwardVectorFromOwnerToFirstSurroundActor; // 0x00C0(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void RemoveSurroundActorFromSlotByActor(const class AActor* Actor);
|
|
struct FSurroundSlot RequestSurroundSlot(class AActor* requestingActor, const struct FVector& CurrentPosition, const float desiredRadius);
|
|
|
|
bool CanBeSurrounded() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AISurroundComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AISurroundComponent")
|
|
}
|
|
static class UAISurroundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAISurroundComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAISurroundComponent;
|
|
|
|
// Class Everholm.AIAction_NervousRotation
|
|
// 0x0068 (0x01D8 - 0x0170)
|
|
class UAIAction_NervousRotation final : public UAIAction
|
|
{
|
|
public:
|
|
struct FInt32Interval NumIterations; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval PauseTime; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRotation; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDeltaRotation; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval RotationSpeed; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_190[0x48]; // 0x0190(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_NervousRotation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_NervousRotation")
|
|
}
|
|
static class UAIAction_NervousRotation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_NervousRotation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_NervousRotation;
|
|
|
|
// Class Everholm.PickupCommandData
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPickupCommandData final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UClass>> GiveItemPickups; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupCommandData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupCommandData")
|
|
}
|
|
static class UPickupCommandData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupCommandData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupCommandData;
|
|
|
|
// Class Everholm.AISurroundTargetAction
|
|
// 0x0078 (0x0200 - 0x0188)
|
|
class UAISurroundTargetAction final : public UAIMoveActionBase
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SurroundDistance; // 0x0190(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRotateTowardsSurroundTarget; // 0x0194(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_195[0x3]; // 0x0195(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAISurroundComponent* targetSurroundComponent; // 0x0198(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A0[0x60]; // 0x01A0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsAtGoalLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AISurroundTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AISurroundTargetAction")
|
|
}
|
|
static class UAISurroundTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAISurroundTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAISurroundTargetAction;
|
|
|
|
// Class Everholm.AIThrowTargetComponent
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class UAIThrowTargetComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FFloatInterval MaxIncomingYawAngle; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval MaxIncomingPitchAngle; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseIdealThrowingLocation; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector IdealThrowingLocation; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIThrowTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIThrowTargetComponent")
|
|
}
|
|
static class UAIThrowTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIThrowTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIThrowTargetComponent;
|
|
|
|
// Class Everholm.AlignmentFixupMontageCollection
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAlignmentFixupMontageCollection final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FAlignmentFixupMontageData> AlignmentFixupMontageData; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AlignmentFixupMontageCollection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AlignmentFixupMontageCollection")
|
|
}
|
|
static class UAlignmentFixupMontageCollection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAlignmentFixupMontageCollection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAlignmentFixupMontageCollection;
|
|
|
|
// Class Everholm.CrouchComponent
|
|
// 0x01A0 (0x0240 - 0x00A0)
|
|
class UCrouchComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftClassPtr<class UClass>> AbilitiesToConcedeRetryingTo; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class FName AnimCurveName; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EncroachRadius; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ActivationInputThreshold; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FAbilityTags AbilityTags; // 0x00D0(0x00E8)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer DisableEncroachmentTags; // 0x01B8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UDetailedCrouchRequest* InputRequest; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UDetailedCrouchRequest* EncroachRequest; // 0x01E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_1E8[0x58]; // 0x01E8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestCrouchAmount(float CrouchAmount, const class UObject*& requester);
|
|
void SetEnableEncroachmentCheck(bool bEnabled, bool bResetCrouch);
|
|
void UnrequestCrouchAmount(const class UObject*& requester);
|
|
void UpdateOwnerAnimInstance();
|
|
|
|
float GetCurrentCrouchAmount() const;
|
|
bool IsCrouching() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CrouchComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CrouchComponent")
|
|
}
|
|
static class UCrouchComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCrouchComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCrouchComponent;
|
|
|
|
// Class Everholm.AligningMovementMode
|
|
// 0x01E8 (0x0220 - 0x0038)
|
|
class UAligningMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
class FName MotionWarpTargetName; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAlignmentFixupMontageCollection* AlignmentFixupMontageDataAsset; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FAlignmentSettings AlignmentSettings; // 0x0048(0x0028)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_70[0x1B0]; // 0x0070(0x01B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnimMontageBlendOut(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnAnimMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnAnimMontageStarted(class UAnimMontage* Montage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AligningMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AligningMovementMode")
|
|
}
|
|
static class UAligningMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAligningMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAligningMovementMode;
|
|
|
|
// Class Everholm.AnimNotifyState_AIKillShape
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UAnimNotifyState_AIKillShape final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EAIKillShape KillShape; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Radius; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector HalfExtent; // 0x0038(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName AttachSocket; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandler; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAllowCompanionDeath; // 0x0060(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bDrawDebug; // 0x0061(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_AIKillShape")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_AIKillShape")
|
|
}
|
|
static class UAnimNotifyState_AIKillShape* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_AIKillShape>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_AIKillShape;
|
|
|
|
// Class Everholm.CoopInteractionMontagePlay
|
|
// 0x0060 (0x0348 - 0x02E8)
|
|
class ACoopInteractionMontagePlay final : public AEverholmInteractableActor
|
|
{
|
|
public:
|
|
class UTaggingComponent* TaggingComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UEverholmInteractionComponent* OtherInteractionComponent; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class FName PlayerAPreviewSectionName; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PlayerBPreviewSectionName; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPreviewPlayerA; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPreviewPlayerB; // 0x0309(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_30A[0x2]; // 0x030A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PercentPreview; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FCoopMontageSetting> InteractablesMontageSetting; // 0x0310(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag CompanionInteractStartTag; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSyncExitOnAllInteractors; // 0x0328(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_329[0x1F]; // 0x0329(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CheckForExecuteConditionMet();
|
|
void ExecuteTimerDone(class UEverholmInteractionComponent* Interaction);
|
|
struct FTransform GetInteractorTransformOffset(class UEverholmInteractionComponent* Interaction);
|
|
void InteractExecuteMontageEnd();
|
|
void InteractPlayerExit(class UEverholmInteractionComponent* Interaction);
|
|
void InteractPlayersExecute();
|
|
void InteractPlayerWaiting(class UEverholmInteractionComponent* Interaction);
|
|
void RequestCompanionInteractStart();
|
|
void SetPlayOverrideEndSection(class UEverholmInteractionComponent* Interaction, bool bOverride);
|
|
void StartCheckForExecuteConditionsMet();
|
|
|
|
int32 GetCurrentInteractorsCount() const;
|
|
bool IsExecuteConditionMet() const;
|
|
void RequestCompanionInteractEnd() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CoopInteractionMontagePlay")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CoopInteractionMontagePlay")
|
|
}
|
|
static class ACoopInteractionMontagePlay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACoopInteractionMontagePlay>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACoopInteractionMontagePlay;
|
|
|
|
// Class Everholm.AnimNotifyState_AIMeleeAttack
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAnimNotifyState_AIMeleeAttack final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandler; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_AIMeleeAttack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_AIMeleeAttack")
|
|
}
|
|
static class UAnimNotifyState_AIMeleeAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_AIMeleeAttack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_AIMeleeAttack;
|
|
|
|
// Class Everholm.AnimNotifyState_AttackInterruptable
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimNotifyState_AttackInterruptable final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName AttackComponentTag; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAttackComponentBase* AttackComponent; // 0x0038(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_AttackInterruptable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_AttackInterruptable")
|
|
}
|
|
static class UAnimNotifyState_AttackInterruptable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_AttackInterruptable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_AttackInterruptable;
|
|
|
|
// Class Everholm.DemoEndScreenWidget
|
|
// 0x0000 (0x0450 - 0x0450)
|
|
class UDemoEndScreenWidget : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
void ClearAllSaveDataForDemo();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DemoEndScreenWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DemoEndScreenWidget")
|
|
}
|
|
static class UDemoEndScreenWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDemoEndScreenWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDemoEndScreenWidget;
|
|
|
|
// Class Everholm.AnimNotifyState_GrabTargetState
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimNotifyState_GrabTargetState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EAttackAttachPoint AttachPoint; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GrabRadiusOverride; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandler; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_GrabTargetState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_GrabTargetState")
|
|
}
|
|
static class UAnimNotifyState_GrabTargetState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_GrabTargetState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_GrabTargetState;
|
|
|
|
// Class Everholm.AnimNotifyState_HumbugAttached
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UAnimNotifyState_HumbugAttached final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_HumbugAttached")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_HumbugAttached")
|
|
}
|
|
static class UAnimNotifyState_HumbugAttached* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_HumbugAttached>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_HumbugAttached;
|
|
|
|
// Class Everholm.AnimNotifyState_ImmuneToFrontalAttacks
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAnimNotifyState_ImmuneToFrontalAttacks final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float ImmunityConeDegrees; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_ImmuneToFrontalAttacks")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_ImmuneToFrontalAttacks")
|
|
}
|
|
static class UAnimNotifyState_ImmuneToFrontalAttacks* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_ImmuneToFrontalAttacks>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_ImmuneToFrontalAttacks;
|
|
|
|
// Class Everholm.OverlappingLightComponent
|
|
// 0x0030 (0x05F0 - 0x05C0)
|
|
class UOverlappingLightComponent : public USphereComponent
|
|
{
|
|
public:
|
|
float PenumbraOffset; // 0x05C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x05C4(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebugInGame; // 0x05C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRaycasting; // 0x05C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C7[0x19]; // 0x05C7(0x0019)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> CachedIgnoredActors; // 0x05E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void SetLightEnabled(const bool IsEnabled);
|
|
|
|
const struct FVector GetLightLocation() const;
|
|
bool IsOverlappingLight(const class AActor* Actor) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OverlappingLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OverlappingLightComponent")
|
|
}
|
|
static class UOverlappingLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOverlappingLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOverlappingLightComponent;
|
|
|
|
// Class Everholm.BoatAssignRoleCondition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UBoatAssignRoleCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
bool bCheckForDriver; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatAssignRoleCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatAssignRoleCondition")
|
|
}
|
|
static class UBoatAssignRoleCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBoatAssignRoleCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBoatAssignRoleCondition;
|
|
|
|
// Class Everholm.AnimNotifyState_SetChalkboardVal
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UAnimNotifyState_SetChalkboardVal : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EAnimNotifyChalkboardSource ChalkboardSelection; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FAnimNotifyStateChalkboardEntry> ChalkboardSectionEntries; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_SetChalkboardVal")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_SetChalkboardVal")
|
|
}
|
|
static class UAnimNotifyState_SetChalkboardVal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_SetChalkboardVal>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_SetChalkboardVal;
|
|
|
|
// Class Everholm.MotionMatchingAuthoredAnimMetaData
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UMotionMatchingAuthoredAnimMetaData final : public UAnimMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MotionMatchingAuthoredAnimMetaData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MotionMatchingAuthoredAnimMetaData")
|
|
}
|
|
static class UMotionMatchingAuthoredAnimMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchingAuthoredAnimMetaData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMotionMatchingAuthoredAnimMetaData;
|
|
|
|
// Class Everholm.DioramaPickupBase
|
|
// 0x0000 (0x0850 - 0x0850)
|
|
class ADioramaPickupBase final : public AStaticMeshPickup
|
|
{
|
|
public:
|
|
class UCollectibleComponent* CollectibleComponent; // 0x0848(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DioramaPickupBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DioramaPickupBase")
|
|
}
|
|
static class ADioramaPickupBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADioramaPickupBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADioramaPickupBase;
|
|
|
|
// Class Everholm.AnimNotifyState_NoStrafeRotate
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class UAnimNotifyState_NoStrafeRotate final : public UAnimNotifyState_SetChalkboardVal
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_NoStrafeRotate")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_NoStrafeRotate")
|
|
}
|
|
static class UAnimNotifyState_NoStrafeRotate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_NoStrafeRotate>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_NoStrafeRotate;
|
|
|
|
// Class Everholm.AnimNotifyState_PauseBrain
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UAnimNotifyState_PauseBrain final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_PauseBrain")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_PauseBrain")
|
|
}
|
|
static class UAnimNotifyState_PauseBrain* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_PauseBrain>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_PauseBrain;
|
|
|
|
// Class Everholm.DamageCausingComponent
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UDamageCausingComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DamageCausingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DamageCausingComponent")
|
|
}
|
|
static class UDamageCausingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDamageCausingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDamageCausingComponent;
|
|
|
|
// Class Everholm.AnimNotifyState_Pickup
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAnimNotifyState_Pickup final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName NotifyName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static const TArray<class FName> GetNotifyNames();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_Pickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_Pickup")
|
|
}
|
|
static class UAnimNotifyState_Pickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_Pickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_Pickup;
|
|
|
|
// Class Everholm.EverholmSaveSlotMetadataLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmSaveSlotMetadataLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FChapterSelectRow GetChapter(const struct FSaveSlotMetadata& MetaData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmSaveSlotMetadataLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmSaveSlotMetadataLibrary")
|
|
}
|
|
static class UEverholmSaveSlotMetadataLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmSaveSlotMetadataLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmSaveSlotMetadataLibrary;
|
|
|
|
// Class Everholm.AnimNotifyState_RootMotionOnly
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimNotifyState_RootMotionOnly final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName NotifyName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseSafeMovement; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRootMotionOnlyEnterParams EnterParameters; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_RootMotionOnly")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_RootMotionOnly")
|
|
}
|
|
static class UAnimNotifyState_RootMotionOnly* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_RootMotionOnly>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_RootMotionOnly;
|
|
|
|
// Class Everholm.AnimNotifyState_RotateDuringAnim
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class UAnimNotifyState_RotateDuringAnim final : public UAnimNotifyState_SetChalkboardVal
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_RotateDuringAnim")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_RotateDuringAnim")
|
|
}
|
|
static class UAnimNotifyState_RotateDuringAnim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_RotateDuringAnim>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_RotateDuringAnim;
|
|
|
|
// Class Everholm.AnimNotifyState_SmoothBoatEnter
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAnimNotifyState_SmoothBoatEnter final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_SmoothBoatEnter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_SmoothBoatEnter")
|
|
}
|
|
static class UAnimNotifyState_SmoothBoatEnter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_SmoothBoatEnter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_SmoothBoatEnter;
|
|
|
|
// Class Everholm.DraggableComponent
|
|
// 0x0208 (0x0310 - 0x0108)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UDraggableComponent : public UMovementComponent
|
|
{
|
|
public:
|
|
uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FEditorInfo Info; // 0x0110(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
EDraggingType draggingType; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDraggerRequirements DraggerRequirements; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_122[0x2]; // 0x0122(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 RequiredNumberOfDraggers; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInteractablePriority InteractablePriority; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float KineticFrictionCoefficient; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDraggableStaticFrictionSettings StaticFrictionSettingsMovement; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FDraggableStaticFrictionSettings StaticFrictionSettingsRotation; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bClampAccelerationToMinUnderStaticFriction; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float IsUnmovedTranslationTolerance; // 0x0144(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IsUnmovedRotationTolerance; // 0x0148(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VelocityAndIntentAlignmentThreshold; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DraggerGroundTraceLength; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DraggerGroundTraceRadiusMultiplier; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDraggingMovementSmoothingSpeed; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDraggingRotationSmoothingSpeed; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisableTickDelay; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseAIGoalLocation; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_165[0x3]; // 0x0165(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAILocationUnion AIDraggableGoalLocation; // 0x0168(0x0028)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
bool bShouldMimicHumanPlayerInputDirectly; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel DraggerTraceChannel; // 0x0191(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDraggerGroundProjectionSphereTrace; // 0x0192(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_193[0x5]; // 0x0193(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnAllDraggersExited; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A8[0x18]; // 0x01A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector resultingTranslation; // 0x01C0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator resultingRotation; // 0x01D8(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector CurrentDragVelocity; // 0x01F0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator CurrentRotationalVelocity; // 0x0208(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class APawn* Initiator)> OnEnterDragging; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class APawn* Initiator)> OnExitDragging; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_240[0x20]; // 0x0240(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsEnabled; // 0x0260(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsUnmoved; // 0x0261(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasZeroIntentCurrently; // 0x0262(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_263[0x35]; // 0x0263(0x0035)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxPredictionTime; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetTimeBehindServer; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeCatchupWindow; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeSlowdownWindow; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxCatchupTimeScaleMod; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxSlowdownTimeScaleMod; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinRubberbandCurveExponent; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B4[0x54]; // 0x02B4(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActOnPlayerIntent(const TArray<struct FDraggableIntentPacket>& intentPackets, const bool bAreAtLeastTwoPlayersDragging, const float DeltaTime);
|
|
void DestroyDraggable();
|
|
bool GetIsComingToRest();
|
|
bool GetIsMoving();
|
|
bool GetIsStill();
|
|
void HandleImpactEvent(const struct FVector& velocityBeforeImpact);
|
|
void MoveUsingResultingIntent(const struct FVector& resultingTranslation_0, const struct FRotator& resultingRotation_0, const float DeltaTime);
|
|
void NetMulticast_ReleaseDragger(const class APawn* dragger);
|
|
void NetMulticast_ServerFrame(const struct FSmoothDraggableReplicatedState& State);
|
|
void ReleaseDragger(const class APawn* dragger);
|
|
void ReleaseDraggers();
|
|
void ResetVelocities();
|
|
void SanitizeIntent(const TArray<struct FDraggableIntentPacket>& intentPackets, const bool bAreAtLeastTwoPlayersDragging, const float DeltaTime);
|
|
void SetDraggableEnabled(bool bEnabled);
|
|
void SetIntentDirection(const class AActor* draggingActor, const struct FVector& intentDirection);
|
|
bool ShouldTick();
|
|
bool ShouldUpdateIntent();
|
|
void UpdateAIGoalLocation(const struct FAILocationUnion& newAILocationUnion);
|
|
|
|
float CalculateStaticFrictionMultiplier(const float CurrentSpeed, const struct FDraggableStaticFrictionSettings& frictionSettings) const;
|
|
struct FAILocationUnion GetAIGoalLocation() const;
|
|
struct FVector GetAIGoalLocationVector() const;
|
|
const struct FVector GetCurrentDragVelocity() const;
|
|
TArray<class APawn*> GetDraggers() const;
|
|
TArray<class UGrabHelperComponent*> GetGrabHelpers() const;
|
|
const struct FVector GetIntentDirection(const class AActor* draggingActor) const;
|
|
struct FVector GetLocation() const;
|
|
bool HasZeroIntentCurrently() const;
|
|
bool IsDraggableInteractionEnabled(class APawn* Initiator) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraggableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraggableComponent")
|
|
}
|
|
static class UDraggableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDraggableComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UDraggableComponent;
|
|
|
|
// Class Everholm.DraggableFreeFormComponent
|
|
// 0x01A0 (0x04B0 - 0x0310)
|
|
class UDraggableFreeFormComponent : public UDraggableComponent
|
|
{
|
|
public:
|
|
bool bCanRotate; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDraggableMovementData MovementDataSolo; // 0x030C(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FDraggableMovementData MovementDataCoOp; // 0x0334(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MoveIntentMin; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationIntentMin; // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2f MovementAxisProjectionScale; // 0x0364(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange MovementBlendAngleRange; // 0x036C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange RotationBlendAngleRange; // 0x037C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IntentAngleDifferencePromptingStop; // 0x038C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationalKineticFrictionCoefficient; // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxStepHeight; // 0x0394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StepHeightErrorTolerance; // 0x0398(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactVSSlideAngle; // 0x039C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DraggerCollisionPushbackDistance; // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CollisionTraceExtensionMultiplier; // 0x03A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GroundNormalInterpSpeed; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FVector> StabilizationPoints; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
EDraggableStabilizerTraceType StabilizerGroundTraceType; // 0x03C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel StabilizerGroundTraceChannel; // 0x03C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C2[0x2]; // 0x03C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StabilizerGroundTraceLength; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StabilizerGroundTraceRadius; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCenterOfMassTrace; // 0x03CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel CenterOfMassTraceChannel; // 0x03CD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CE[0x2]; // 0x03CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CenterOfMassGroundTraceLength; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CenterOfMassGroundTraceRadius; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CenterOfMassGroundTraceNudgeDistance; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GroundNormalBlendDuration; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClampStabilizerGroundRotation; // 0x03E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E1[0x3]; // 0x03E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange PitchRange; // 0x03E4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange RollRange; // 0x03F4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_404[0xAC]; // 0x0404(0x00AC)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetRadialVector(const class AActor* dragger) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraggableFreeFormComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraggableFreeFormComponent")
|
|
}
|
|
static class UDraggableFreeFormComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDraggableFreeFormComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDraggableFreeFormComponent;
|
|
|
|
// Class Everholm.AnimNotify_AttackNonInterruptable
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UAnimNotify_AttackNonInterruptable final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName AttackComponentTag; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAttackComponentBase* AttackComponent; // 0x0040(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_AttackNonInterruptable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_AttackNonInterruptable")
|
|
}
|
|
static class UAnimNotify_AttackNonInterruptable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_AttackNonInterruptable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_AttackNonInterruptable;
|
|
|
|
// Class Everholm.AnimNotify_Despawn
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_Despawn final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_Despawn")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_Despawn")
|
|
}
|
|
static class UAnimNotify_Despawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_Despawn>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_Despawn;
|
|
|
|
// Class Everholm.VisualHandholdingComponent
|
|
// 0x0070 (0x0110 - 0x00A0)
|
|
class UVisualHandholdingComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class AEverholmCharacter> BoneHierarchyToChooseFrom; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LeftArmBone; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RightArmBone; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArmLength; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator IKHandRotation; // 0x00C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D8[0x38]; // 0x00D8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAASBegunPlay();
|
|
void StartHandholding(class AEverholmCharacter* partner);
|
|
void StopHandholding(class AEverholmCharacter* partner);
|
|
|
|
TArray<class FString> GetListOfBones() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VisualHandholdingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VisualHandholdingComponent")
|
|
}
|
|
static class UVisualHandholdingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVisualHandholdingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVisualHandholdingComponent;
|
|
|
|
// Class Everholm.AnimNotify_GrabSwitchSocket
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimNotify_GrabSwitchSocket final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName NewAttachmentSocket; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_GrabSwitchSocket")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_GrabSwitchSocket")
|
|
}
|
|
static class UAnimNotify_GrabSwitchSocket* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_GrabSwitchSocket>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_GrabSwitchSocket;
|
|
|
|
// Class Everholm.AnimNotify_GrabTarget
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UAnimNotify_GrabTarget final : public UAnimNotify
|
|
{
|
|
public:
|
|
EAttackAttachPoint AttachPoint; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandler; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_GrabTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_GrabTarget")
|
|
}
|
|
static class UAnimNotify_GrabTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_GrabTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_GrabTarget;
|
|
|
|
// Class Everholm.AnimNotify_MeleeAttack
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UAnimNotify_MeleeAttack final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName MeleeAttackComponentTag; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMeleeAttackComponent* MeleeAttackComponent; // 0x0040(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandler; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_MeleeAttack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_MeleeAttack")
|
|
}
|
|
static class UAnimNotify_MeleeAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_MeleeAttack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_MeleeAttack;
|
|
|
|
// Class Everholm.AnimNotify_RangedAttack
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UAnimNotify_RangedAttack final : public UAnimNotify
|
|
{
|
|
public:
|
|
bool bPrepareAttack; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EAttackAttachPoint RangedThrowPoint; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class URangedAttackComponent* RangedAttackComponent; // 0x0040(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_RangedAttack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_RangedAttack")
|
|
}
|
|
static class UAnimNotify_RangedAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_RangedAttack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_RangedAttack;
|
|
|
|
// Class Everholm.DragAbility
|
|
// 0x0010 (0x0140 - 0x0130)
|
|
class UDragAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DragAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DragAbility")
|
|
}
|
|
static class UDragAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDragAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDragAbility;
|
|
|
|
// Class Everholm.AsyncTaskGameplayTagAddedRemoved
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UAsyncTaskGameplayTagAddedRemoved final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayTag& Tag)> OnTagAdded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayTag& Tag)> OnTagRemoved; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAbilitySystemComponent* ASC; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x20]; // 0x0058(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UAsyncTaskGameplayTagAddedRemoved* ListenForGameplayTagAddedOrRemoved(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayTagContainer& InTags);
|
|
|
|
void EndTask();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AsyncTaskGameplayTagAddedRemoved")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AsyncTaskGameplayTagAddedRemoved")
|
|
}
|
|
static class UAsyncTaskGameplayTagAddedRemoved* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAsyncTaskGameplayTagAddedRemoved>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAsyncTaskGameplayTagAddedRemoved;
|
|
|
|
// Class Everholm.PinDownAttackComponent
|
|
// 0x0100 (0x02E8 - 0x01E8)
|
|
class UPinDownAttackComponent final : public UMeleeAttackComponent
|
|
{
|
|
public:
|
|
float AlignmentSpeed; // 0x01E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AlignmentDuration; // 0x01EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> pinnedDownAbility; // 0x01F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery AlreadyAttackedTagQuery; // 0x0218(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> FakeAttackedAbility; // 0x0260(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag FakeAttackedGameplayTag; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* VictimPinnedDownAnimMontage; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* VictimEscapeAnimMontage; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag pinnedDownGameplayTag; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanFailIfAttackingFromFrontDuringTargetSwing; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector PindownLocationOffset; // 0x02B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D0[0x18]; // 0x02D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AbortPindown(const bool bSkipPostPindownAnimationsOnVictim);
|
|
void OnFakeAttackDone();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PinDownAttackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PinDownAttackComponent")
|
|
}
|
|
static class UPinDownAttackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPinDownAttackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPinDownAttackComponent;
|
|
|
|
// Class Everholm.EverholmAtmoVolumeLanternParams
|
|
// 0x0190 (0x01B8 - 0x0028)
|
|
class UEverholmAtmoVolumeLanternParams final : public UAtmosphereVolumeCustomParams
|
|
{
|
|
public:
|
|
struct FEverholmAtmoLanternSettings LanternLightSettings; // 0x0028(0x0064)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEverholmAtmoLanternSettings LanternBackground2LightSettings; // 0x008C(0x0064)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEverholmAtmoLanternSettings LighterLightSettings; // 0x00F0(0x0064)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEverholmAtmoLanternSettings LighterBackground2LightSettings; // 0x0154(0x0064)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAtmoVolumeLanternParams")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAtmoVolumeLanternParams")
|
|
}
|
|
static class UEverholmAtmoVolumeLanternParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAtmoVolumeLanternParams>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAtmoVolumeLanternParams;
|
|
|
|
// Class Everholm.DraisineVehicle
|
|
// 0x0020 (0x0430 - 0x0410)
|
|
class ADraisineVehicle : public AVehicleActor
|
|
{
|
|
public:
|
|
float InputValidTime; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool Server_bProcessInput; // 0x0414(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_415[0x3]; // 0x0415(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UEverholmPumpInteraction*> DraisinePumpInputInteractions; // 0x0418(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DraisineInputInvalid(class UEverholmPumpInteraction* Interaction, int32 Intent);
|
|
void DraisineInputValid(class UEverholmPumpInteraction* Interaction, int32 Intent);
|
|
void InputProcessed(class UEverholmInteractionComponent* Interaction, int32 Intent);
|
|
void InputProcessedFail(class UEverholmInteractionComponent* Interaction, int32 Intent);
|
|
void OnRep_ProcessInput();
|
|
void SetHandleInPlace(bool bHandleInPlace);
|
|
void SetProcessInput(bool bProcess);
|
|
|
|
bool CanDriveDraisine() const;
|
|
struct FPumpInputData GetDraisineInputDataForCharacter(class AEverholmCharacter* Character) const;
|
|
struct FPumpInputData GetDraisineInputDataForInteraction(class UEverholmInteractionComponent* Interaction) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraisineVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraisineVehicle")
|
|
}
|
|
static class ADraisineVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADraisineVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADraisineVehicle;
|
|
|
|
// Class Everholm.EverholmAtmoLanternParamsEvaluator
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UEverholmAtmoLanternParamsEvaluator final : public UAtmosphereManagerEvaluator
|
|
{
|
|
public:
|
|
bool bEvaluationEnabled; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x47]; // 0x0031(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void RegisterLanternLight(class UObject* World, class ULightComponent* Light, ELanternAtmoLightType Type, ELanternAtmoContext Context);
|
|
static void RegisterLanternLightWithEvent(class UObject* World, class ULightComponent* Light, TDelegate<void(const struct FEverholmAtmoLanternSettings& Settings)> updateEvent, const struct FEverholmAtmoLanternDefaults& lanternDefaults, ELanternAtmoLightType Type, ELanternAtmoContext Context);
|
|
static void UnregisterLanternLight(class UObject* World, class ULightComponent* Light);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAtmoLanternParamsEvaluator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAtmoLanternParamsEvaluator")
|
|
}
|
|
static class UEverholmAtmoLanternParamsEvaluator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAtmoLanternParamsEvaluator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAtmoLanternParamsEvaluator;
|
|
|
|
// Class Everholm.EverholmAtmoVolumeWaveParams
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
class UEverholmAtmoVolumeWaveParams final : public UAtmosphereVolumeCustomParams
|
|
{
|
|
public:
|
|
uint8 bOverride_WaveParams : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bOverride_WhitewaterStrength : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bOverride_WhitewaterColor : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bOverride_NormalStrength : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bOverride_ViewDepthFactor : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FEverholmWaveContribution> waves; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float WhitewaterStrength; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor WhitewaterColor; // 0x0044(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalStrength; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewDepthFactor; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAtmoVolumeWaveParams")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAtmoVolumeWaveParams")
|
|
}
|
|
static class UEverholmAtmoVolumeWaveParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAtmoVolumeWaveParams>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAtmoVolumeWaveParams;
|
|
|
|
// Class Everholm.DraggableVehicleBaseComponent
|
|
// 0x0030 (0x04E0 - 0x04B0)
|
|
class UDraggableVehicleBaseComponent final : public UDraggableFreeFormComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AEverholmPlayerCharacter* Character)> OnInitiatorExitSwimRing; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class AEverholmPlayerCharacter* Character)> OnOtherPlayerExitSwimRing; // 0x04C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
bool bShouldUpdateIntent; // 0x04D0(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4D1[0xF]; // 0x04D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ExitVehicleAtTransform(const struct FTransform& exitTransform);
|
|
void OverrideVehicleTransform(const struct FTransform& overrideTransform);
|
|
void SetControlledByPlayer(bool bPlayerControlled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraggableVehicleBaseComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraggableVehicleBaseComponent")
|
|
}
|
|
static class UDraggableVehicleBaseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDraggableVehicleBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDraggableVehicleBaseComponent;
|
|
|
|
// Class Everholm.EverholmAtmoWaveParamsEvaluator
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class UEverholmAtmoWaveParamsEvaluator final : public UAtmosphereManagerEvaluator
|
|
{
|
|
public:
|
|
struct FEverholmWaveAtmoEvaluatedParams DefaultParams; // 0x0030(0x001C)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const TArray<struct FEverholmWaveContribution>& waves)> OnEverholmAtmoWavesUpdate; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FEverholmWaveAtmoEvaluatedParams& Params)> OnEverholmAtmoWaveParamsUpdate; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_70[0x60]; // 0x0070(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAtmoWaveParamsEvaluator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAtmoWaveParamsEvaluator")
|
|
}
|
|
static class UEverholmAtmoWaveParamsEvaluator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAtmoWaveParamsEvaluator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAtmoWaveParamsEvaluator;
|
|
|
|
// Class Everholm.EverholmAtmoVolumeWeatherParams
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
class UEverholmAtmoVolumeWeatherParams final : public UAtmosphereVolumeCustomParams
|
|
{
|
|
public:
|
|
struct FEverholmAtmoWeatherSettings WeatherSettings; // 0x0028(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAtmoVolumeWeatherParams")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAtmoVolumeWeatherParams")
|
|
}
|
|
static class UEverholmAtmoVolumeWeatherParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAtmoVolumeWeatherParams>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAtmoVolumeWeatherParams;
|
|
|
|
// Class Everholm.EverholmAtmoWeatherParamsEvaluator
|
|
// 0x0100 (0x0130 - 0x0030)
|
|
class UEverholmAtmoWeatherParamsEvaluator final : public UAtmosphereManagerEvaluator
|
|
{
|
|
public:
|
|
struct FEverholmAtmoWeatherSettings DefaultParams; // 0x0030(0x0050)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FEverholmAtmoWeatherSettings& Params)> OnEverholmAtmoWeatherUpdate; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_90[0xA0]; // 0x0090(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAtmoWeatherParamsEvaluator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAtmoWeatherParamsEvaluator")
|
|
}
|
|
static class UEverholmAtmoWeatherParamsEvaluator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAtmoWeatherParamsEvaluator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAtmoWeatherParamsEvaluator;
|
|
|
|
// Class Everholm.MovementModePriorityDataAsset
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UMovementModePriorityDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FEditorInfo Info; // 0x0030(0x0010)(Edit, DisableEditOnInstance, EditConst, NativeAccessSpecifierPublic)
|
|
TArray<struct FMovementModeEnumWrapper> PrioritizedSupportedMovementModes; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovementModePriorityDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovementModePriorityDataAsset")
|
|
}
|
|
static class UMovementModePriorityDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovementModePriorityDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovementModePriorityDataAsset;
|
|
|
|
// Class Everholm.HintRootComponent
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UHintRootComponent : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HintRootComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HintRootComponent")
|
|
}
|
|
static class UHintRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHintRootComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UHintRootComponent;
|
|
|
|
// Class Everholm.DollhouseHintRootComponent
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UDollhouseHintRootComponent final : public UHintRootComponent
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DollhouseHintRootComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DollhouseHintRootComponent")
|
|
}
|
|
static class UDollhouseHintRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDollhouseHintRootComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDollhouseHintRootComponent;
|
|
|
|
// Class Everholm.AttachedMovementMode
|
|
// 0x0048 (0x0080 - 0x0038)
|
|
class UAttachedMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPrimitiveComponent* AttachParent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class FName AttachSocketName; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector attachLocationOffset; // 0x0050(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator AttachRotationOffset; // 0x0068(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AttachedMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AttachedMovementMode")
|
|
}
|
|
static class UAttachedMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAttachedMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAttachedMovementMode;
|
|
|
|
// Class Everholm.VehicleMovementComponent
|
|
// 0x02B8 (0x03C0 - 0x0108)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UVehicleMovementComponent : public UMovementComponent
|
|
{
|
|
public:
|
|
struct FVehicleMovementParams MovementParams; // 0x0108(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_120[0x4]; // 0x0120(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SlideDeceleration; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SlideDecelerationThreshold; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VehicleHalfLength; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ZInterpSpeed; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VehicleHalfWidth; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ECollisionChannel GroundTraceChannel; // 0x0148(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECollisionChannel SurfaceRotationTraceChannel; // 0x0149(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_14A[0x2]; // 0x014A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float VehicleGroundHeight; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VehicleGroundMaxBelow; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GroundZOffset; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpeedModifierBlendSpeed; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ClientCorrectionDistance; // 0x015C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange ClientCorrectionAngle; // 0x0160(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ClientMinSpeed; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CollisionShapeScale; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CalculatedSpeed; // 0x0178(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CalculatedTargetLocation; // 0x0180(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CalculatedRotationSpeed; // 0x0198(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator CalculatedTargetRotation; // 0x01A0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector Input; // 0x01B8(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBoostModifierInput; // 0x01D0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bVehicleRelativeDriverInput; // 0x01D1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D2[0x2]; // 0x01D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float VisualSteeringAngle; // 0x01D4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector PostSlideDir; // 0x01D8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F0[0x1C8]; // 0x01F0(0x01C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplySpeedModifierOverride(EVehicleSpeedMofidierPreset preset, bool bForceInstantApplication);
|
|
float CalculateForwardSpeed(float DeltaTime);
|
|
float CalculateRotationSpeed(float DeltaTime);
|
|
struct FVector CalculateTargetLocation(float DeltaTime);
|
|
struct FRotator CalculateTargetRotation(float DeltaTime);
|
|
float FindGroundZ(float DeltaTime, class USceneComponent* overrideGroundTraceComponent);
|
|
struct FVehicleMovementParams GetMovementParams();
|
|
class USceneComponent* GetVisualParentComponent();
|
|
void MoveVehicle(const struct FVector& Delta, const struct FQuat& NewRotation, bool bSweep, struct FHitResult* OutHit, ETeleportType Teleport);
|
|
void OverrideTargetLocationAndRotation(const struct FVector& overrideTargetLocation, const struct FRotator& overrideTargetRotation);
|
|
void PostSlideAlongSurface(struct FHitResult* HitResult, float ActualMovement);
|
|
void ResetOverrideForwardSpeed();
|
|
void ResetOverrideMovementParams();
|
|
void ResetOverrideRotationSpeed();
|
|
void SetControlledByPlayer(bool controlledByPlayer);
|
|
void SetControlledByPlayerEvent(bool IsControlledByPlayer);
|
|
void SetOverrideForwardSpeed(float Speed);
|
|
void SetOverrideRotationSpeed(float Speed);
|
|
void SetVehicleBoostSpeedOverride(float newBoostSpeed);
|
|
void SetVehicleForwardSpeedOverride(float newForwardSpeed);
|
|
void SetVehicleReverseSpeedOverride(float newReverseSpeed);
|
|
void SetVehicleRotationSpeedOverride(float newRotationSpeed);
|
|
void SetVisualParent(class USceneComponent* visualParentComponent);
|
|
void TrySlideAlongSurfaceIfHit(struct FHitResult& HitResult, struct FVector& deltaMove);
|
|
void UpdateCalculatedRotationBasedOnSurface(float DeltaTime, class USceneComponent* overrideGroundTraceComponent);
|
|
void UpdateMoveOnClient(float DeltaTime, const struct FVector& clientTargetLocation, const struct FRotator& clientTargetRotation);
|
|
void UpdateMoveOnServer(float DeltaTime);
|
|
void VehicleMoveDone(const struct FVector& deltaMove);
|
|
|
|
EVehicleSpeedMofidierPreset GetActiveSpeedModifierPreset() const;
|
|
struct FVehicleMovementParams GetDefaultMovementParams() const;
|
|
float GetLimitedSpeed(float Speed) const;
|
|
bool IsBoostDisabled() const;
|
|
bool IsControlledByPlayer() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleMovementComponent")
|
|
}
|
|
static class UVehicleMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleMovementComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UVehicleMovementComponent;
|
|
|
|
// Class Everholm.VehicleMoveOnSplineComponent
|
|
// 0x00D0 (0x0490 - 0x03C0)
|
|
class UVehicleMoveOnSplineComponent : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnReachedSplineEnd; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FComponentReference SplineActorComponentReference; // 0x03C8(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform SplineTransformOffset; // 0x03F0(0x0060)(Edit, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bKinematicSplineMove; // 0x0450(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TwoPointEvalOffset; // 0x0454(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_458[0x18]; // 0x0458(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USplineComponent* SplineToMoveOn; // 0x0470(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Auth_DistanceAlongSpline; // 0x0478(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_47C[0x14]; // 0x047C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MoveTillSplineIndexAtSpeed(const struct FVehicleSplineFollowData& SplineFollowData);
|
|
void SnapVehicleToSplineDistance(float Distance);
|
|
void StartMovingOnSpline(class USplineComponent* SplineComponent);
|
|
|
|
float GetCurrentDistanceAlongSpline() const;
|
|
bool HasSplineToMoveOn() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleMoveOnSplineComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleMoveOnSplineComponent")
|
|
}
|
|
static class UVehicleMoveOnSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleMoveOnSplineComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleMoveOnSplineComponent;
|
|
|
|
// Class Everholm.PigVehicleMovementComponent
|
|
// 0x0040 (0x0400 - 0x03C0)
|
|
class UPigVehicleMovementComponent final : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
struct FComponentReference SplineActorToFollow; // 0x03B8(0x0028)(Edit, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineInputKeyToCoverWithShout; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USplineComponent* SplineComponentToFollow; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
EPigMoveInDirection Auth_MoveInDirection; // 0x03F0(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F1[0xF]; // 0x03F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRep_MoveInDirection();
|
|
void SetMovementAlpha(float Alpha);
|
|
void SetMovementDirection(EPigMoveInDirection MoveDirection);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PigVehicleMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PigVehicleMovementComponent")
|
|
}
|
|
static class UPigVehicleMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPigVehicleMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPigVehicleMovementComponent;
|
|
|
|
// Class Everholm.AttachmentAnchorComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UAttachmentAnchorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FAttachmentAnchor> Anchors; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool FindAnchor(const class FName& SocketName, struct FAttachmentAnchor* outAnchor) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AttachmentAnchorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AttachmentAnchorComponent")
|
|
}
|
|
static class UAttachmentAnchorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAttachmentAnchorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAttachmentAnchorComponent;
|
|
|
|
// Class Everholm.AttachmentSkeletalMeshComponent
|
|
// 0x0000 (0x0FE0 - 0x0FE0)
|
|
class UAttachmentSkeletalMeshComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AttachmentSkeletalMeshComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AttachmentSkeletalMeshComponent")
|
|
}
|
|
static class UAttachmentSkeletalMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAttachmentSkeletalMeshComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAttachmentSkeletalMeshComponent;
|
|
|
|
// Class Everholm.EnvQueryItemType_Component
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UEnvQueryItemType_Component final : public UEnvQueryItemType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnvQueryItemType_Component")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnvQueryItemType_Component")
|
|
}
|
|
static class UEnvQueryItemType_Component* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvQueryItemType_Component>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnvQueryItemType_Component;
|
|
|
|
// Class Everholm.AttackProjectile
|
|
// 0x0038 (0x02E0 - 0x02A8)
|
|
class AAttackProjectile final : public AActor
|
|
{
|
|
public:
|
|
class USphereComponent* CollisionComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProjectileMovementComponent* ProjectileMovementComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ADeathHandlerSkeletal> DeathHandlerToApply; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector AttackTargetLocation; // 0x02C0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Multicast_LaunchProjectile(const struct FVector& launchTargetLocation);
|
|
void OnProjectileHit(const struct FHitResult& ImpactResult);
|
|
void SetAttackTargetLocation(const struct FVector& targetLocation);
|
|
void SetProjectileDeathHandler(TSubclassOf<class ADeathHandlerSkeletal> DeathHandlerClass);
|
|
void SetProjectileDirection(const struct FVector& launchDirection);
|
|
|
|
struct FVector GetAttackTargetLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AttackProjectile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AttackProjectile")
|
|
}
|
|
static class AAttackProjectile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAttackProjectile>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAttackProjectile;
|
|
|
|
// Class Everholm.EncircleTargetAction
|
|
// 0x00B0 (0x0260 - 0x01B0)
|
|
class UEncircleTargetAction final : public UAIFollowAction
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B1[0x3]; // 0x01B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatInterval DistanceIntervalToTarget; // 0x01B4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircleSectorAngle; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetActorLeewayRadius; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPreventEncirclingBehindCover; // 0x01C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAllowedBlockedByCoverTime; // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockedByCoverAngleStepDelta; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleAdjustmentCheck; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval PickNewEncircleLocationTimerWhileStationary; // 0x01D4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval PickNewEncircleLocationTimerWhileMoving; // 0x01DC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinVelocityToEstablishLeewayAreaForTargetActor; // 0x01E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E8[0x78]; // 0x01E8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetFinalTargetDirection(const struct FVector& Direction);
|
|
void UpdateTargetActor(class AActor* newTargetActor);
|
|
|
|
const struct FVector GetEncircleWorldLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EncircleTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EncircleTargetAction")
|
|
}
|
|
static class UEncircleTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEncircleTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEncircleTargetAction;
|
|
|
|
// Class Everholm.AttackTargetAction
|
|
// 0x0098 (0x0208 - 0x0170)
|
|
class UAttackTargetAction final : public UAIAction
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AActor* Target, bool Success)> OnAttackResolved; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAttackSuccess; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class AActor* TargetActor; // 0x0190(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAttackComponentBase* AttackComponent; // 0x01A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationDuringAttackSpeed; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TriggerTimeoutContextualKillDuration; // 0x01AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ADeathHandlerBase> TimeoutContextualKillDeathHandler; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIAction_EVGoUseActionPoint* UseContextualKillActionPointAction; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C0[0x48]; // 0x01C0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActionPointEvent(class UActionPoint* Point, class APawn* usingActor, EActionPointEventType EventType, const class FName& NotifyName, int32 actionIndex);
|
|
void OnAttackMontageEnded(class UAnimMontage* attackMontage, bool bInterrupted);
|
|
void OnAttackResolvedEvent(const struct FAttackData& AttackData);
|
|
void OnAttackSuccessEvent(const struct FAttackData& AttackData);
|
|
void OnTriggeredContextualKill(class AActionPointActor* contextualKillActionPoint, class AActor* Target, class UAnimMontage* targetAttachedAnimMontage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AttackTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AttackTargetAction")
|
|
}
|
|
static class UAttackTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAttackTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAttackTargetAction;
|
|
|
|
// Class Everholm.JumpCondition
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UJumpCondition final : public UObject
|
|
{
|
|
public:
|
|
bool Evaluate(class AEverholmCharacter* Initiator, class UCapsuleComponent* From, class UCapsuleComponent* To) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("JumpCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"JumpCondition")
|
|
}
|
|
static class UJumpCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UJumpCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UJumpCondition;
|
|
|
|
// Class Everholm.DraisineActor
|
|
// 0x0118 (0x0400 - 0x02E8)
|
|
class ADraisineActor final : public AEverholmInteractableActor
|
|
{
|
|
public:
|
|
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTimelineComponent* AccelerationTimeline; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UTimelineComponent* DecelerationTimeline; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
float InputValidTime; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxSpeed; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* AccelerationCurve; // 0x0308(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* DecelerationCurve; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AccelerationTime; // 0x0318(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DecelerationTime; // 0x031C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ValidInputSize; // 0x0320(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FComponentReference SplinePathActor; // 0x0328(0x0028)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinNetworkCorrectionDistance; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_354[0xC]; // 0x0354(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform SplineTransformOffset; // 0x0360(0x0060)(Edit, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Server_DistanceAlongSpline; // 0x03C0(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Local_DistanceAlongSpline; // 0x03C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool Server_bProcessInput; // 0x03C8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C9[0xF]; // 0x03C9(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UEverholmPumpInteraction*> DraisinePumpInputInteractions; // 0x03D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_3E8[0x18]; // 0x03E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AccelerationTimelineUpdate(float Alpha);
|
|
void AccelerationUpdate(float NewAcceleration);
|
|
void DecelerationTimelineUpdate(float Alpha);
|
|
void DraisineInputInvalid(class UEverholmPumpInteraction* Interaction, int32 Intent);
|
|
void DraisineInputValid(class UEverholmPumpInteraction* Interaction, int32 Intent);
|
|
void InputProcessed(class UEverholmInteractionComponent* Interaction, int32 Intent);
|
|
void InputProcessedFail(class UEverholmInteractionComponent* Interaction, int32 Intent);
|
|
void OnRep_ProcessInput();
|
|
void OnRep_ServerDistanceAlongSpline();
|
|
void OtherPlayerInPlace(class UEverholmInteractionComponent* Interaction);
|
|
void PlayerInitiatorInPlace(class UEverholmInteractionComponent* Interaction);
|
|
void SetHandleInPlace(bool bHandleInPlace);
|
|
void SetProcessInput(bool bProcess);
|
|
void WaitForInputTimerDone();
|
|
|
|
bool CanDriveDraisine() const;
|
|
struct FPumpInputData GetDraisineInputDataForInteraction(class UEverholmInteractionComponent* Interaction) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraisineActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraisineActor")
|
|
}
|
|
static class ADraisineActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADraisineActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADraisineActor;
|
|
|
|
// Class Everholm.AutoJump
|
|
// 0x00B8 (0x0360 - 0x02A8)
|
|
class AAutoJump final : public AActor
|
|
{
|
|
public:
|
|
bool bIsBidirectional; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float JumpArcHeight; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UJumpCondition>> JumpConditions; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FVector BillboardOffset; // 0x02C0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DefaultDestinationOffsetRelativeFromStart; // 0x02D8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* SceneRoot; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UCapsuleComponent* StartArea; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UCapsuleComponent* DestinationArea; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UBillboardComponent* MainBillboard; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UBillboardComponent* StartBillboard; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UBillboardComponent* DestinationBillboard; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_320[0x40]; // 0x0320(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDestinationAreaBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnDestinationAreaEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnStartAreaBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnStartAreaEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
|
|
struct FJumpDestinationData CalculateJumpDestination(class AEverholmCharacter* Initiator, class UCapsuleComponent* From, class UCapsuleComponent* To) const;
|
|
struct FJumpArcPreviewData GetPreviewArcsToDraw() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AutoJump")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AutoJump")
|
|
}
|
|
static class AAutoJump* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAutoJump>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AAutoJump;
|
|
|
|
// Class Everholm.AutoJumpBlueprintFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UAutoJumpBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FTransform PackJumpParams(const struct FJumpParams& paramsToPack);
|
|
static struct FJumpParams UnpackJumpParams(const struct FTransform& transformToUnpack);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AutoJumpBlueprintFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AutoJumpBlueprintFunctionLibrary")
|
|
}
|
|
static class UAutoJumpBlueprintFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAutoJumpBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAutoJumpBlueprintFunctionLibrary;
|
|
|
|
// Class Everholm.EnvQueryGenerator_ComponentsOfClass
|
|
// 0x0080 (0x00D0 - 0x0050)
|
|
class UEnvQueryGenerator_ComponentsOfClass final : public UEnvQueryGenerator
|
|
{
|
|
public:
|
|
TSubclassOf<class UActorComponent> SearchedComponentClass; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAIDataProviderBoolValue GenerateOnlyComponentsInRadius; // 0x0058(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FAIDataProviderFloatValue SearchRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UEnvQueryContext> SearchCenter; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnvQueryGenerator_ComponentsOfClass")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnvQueryGenerator_ComponentsOfClass")
|
|
}
|
|
static class UEnvQueryGenerator_ComponentsOfClass* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvQueryGenerator_ComponentsOfClass>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnvQueryGenerator_ComponentsOfClass;
|
|
|
|
// Class Everholm.AvoidLightComponent
|
|
// 0x0058 (0x00F8 - 0x00A0)
|
|
class UAvoidLightComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bIsLit)> LitStateChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OverlappingLightsChanged; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
int32 MaxOverlappingLightsToConsider; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatInterval UpdateInterval; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UOverlappingLightComponent*> CurrentlyOverlappingLights; // 0x00D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E0[0x18]; // 0x00E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddOverlappingLight(class UOverlappingLightComponent* overlappingLight);
|
|
void RemoveOverlappingLight(class UOverlappingLightComponent* overlappingLight);
|
|
|
|
int32 GetAmountOfOverlappingLightsToConsider() const;
|
|
struct FVector GetAvoidanceDirection() const;
|
|
const TArray<class UOverlappingLightComponent*> GetCurrentlyOverlappingLights() const;
|
|
const TArray<class UOverlappingLightComponent*> GetCurrentlyOverlappingLightsExcludingPenumbra() const;
|
|
bool IsOverlappedByLight(const bool excludePenumbra) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AvoidLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AvoidLightComponent")
|
|
}
|
|
static class UAvoidLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAvoidLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAvoidLightComponent;
|
|
|
|
// Class Everholm.BalancingAbility
|
|
// 0x0120 (0x0250 - 0x0130)
|
|
class UBalancingAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxBalanceBeamDistFromFeet; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleToMoveAlongBeam; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_148[0x108]; // 0x0148(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BalancingAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BalancingAbility")
|
|
}
|
|
static class UBalancingAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBalancingAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBalancingAbility;
|
|
|
|
// Class Everholm.BalanceBeamActor
|
|
// 0x0018 (0x02C0 - 0x02A8)
|
|
class ABalanceBeamActor : public AActor
|
|
{
|
|
public:
|
|
EBalanceType BalanceType; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocomotionProfileAsset* OverrideLocomotionProfile; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
bool bIsEnabled; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnabledReplicated; // 0x02B9(0x0001)(BlueprintVisible, Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FBalanceLocationData GetBalanceLocationData(const class AEverholmCharacter* balancingInstigator, const struct FVector& worldSpaceInput);
|
|
struct FVector GetBalanceLocationFromLocation(const struct FVector& WorldLocation, const bool bProjectToGround);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BalanceBeamActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BalanceBeamActor")
|
|
}
|
|
static class ABalanceBeamActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ABalanceBeamActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABalanceBeamActor;
|
|
|
|
// Class Everholm.DropFinishedTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UDropFinishedTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DropFinishedTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DropFinishedTransition")
|
|
}
|
|
static class UDropFinishedTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDropFinishedTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDropFinishedTransition;
|
|
|
|
// Class Everholm.EverholmCharacterAnimInstance
|
|
// 0x02B0 (0x0620 - 0x0370)
|
|
class UEverholmCharacterAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
class AEverholmCharacter* OwnerPawn; // 0x0368(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEverholmCharacterMovementComponent* LocomotionComponent; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGeneralLocomotionData LocomotionData; // 0x0378(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FJumpData JumpData; // 0x03A8(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FFallData FallData; // 0x03BC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSurfaceClimbingData ClimbingData; // 0x03C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FLedgeClimbingData LedgeClimbingData; // 0x03E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FLandData LandData; // 0x03F8(0x0120)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FHandholdingAnimData HandholdingData; // 0x0518(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FLookAtData LookAtData; // 0x0540(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FDraggingData DraggingData; // 0x0550(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FWallDetectionData WallDetectionData; // 0x0578(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSlideAnimationData SlideData; // 0x0598(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVehicleAnimData VehicleAnimData; // 0x05A8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVehicleCharacterMoveAround VehicleCharacterMoveAroundAnimData; // 0x05D8(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVehicleImpactData VehicleImpactAnimData; // 0x05F4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FWadingAnimData WadingAnimData; // 0x0604(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSwimmingAnimationData SwimmingAnimData; // 0x060C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_614[0xC]; // 0x0614(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static float GetMinAngleDifference180(float A, float B);
|
|
|
|
void OnAnimInstanceEvent(class FName EventName, double FloatParam, int32 IntParam, bool boolParam);
|
|
void OnIdleStrafeTurn(bool isTurningRight);
|
|
void OnInputAbuseChanged(bool bIsInputAllowed);
|
|
|
|
struct FVector CalculateWallPushBackPoint(double pushBackDistance) const;
|
|
ESmoothTurningFavoredDirection GetFavoredSmoothTurningAngle(const struct FTransform& WorldTransform, const struct FVector& ForwardVector, const struct FVector& InputForward, struct FRotator* Rotation) const;
|
|
bool IsPlayingRootMotionMontage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacterAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacterAnimInstance")
|
|
}
|
|
static class UEverholmCharacterAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCharacterAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCharacterAnimInstance;
|
|
|
|
// Class Everholm.EverholmAIAnimInstance
|
|
// 0x0300 (0x0920 - 0x0620)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UEverholmAIAnimInstance : public UEverholmCharacterAnimInstance
|
|
{
|
|
public:
|
|
struct FAnimAttackData AttackData; // 0x0620(0x0060)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FAnimAlertStateData AlertStateData; // 0x0680(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FAnimDetectionData DetectionData; // 0x0690(0x0040)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FNavigationAnimData AINavigationData; // 0x06D0(0x0030)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FAnimAdvancedLocomotionData AdvancedLocomotionData; // 0x0700(0x001C)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_71C[0x4]; // 0x071C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAIAnimMontageDataAsset> DefaultAnimMontagesDataAsset; // 0x0720(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<EAILocomotionType, TSoftObjectPtr<class UAIAnimMontageDataAsset>> LocomotionTypeMap; // 0x0748(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<EAILocomotionType, TSoftObjectPtr<class UAIAttackAnimationsDataAsset>> AttackAnimations; // 0x0798(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<EAILocomotionType, class UAnimationSet*> OverrideAnimationSets; // 0x07E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector PredictedAttackLocation; // 0x0838(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PredictionAttackTime; // 0x0850(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_854[0x1C]; // 0x0854(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAIAnimMontageDataAsset* LoadedDefaultAnimMontages; // 0x0870(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<EAILocomotionType, class UAIAnimMontageDataAsset*> LoadedLocomotionMontageAssets; // 0x0878(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EAILocomotionType, class UAIAttackAnimationsDataAsset*> LoadedAttackAnimationAssets; // 0x08C8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CalculatePredictedAttackLocation();
|
|
class UAnimMontage* GetAttackAnimation(const EAILocomotionType locomotionType, EAttackType attackType, float Angle, const float Distance);
|
|
class UAnimMontage* GetMontageByTurnAngle(const EAILocomotionType locomotionType, EAIAnimMontageType animType, float animAngle);
|
|
class UAnimationSet* GetOverrideAnimationSet(const EAILocomotionType locomotionType);
|
|
void OnAnimNotify(class AActor* Actor, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData);
|
|
void SetOverrideAnimationSet(EAILocomotionType locomotionType, class UAnimationSet* AnimationSet);
|
|
|
|
class UAttackComponentBase* GetAttackComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAIAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAIAnimInstance")
|
|
}
|
|
static class UEverholmAIAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAIAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UEverholmAIAnimInstance;
|
|
|
|
// Class Everholm.BalanceInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IBalanceInterface final
|
|
{
|
|
public:
|
|
bool CanHopOff(class AEverholmCharacter* Instigator, const struct FVector2D& Input);
|
|
void GetBalanceLocation(class AEverholmCharacter* Instigator, const struct FVector2D& Input, struct FTransform* WorldTransform, struct FVector* DirectionToMove, float* DistanceFromWantedMove, bool* bAtBoundary, float* MaxInputScale);
|
|
struct FVector GetBalanceLocationFromLocation(const struct FVector& WorldLocation, bool bProjectToGround);
|
|
void OnEndUsing(class AEverholmCharacter* Instigator);
|
|
void OnStartUsing(class AEverholmCharacter* Instigator);
|
|
void SetReservation(class AEverholmCharacter* Instigator, bool bReserve);
|
|
|
|
EBalanceType GetBalanceType() const;
|
|
bool IsAvailable(class AEverholmCharacter* Instigator) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BalanceInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BalanceInterface")
|
|
}
|
|
static class IBalanceInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IBalanceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IBalanceInterface;
|
|
|
|
// Class Everholm.UnequipMaskState
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UUnequipMaskState final : public UPickupState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UnequipMaskState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UnequipMaskState")
|
|
}
|
|
static class UUnequipMaskState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUnequipMaskState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUnequipMaskState;
|
|
|
|
// Class Everholm.EVCombatManager
|
|
// 0x0078 (0x0320 - 0x02A8)
|
|
class AEVCombatManager final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(int32 clusterIndex)> OnAllEntitiesDeadInCluster; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bUseAutomaticDifficulty; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AutomaticDifficultyAdjustmentMultiplier; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebugAutoAlertRadiiWhileEditor; // 0x02C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutomaticallyStartCombatIfEntityAlerts; // 0x02C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAlertCorrespondingClusterAsWell; // 0x02C3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FEditorInfo CombatManagerInfo; // 0x02C8(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<struct FCombatCluster> CombatClusters; // 0x02D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bSetSuspenseLevelAutomatically; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBillboardComponent* BillboardComponent; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UHotWireComponent* HotWireComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_300[0x20]; // 0x0300(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetAlertedEnemies();
|
|
void HIP_AlertCluster(int32 clusterIndex);
|
|
void HIP_AlertNextEntity(int32 clusterIndex);
|
|
void HIP_StartCombat();
|
|
void HIP_StopCombat();
|
|
void HIP_UnAlertCluster(int32 clusterIndex);
|
|
void OnAIAcquiredTarget(const class APawn* aiPawnThatHasAcquiredTarget, const class AActor* Target);
|
|
void OnAIDespawned(const class APawn* aiPawnThatDespawned);
|
|
void StartCombat();
|
|
void StopCombat();
|
|
|
|
void HOP_OnAllEntitiesDeadInCluster(const int32 clusterIndex) const;
|
|
void HOP_OnClusterAlerted(const int32 clusterIndex) const;
|
|
void HOP_OnCombatEnded() const;
|
|
void HOP_OnCombatStarted() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVCombatManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVCombatManager")
|
|
}
|
|
static class AEVCombatManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEVCombatManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEVCombatManager;
|
|
|
|
// Class Everholm.BalancingMovementMode
|
|
// 0x0158 (0x0190 - 0x0038)
|
|
class alignas(0x10) UBalancingMovementMode : public UMovementMode
|
|
{
|
|
public:
|
|
class ULocomotionProfileAsset* DefaultBalanceBeamLocomotionProfile; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class ULocomotionProfileAsset* DefaultBalanceShimmyLocomotionProfile; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class FName ShimmyMotionWarpName; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FShimmyStateChangeAnims BeamShimmyStateChangeAnims; // 0x0050(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FShimmyStateChangeAnims GroundShimmyStateChangeAnims; // 0x0070(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FShimmyStateChangeAnims LedgeShimmyStateChangeAnims; // 0x0090(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float VelocityInterpSpeed; // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0xDC]; // 0x00B4(0x00DC)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BalancingMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BalancingMovementMode")
|
|
}
|
|
static class UBalancingMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBalancingMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBalancingMovementMode;
|
|
|
|
// Class Everholm.EntitlementsSystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UEntitlementsSystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EntitlementsSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EntitlementsSystem")
|
|
}
|
|
static class UEntitlementsSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEntitlementsSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEntitlementsSystem;
|
|
|
|
// Class Everholm.BlendedBoxHint
|
|
// 0x0010 (0x0510 - 0x0500)
|
|
class ABlendedBoxHint : public ADirectedCameraHint_Base
|
|
{
|
|
public:
|
|
struct FVector BlendRadius; // 0x04F8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
struct FVector GetFocalPointInExtent(const struct FCameraHintInParameters& cameraHintIn, class UBoxComponent* InBox, const struct FVector& BlendRadius_0, EVolumeBlendType BlendType);
|
|
float GetWeightTarget(const struct FVector& focalPointInExtent, const struct FVector& BlendRadius_0);
|
|
|
|
class UBoxComponent* GetActivationBox() const;
|
|
EVolumeBlendType GetVolumeBlendType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BlendedBoxHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BlendedBoxHint")
|
|
}
|
|
static class ABlendedBoxHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ABlendedBoxHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABlendedBoxHint;
|
|
|
|
// Class Everholm.SaveSystemBlueprintProxyBase
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USaveSystemBlueprintProxyBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemBlueprintProxyBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemBlueprintProxyBase")
|
|
}
|
|
static class USaveSystemBlueprintProxyBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemBlueprintProxyBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemBlueprintProxyBase;
|
|
|
|
// Class Everholm.SaveSystemSimpleAsyncTaskBlueprintProxy
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USaveSystemSimpleAsyncTaskBlueprintProxy : public USaveSystemBlueprintProxyBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnFinished; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemSimpleAsyncTaskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemSimpleAsyncTaskBlueprintProxy")
|
|
}
|
|
static class USaveSystemSimpleAsyncTaskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemSimpleAsyncTaskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemSimpleAsyncTaskBlueprintProxy;
|
|
|
|
// Class Everholm.SaveSystemSaveToDiskBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemSaveToDiskBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemSaveToDiskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemSaveToDiskBlueprintProxy")
|
|
}
|
|
static class USaveSystemSaveToDiskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemSaveToDiskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemSaveToDiskBlueprintProxy;
|
|
|
|
// Class Everholm.BlueprintHintProcessor
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UBlueprintHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
void ClearBP();
|
|
void ComputeResultBP(const struct FCameraHintInParameters& Params_0);
|
|
void ProcessHintBP(class ADirectedCameraHint_Base* hint, const struct FCameraHintInParameters& Params_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BlueprintHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BlueprintHintProcessor")
|
|
}
|
|
static class UBlueprintHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBlueprintHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBlueprintHintProcessor;
|
|
|
|
// Class Everholm.HasInteractorInteractCondition
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UHasInteractorInteractCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HasInteractorInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HasInteractorInteractCondition")
|
|
}
|
|
static class UHasInteractorInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHasInteractorInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHasInteractorInteractCondition;
|
|
|
|
// Class Everholm.EverholmPlayerStart
|
|
// 0x00A0 (0x0378 - 0x02D8)
|
|
class AEverholmPlayerStart : public APlayerStart
|
|
{
|
|
public:
|
|
uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool IsPointOfNoReturn; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStartingInventory* BoyStartingInventory; // 0x02E8(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UStartingInventory* GirlStartingInventory; // 0x02F0(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TSubclassOf<class UGameProgressionScript> ChapterProgression; // 0x02F8(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UGameProgressionScript*> Progression; // 0x0300(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
TSoftObjectPtr<class AEverholmPlayerStart> ParentPlayerStart; // 0x0310(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class AEverholmPlayerStart> ChildPlayerStart; // 0x0338(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FEverholmPlayerStartData> PlayersStartData; // 0x0368(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HOP_ProgressionApplied();
|
|
void OnRep_PlayersStartData(TArray<struct FEverholmPlayerStartData>* prevList);
|
|
void PlayerAwakeAtIndex(bool bAwake, int32 Index_0);
|
|
void PlayerSpawnedAtIndex(class AEverholmPlayerCharacter* Character, int32 Index_0);
|
|
void SetPlayerAwakeAtIndex(bool bInAwake, int32 Index_0);
|
|
void SetPlayerCharacterAtIndex(class AEverholmPlayerCharacter* Character, int32 Index_0);
|
|
|
|
bool GetPlayerAwakeAtIndex(int32 Index_0) const;
|
|
class AEverholmPlayerCharacter* GetPlayerCharacterAtIndex(int32 Index_0) const;
|
|
bool IsDescendantOf(const class AEverholmPlayerStart*& ancestorPlayerStart) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerStart")
|
|
}
|
|
static class AEverholmPlayerStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPlayerStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPlayerStart;
|
|
|
|
// Class Everholm.EverholmBoatPlayerStart
|
|
// 0x0030 (0x03A8 - 0x0378)
|
|
class AEverholmBoatPlayerStart final : public AEverholmPlayerStart
|
|
{
|
|
public:
|
|
uint8 Pad_378[0x30]; // 0x0378(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmBoatPlayerStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmBoatPlayerStart")
|
|
}
|
|
static class AEverholmBoatPlayerStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmBoatPlayerStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmBoatPlayerStart;
|
|
|
|
// Class Everholm.EverholmVehiclePlayerStart
|
|
// 0x0028 (0x03A0 - 0x0378)
|
|
class AEverholmVehiclePlayerStart final : public AEverholmPlayerStart
|
|
{
|
|
public:
|
|
uint8 Pad_378[0x28]; // 0x0378(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmVehiclePlayerStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmVehiclePlayerStart")
|
|
}
|
|
static class AEverholmVehiclePlayerStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmVehiclePlayerStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmVehiclePlayerStart;
|
|
|
|
// Class Everholm.EquipMaskState
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UEquipMaskState final : public UPickupState
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EquipMaskState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EquipMaskState")
|
|
}
|
|
static class UEquipMaskState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEquipMaskState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEquipMaskState;
|
|
|
|
// Class Everholm.EverholmAudioSettings
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
class UEverholmAudioSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
struct FAudioSettingProperties AudioSettingProperties; // 0x0038(0x0020)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool LocationWillOnlyAffectAudioVoumeOverlaps; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldBlendListenerLocation; // 0x0071(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ListenerLocationBlendValue; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ListenerOffset; // 0x0078(0x0018)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAudioSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAudioSettings")
|
|
}
|
|
static class UEverholmAudioSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAudioSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAudioSettings;
|
|
|
|
// Class Everholm.EverholmPlayerStartInBoatBase
|
|
// 0x0000 (0x0378 - 0x0378)
|
|
class AEverholmPlayerStartInBoatBase final : public AEverholmPlayerStart
|
|
{
|
|
public:
|
|
void HandlePlayersSpawned();
|
|
|
|
class ABoatVehicle* GetTargetBoatVehicle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerStartInBoatBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerStartInBoatBase")
|
|
}
|
|
static class AEverholmPlayerStartInBoatBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPlayerStartInBoatBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPlayerStartInBoatBase;
|
|
|
|
// Class Everholm.RelayInteractCondition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class URelayInteractCondition : public UInteractCondition
|
|
{
|
|
public:
|
|
class UInteractCondition* InteractCondition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RelayInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RelayInteractCondition")
|
|
}
|
|
static class URelayInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URelayInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URelayInteractCondition;
|
|
|
|
// Class Everholm.NegateInteractCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UNegateInteractCondition final : public URelayInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NegateInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NegateInteractCondition")
|
|
}
|
|
static class UNegateInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNegateInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNegateInteractCondition;
|
|
|
|
// Class Everholm.BoatBoardLedgeActorGenerator
|
|
// 0x0048 (0x02F0 - 0x02A8)
|
|
class ABoatBoardLedgeActorGenerator : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEverholmSplineComponent* SplineComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AClimbableLedgeActor> BoatBoardLedgeActorClass; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LedgeDistance; // 0x02C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* SplineActorToCopy; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FBoatLedgeSegmentData DefaultSegmentData; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FBoatLedgeSegmentData> SegmentData; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
struct FBoatLedgeSegmentData GetBoatLedgeSegmentData(int32 ledgeIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatBoardLedgeActorGenerator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatBoardLedgeActorGenerator")
|
|
}
|
|
static class ABoatBoardLedgeActorGenerator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ABoatBoardLedgeActorGenerator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABoatBoardLedgeActorGenerator;
|
|
|
|
// Class Everholm.PickupSpawner
|
|
// 0x0050 (0x02F8 - 0x02A8)
|
|
class APickupSpawner final : public AActor
|
|
{
|
|
public:
|
|
TMap<class APickupBase*, float> PickupsToDestroy; // 0x02A8(0x0050)(BlueprintVisible, Transient, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void DestroyPickup(class APickupBase* pickup);
|
|
void UpdateDestroyTimers(float DeltaSeconds);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupSpawner")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupSpawner")
|
|
}
|
|
static class APickupSpawner* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APickupSpawner>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APickupSpawner;
|
|
|
|
// Class Everholm.BoatDockComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class UBoatDockComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatDockComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatDockComponent")
|
|
}
|
|
static class UBoatDockComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBoatDockComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBoatDockComponent;
|
|
|
|
// Class Everholm.OwnerGameplayTagInteractCondition
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UOwnerGameplayTagInteractCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery RequiredTags; // 0x0028(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OwnerGameplayTagInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OwnerGameplayTagInteractCondition")
|
|
}
|
|
static class UOwnerGameplayTagInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOwnerGameplayTagInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOwnerGameplayTagInteractCondition;
|
|
|
|
// Class Everholm.BoatMovementComponent
|
|
// 0x0180 (0x0540 - 0x03C0)
|
|
class UBoatMovementComponent : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
float LandVehicleLength; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaveHeightOffset; // 0x03BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLift; // 0x03C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval LiftSpeedRange; // 0x03C4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SurfaceRotationInterpSpeed; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaveZInterpSpeed; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LandingTransitionDuration; // 0x03D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReverseSpeedFactor; // 0x03D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostCollisionConservedSpeedFactor; // 0x03DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSlideAwayRotationSpeed; // 0x03E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve SlideAwayRotationMultiplier; // 0x03E8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FVector2f WaveSampleExtent; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2f WaveSampleOffset; // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 EnableInvertCollision; // 0x0480(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 EnableShallowWaterCollision; // 0x0481(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_482[0x2]; // 0x0482(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVehicleImpactData Auth_BoatImpactData; // 0x0484(0x0010)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FFloatSpringState BoatSpeedSpringState; // 0x0494(0x000C)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FFloatSpringState BoatRotationSpringState; // 0x04A0(0x000C)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4AC[0x4]; // 0x04AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AWaterBody* CurrentWaterBody; // 0x04B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class AWaterBody* PotentialWaterBody; // 0x04B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
bool bBoatOnWater; // 0x04C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C1[0x71]; // 0x04C1(0x0071)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bBoostEnabled; // 0x0532(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBoatSimulationTerminated; // 0x0533(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_534[0xC]; // 0x0534(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CorrectBoatOffsetOnClient();
|
|
void OnMovementImpact(float impactSpeed);
|
|
void OnRep_BoatImpactData();
|
|
void OnStartingPushOut();
|
|
void ResetBoatMovementDirection();
|
|
void ResetCollisionAnimDone();
|
|
void SetBoatMovementDirection(const struct FVector& dir);
|
|
void SetBoostEnabled(bool bEnabled);
|
|
void TerminateBoatSimulation();
|
|
|
|
struct FVector GetBoatMovementDirection() const;
|
|
class AWaterBody* GetCurrentWaterBody() const;
|
|
bool IsBoatOnWater() const;
|
|
bool IsLandscapeCollisionEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatMovementComponent")
|
|
}
|
|
static class UBoatMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBoatMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBoatMovementComponent;
|
|
|
|
// Class Everholm.PickupNotificationWidget
|
|
// 0x0018 (0x02F8 - 0x02E0)
|
|
class UPickupNotificationWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class APickupBase> targetPickup; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AEverholmCharacter> targetPlayer; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Lifetime; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupNotificationWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupNotificationWidget")
|
|
}
|
|
static class UPickupNotificationWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupNotificationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupNotificationWidget;
|
|
|
|
// Class Everholm.EverholmAnimationOverrideComponent
|
|
// 0x0030 (0x0108 - 0x00D8)
|
|
class UEverholmAnimationOverrideComponent final : public UAnimationOverrideComponent
|
|
{
|
|
public:
|
|
TArray<struct FLocomotionProfileEntry> LocoProfileEntries; // 0x00D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimationSet*> LocoProfileAnimSets; // 0x00E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimationSet*> LooseAnimSets; // 0x00F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAnimationOverrideComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAnimationOverrideComponent")
|
|
}
|
|
static class UEverholmAnimationOverrideComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAnimationOverrideComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAnimationOverrideComponent;
|
|
|
|
// Class Everholm.BoatTrackingSubsystem
|
|
// 0x00C8 (0x0108 - 0x0040)
|
|
class UBoatTrackingSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ABoatVehicle* boat, bool bBoarded)> OnBoatVehicleStateChanged; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ABoatVehicle* boat)> OnBoatVehicleTrackStart; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_60[0xA8]; // 0x0060(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetLastInteractedBoat(class ABoatVehicle* boat);
|
|
|
|
class ABoatVehicle* GetBoatVehicle() const;
|
|
class ABoatVehicle* GetCurrentBoatVehicle() const;
|
|
class ABoatVehicle* GetLastInteractedBoatVehicle() const;
|
|
class ABoatVehicle* GetPreviousBoardedBoatVehicle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatTrackingSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatTrackingSubsystem")
|
|
}
|
|
static class UBoatTrackingSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBoatTrackingSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBoatTrackingSubsystem;
|
|
|
|
// Class Everholm.EverholmCharacterAlignmentCallbackProxy
|
|
// 0x0180 (0x01B0 - 0x0030)
|
|
class UEverholmCharacterAlignmentCallbackProxy final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFinished; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAborted; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInvalidCall; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_70[0x140]; // 0x0070(0x0140)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UEverholmCharacterAlignmentCallbackProxy* AlignCharacter(class AEverholmCharacter* Character, const struct FVector& relativeTargetLocation, const struct FRotator& relativeTargetRotation, EAlignmentMode alignmentMode, float alignmentSpeedOverride, bool skipRootMotionMontage, bool hardAbortExistingAlignment, class USceneComponent* targetSceneComponent);
|
|
|
|
void OnEnded(EEndAlignmentResult endResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacterAlignmentCallbackProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacterAlignmentCallbackProxy")
|
|
}
|
|
static class UEverholmCharacterAlignmentCallbackProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCharacterAlignmentCallbackProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCharacterAlignmentCallbackProxy;
|
|
|
|
// Class Everholm.BoatVehicle
|
|
// 0x0200 (0x0610 - 0x0410)
|
|
class alignas(0x10) ABoatVehicle : public AVehicleActor
|
|
{
|
|
public:
|
|
uint8 Pad_410[0x8]; // 0x0410(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bRegisterWithTracker; // 0x0418(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName PassengerAimSocket; // 0x041C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HarpoonLookaroundSpeedMultiplier; // 0x0424(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPretendOnlyDriverIsBoarded; // 0x0428(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_429[0x7]; // 0x0429(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AWaterBody* CurrentWaterBody; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* PlayerPickUpTrigger; // 0x0438(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class APickupBase*> PassengerPickups; // 0x0440(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_450[0xE0]; // 0x0450(0x00E0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float EnterAlignInterpSpeed; // 0x0530(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_534[0xDC]; // 0x0534(0x00DC)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyAnimIKAction(class AEverholmPlayerCharacter* Character, bool bGrab, class FName IKpoint, float BlendTime, EEasingFunc EasingFunction);
|
|
void DeferredClientTeleport();
|
|
void DetectWaterBodyBelow(bool bDetectWater);
|
|
void DockBoardingStateUpdate(bool bEnabled);
|
|
struct FVehicleImpactData GetBoatImpactData();
|
|
struct FBoatThrowData GetBoatThrowData();
|
|
struct FBoatWaveData GetBoatWaveData();
|
|
void HandleClientCollisionEvent(const struct FClientBoatCollisionEvent& Event);
|
|
void HarpoonThrowDone();
|
|
void Multicast_ClientTeleportBoatAndFindLedge(const struct FTransform& teleportTo);
|
|
void Multicast_SetPlayerInWater(class AEverholmPlayerCharacter* PlayerCharacter);
|
|
void Multicast_TeleportBoatAndFindLedge(const struct FTransform& teleportTo, bool bTeleportingToLand);
|
|
void OnRep_CurrentWaterBody();
|
|
void PlayerEnterTriggerRegion(const struct FTransform& teleportTo, bool bTeleportingToLand, class AActor* triggerRegionActor);
|
|
void ReleaseAllIK(float BlendTime, EEasingFunc EasingFunction, class AEverholmPlayerCharacter* Character);
|
|
void ReplicateClientBraceEvent();
|
|
void ReplicateClientSurfaceCollisionEvent(EPhysicalSurface SurfaceType, float Strength, bool bSubsurface);
|
|
void ResetOverrideBoatMovementParams();
|
|
void SetOverrideBoatMovementParams(float ForwardSpeed, float RotationSpeed, float ReverseSpeed, float BoostSpeed);
|
|
void TerminateBoatSimulation();
|
|
void ThrowHarpoonFromBoat(const struct FVector& velocityDir);
|
|
void ToggleBoatEngineSound(bool bEnabled);
|
|
void ToggleBoatLights(bool bEnabled);
|
|
void WaterBodyOceanLoaded(class UWaterBodyComponent* oceanWaterBodyComponent);
|
|
|
|
class UBoatVehicleBoardComponent* GetBoatBoardComponent() const;
|
|
class UBoatMovementComponent* GetBoatMovementComponent() const;
|
|
struct FVector GetBoatPointVelocity(int32 PointIndex) const;
|
|
class UPassengerMoveAroundComponent* GetPassengerMoveAroundComponent() const;
|
|
float GetRawPassengerActorAngle() const;
|
|
float GetRawPassengerAimAngle() const;
|
|
bool IsExiting() const;
|
|
bool IsSinglePlayerControlled() const;
|
|
bool IsWaterDetected() const;
|
|
bool PassengerShouldUseLanterStashSocketOnBoat() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatVehicle")
|
|
}
|
|
static class ABoatVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ABoatVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABoatVehicle;
|
|
|
|
// Class Everholm.SwimEnterBoatCondition
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USwimEnterBoatCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SwimEnterBoatCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SwimEnterBoatCondition")
|
|
}
|
|
static class USwimEnterBoatCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USwimEnterBoatCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USwimEnterBoatCondition;
|
|
|
|
// Class Everholm.ShadowPlayerSubsystem
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UShadowPlayerSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class AShadowPlayerCamera* GetActiveShadowCamera() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ShadowPlayerSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ShadowPlayerSubsystem")
|
|
}
|
|
static class UShadowPlayerSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UShadowPlayerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UShadowPlayerSubsystem;
|
|
|
|
// Class Everholm.EverholmAudioSystems
|
|
// 0x00E0 (0x0110 - 0x0030)
|
|
class UEverholmAudioSystems final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkComponent* listener; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TMulticastInlineDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)> OnMusicCallback; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UMusicPlaybackComponent* MusicPlaybackComponent; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_58[0xB8]; // 0x0058(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddMotionOutputToEmitterObject(EMotionOutputTarget Output, class UAkGameObject* Object);
|
|
void AttachMusicPlaybackComponent(class USceneComponent* AttachParent);
|
|
class UMusicPlaybackComponent* GetMusicPlaybackComponent();
|
|
void MusicCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void OnCharactersSwapped();
|
|
void OnPhysicalControllerConnectionChanged(bool bConnected, int32 ControllerId, const struct FInputDeviceId& InputDevice, class APlayerController* PlayerController);
|
|
void OnPlayerRespawn(class AEverholmCharacter* Character, class UAkGameObject* AkGameObject);
|
|
void OnUserInitializationComplete(ELocalUserType userType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error);
|
|
void OnUserInputMethodChanged(ELocalUserType localUserType, ECommonInputType inputType);
|
|
void OnUserPrimaryInputDeviceChanged(ELocalUserType localUserType, const struct FInputDeviceId& InputDeviceId, const struct FInputDeviceId& oldInputDeviceId);
|
|
void RemoveMotionOutputFromEmitterObject(EMotionOutputTarget Output, class UAkGameObject* Object);
|
|
|
|
void BlendListenerLocation() const;
|
|
void OnShouldBlendListenerLocationChanged(bool shouldBlendListenerLocation) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAudioSystems")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAudioSystems")
|
|
}
|
|
static class UEverholmAudioSystems* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAudioSystems>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAudioSystems;
|
|
|
|
// Class Everholm.BoatVehicleBoardComponent
|
|
// 0x0360 (0x0400 - 0x00A0)
|
|
class UBoatVehicleBoardComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Character, EBoatEnterType enterType, EBoatBoardState State)> OnBoatBoardEnterUpdate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnStartEnterBoatEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnStartExitBoatEvent; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbortBoatExitEvent; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
struct FVector LastLandingLedgePoint; // 0x00E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat LastLandingLedgeRotation; // 0x0100(0x0020)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ABoatBoardLedgeActorGenerator> LastLandingLedgeGenerator; // 0x0120(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LastLandingLedgeGeneratorSegment; // 0x0128(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQuery* FindBoardSpotEQSQuery; // 0x0130(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BoardingDistanceRequirement; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BoardingLength; // 0x013C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BoardingAngleLimit; // 0x0140(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BoatHalfLength; // 0x0144(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeboardRequiredVelocity; // 0x0148(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeboardMaxRotationalSpeed; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExitSafeTraceDistance; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FComponentReference> PushBoatInteractionReferences; // 0x0158(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FBoatEnterHelperData DriverBoatEnterHelper; // 0x0168(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FBoatEnterHelperData PassengerBoatEnterHelper; // 0x01A8(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EPlayerPawnType, struct FBoatEnterHelperData> NPCBoatEnterHelperMap; // 0x01E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FBoatExitHelperData DriverBoatExitHelper; // 0x0238(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FBoatExitHelperData PassengerBoatExitHelper; // 0x0270(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EPlayerPawnType, struct FBoatExitHelperData> NPCBoatExitHelperMap; // 0x02A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange BoardingDurationRange; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange DockingDurationRange; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange DockingLookAtDurationRange; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag BoatEnterTransitionTag; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNoAutoRemoveEnterTransitionTag; // 0x0340(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_341[0x3]; // 0x0341(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag BoatExitTransitionTag; // 0x0344(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNoAutoRemoveExitTransitionTag; // 0x034C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34D[0x3]; // 0x034D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class AEverholmCharacter> PotentialRower; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class AEverholmCharacter> PotentialPassenger; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class AEverholmCharacter>> OtherBoardingPlayers; // 0x0360(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<struct FBoatBoardDataEnter> BoatBoardDataEnterList; // 0x0370(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FBoatBoardDataExit> BoatBoardDataExitList; // 0x0380(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
bool bBoatExitOnLand; // 0x0390(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_391[0x7]; // 0x0391(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* BoatEnterLeftMontage; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A0[0x30]; // 0x03A0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPushBoatInteractionComponent*> PushBoatInteractionComponents; // 0x03D0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E0[0x20]; // 0x03E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AlignAndDeboardAtSetDockPoint();
|
|
void AlignWithDockForward();
|
|
void BoatBoardEnterStateUpdate(class AEverholmCharacter* Character, EBoatEnterType enterType, EBoatBoardState State);
|
|
void BoatBoardExitStateUpdate(class AEverholmCharacter* Character, EBoatExitType exitType, EBoatBoardState State);
|
|
void BoatExitOnLandUpdate(bool bExitOnLand);
|
|
void DockingAlignDone();
|
|
void DoneAligning(class AEverholmCharacter* Character);
|
|
void DoneEntering(const class AEverholmCharacter* Character);
|
|
void DoneExitAligning(class AEverholmCharacter* Character);
|
|
void DoneExiting(class AEverholmCharacter* Character);
|
|
struct FBoatEnterHelperData GetBoatEnterDataForCharacter(class AEverholmCharacter* Character);
|
|
struct FBoatExitHelperData GetBoatExitDataForCharacter(class AEverholmCharacter* Character);
|
|
class AEverholmCharacter* GetDeboardingCharacter(bool bIsRower);
|
|
class USceneComponent* GetWarpTargetForCharacter(class AEverholmCharacter* Character);
|
|
class USceneComponent* GetWarpTargetFromExitHelperData(const struct FBoatExitHelperData& helperData);
|
|
void HandleDockingProcedureStarted();
|
|
void HandleMatchStart();
|
|
bool IsEnteringWithPushBoat(const class AEverholmCharacter* Character);
|
|
void MoveToDeboardSpotDone();
|
|
void OnRep_BoatBoardDataEnterList(TArray<struct FBoatBoardDataEnter>* previousEnterList);
|
|
void OnRep_BoatBoardDataExitList(TArray<struct FBoatBoardDataExit>* previousExitList);
|
|
void PushBoatInteractionEvent(bool bValidInput);
|
|
void PushInteractionEnterDoneForCharacter(class AEverholmCharacter* Character);
|
|
void ResetDockPoint();
|
|
void SetDockPointActor(class ADockBoatActor* dockActor);
|
|
class AActor* SpawnDecalAtBoatLocation();
|
|
void StartEnteringBoat(class AEverholmCharacter* Character, EBoatEnterType enterType, EBoatBoardState boardState);
|
|
void StartExitingBoat(class AEverholmCharacter* Character, EBoatExitType enterType, EBoatBoardState boardState);
|
|
void TraceForwardForDriverWhileExiting();
|
|
void TraceForwardForPassengerWhileExiting();
|
|
|
|
float GetExitingDistanceToCover() const;
|
|
class ABoatVehicle* GetOwnerBoatVehicle() const;
|
|
bool IsAllowedToDeboard(const class AEverholmCharacter* Character) const;
|
|
bool IsExiting() const;
|
|
bool IsPairedEntry() const;
|
|
bool IsPotentialPassenger(const class AEverholmCharacter* Character) const;
|
|
bool IsPotentialRower(const class AEverholmCharacter* Character) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoatVehicleBoardComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoatVehicleBoardComponent")
|
|
}
|
|
static class UBoatVehicleBoardComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBoatVehicleBoardComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBoatVehicleBoardComponent;
|
|
|
|
// Class Everholm.Boomer
|
|
// 0x0010 (0x02B8 - 0x02A8)
|
|
class ABoomer final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ABoomer* Boomer)> OnDespawning; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void EnableThrowTarget(bool bEnable);
|
|
|
|
bool CanAttachHarpoon() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Boomer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Boomer")
|
|
}
|
|
static class ABoomer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ABoomer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABoomer;
|
|
|
|
// Class Everholm.EverholmAISettings
|
|
// 0x00B0 (0x00E8 - 0x0038)
|
|
class UEverholmAISettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
float DefaultFollowDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultFollowYawOffset; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StandStillLeewayDistance; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPlayerPawnType, float> DefaultCompanionFollowDistances; // 0x0048(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
TMap<EPlayerPawnType, float> DefaultCompanionFollowYawOffsets; // 0x0098(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAISettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAISettings")
|
|
}
|
|
static class UEverholmAISettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAISettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAISettings;
|
|
|
|
// Class Everholm.TarsierUIMessageQueueSubsystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UTarsierUIMessageQueueSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnqueueMessage(const class FText& Text, EUIMessageType MessageType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierUIMessageQueueSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierUIMessageQueueSubsystem")
|
|
}
|
|
static class UTarsierUIMessageQueueSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierUIMessageQueueSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierUIMessageQueueSubsystem;
|
|
|
|
// Class Everholm.BoomerManagerSubsystem
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UBoomerManagerSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class ABoomer*> Boomers; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleBoomerChasingStateChange(class ABoomer* Boomer, bool bIsChasing);
|
|
void RegisterBoomer(class ABoomer* Boomer);
|
|
void UnregisterBoomer(class ABoomer* Boomer);
|
|
|
|
const TArray<class ABoomer*> GetBoomers() const;
|
|
TArray<class ABoomer*> GetBoomersInRange(class ABoomer* Boomer, float Radius) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BoomerManagerSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BoomerManagerSubsystem")
|
|
}
|
|
static class UBoomerManagerSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBoomerManagerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBoomerManagerSubsystem;
|
|
|
|
// Class Everholm.CallAbility
|
|
// 0x0020 (0x0150 - 0x0130)
|
|
class UCallAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CoolDownTime; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PointingCooldownTime; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CallCooldownDone();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CallAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CallAbility")
|
|
}
|
|
static class UCallAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCallAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCallAbility;
|
|
|
|
// Class Everholm.RootMovementMovementMode
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class URootMovementMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RootMovementMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RootMovementMovementMode")
|
|
}
|
|
static class URootMovementMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URootMovementMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URootMovementMovementMode;
|
|
|
|
// Class Everholm.EverholmCameraManager
|
|
// 0x0010 (0x43E0 - 0x43D0)
|
|
class AEverholmCameraManager : public AModalCameraManager
|
|
{
|
|
public:
|
|
uint8 Pad_43D0[0x10]; // 0x43D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddManualHint(class AActor* Actor);
|
|
void OnOwnerPossessionChanged(class APawn* OldPawn, class APawn* NewPawn);
|
|
|
|
struct FVector GetFocalPointLocation() const;
|
|
const struct FVector2D GetLookAround() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCameraManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCameraManager")
|
|
}
|
|
static class AEverholmCameraManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCameraManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCameraManager;
|
|
|
|
// Class Everholm.CameraFocalPointComponent
|
|
// 0x00A0 (0x0140 - 0x00A0)
|
|
class UCameraFocalPointComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FVector PawnOneFocalPoint; // 0x00A0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector PawnTwoFocalPoint; // 0x00B8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsPawnOneRelevant; // 0x00D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsPawnTwoRelevant; // 0x00D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAreBothsPawnsRelevant; // 0x00D2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D3[0x1]; // 0x00D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FavoringBehaviorAlpha; // 0x00D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PawnSwapBlendDuration; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FavoringBlendDurationScalar; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E0[0x60]; // 0x00E0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CalculatePlayerFocalPoints();
|
|
|
|
TArray<class APawn*> GetAlivePlayerPawns() const;
|
|
class APawn* GetPawnOne() const;
|
|
class APawn* GetPawnTwo() const;
|
|
EPawnRelevance GetRelevantPlayers() const;
|
|
bool IsRelevant_Override(const class APawn* Pawn) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraFocalPointComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraFocalPointComponent")
|
|
}
|
|
static class UCameraFocalPointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraFocalPointComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCameraFocalPointComponent;
|
|
|
|
// Class Everholm.OverrideRInterpSpeedHintProcessor
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UOverrideRInterpSpeedHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OverrideRInterpSpeedHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OverrideRInterpSpeedHintProcessor")
|
|
}
|
|
static class UOverrideRInterpSpeedHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOverrideRInterpSpeedHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOverrideRInterpSpeedHintProcessor;
|
|
|
|
// Class Everholm.CameraHintComponent
|
|
// 0x0078 (0x0118 - 0x00A0)
|
|
class UCameraHintComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ECameraHintSemantic, class UCameraHintProcessorBase*> Processors; // 0x00C8(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ComputeResults(const struct FCameraHintInParameters& Params_0);
|
|
void ProcessHints(const TArray<class ADirectedCameraHint_Base*>& gatheredHints, const struct FCameraHintInParameters& Params_0);
|
|
|
|
void GetAimOffsetHint(struct FRotator* Value, float* Weight) const;
|
|
void GetAimOffsetLeadMultiplierHint(float* Value, float* Weight) const;
|
|
void GetArmLengthMultiplierHint(float* Value, float* Weight) const;
|
|
bool GetAvoidanceDisabledHint() const;
|
|
void GetDOFFocusRegionHint(float* Value, float* Weight) const;
|
|
void GetFocalPointOffsetHint(struct FVector* Value, float* Weight) const;
|
|
void GetFOVHint(float* Value, float* Weight) const;
|
|
void GetLookAroundLimitsHint(struct FRotator* Value, float* Weight) const;
|
|
void GetOverrideRInterpSpeedHint(float* Value, float* Weight) const;
|
|
void GetRotationHint(struct FRotator* Value, float* rollWeight, float* pitchWeight, float* yawWeight) const;
|
|
void GetTransformHint(struct FTransform* Value, float* Weight) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraHintComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraHintComponent")
|
|
}
|
|
static class UCameraHintComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraHintComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCameraHintComponent;
|
|
|
|
// Class Everholm.EverholmDamageType_ExplosionBlast
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UEverholmDamageType_ExplosionBlast final : public UDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmDamageType_ExplosionBlast")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmDamageType_ExplosionBlast")
|
|
}
|
|
static class UEverholmDamageType_ExplosionBlast* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmDamageType_ExplosionBlast>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmDamageType_ExplosionBlast;
|
|
|
|
// Class Everholm.CameraWhiskersComponent
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class UCameraWhiskersComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float WhiskerLength; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfWhiskersOnEachSide; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WhiskerThickness; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAngleDegrees; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleDegrees; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEverholmCameraMode* OwnerMode; // 0x02C0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C8[0x38]; // 0x02C8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const TArray<struct FWhiskerHitInfo> GetHorizontalWhiskerHitInfos() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CameraWhiskersComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CameraWhiskersComponent")
|
|
}
|
|
static class UCameraWhiskersComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraWhiskersComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCameraWhiskersComponent;
|
|
|
|
// Class Everholm.Camp
|
|
// 0x0018 (0x02C0 - 0x02A8)
|
|
class ACamp final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* ArtParent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTriggerVolumeComponent* TriggerComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void BP_OnBeginTriggerOverlap(class AActor* InActor);
|
|
void BP_OnEndTriggerOverlap(class AActor* InActor);
|
|
void OnBeginTriggerOverlap(class AActor* InActor);
|
|
void OnEndTriggerOverlap(class AActor* InActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Camp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Camp")
|
|
}
|
|
static class ACamp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACamp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACamp;
|
|
|
|
// Class Everholm.LocomotionProfileManager
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class ULocomotionProfileManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FLocomotionProfileEntry> LocoProfileEntries; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class ULocomotionProfileAsset* DefaultLocoProfile; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocomotionProfileManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocomotionProfileManager")
|
|
}
|
|
static class ULocomotionProfileManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocomotionProfileManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocomotionProfileManager;
|
|
|
|
// Class Everholm.CampFire
|
|
// 0x0028 (0x02D0 - 0x02A8)
|
|
class ACampFire final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* RootComp; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* ArtParent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ACamp* LinkedCamp; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsCampActive; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_SetCampActive(bool InIsActive);
|
|
void OnRep_IsCampActive();
|
|
void SetCampActive(bool InIsActive);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CampFire")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CampFire")
|
|
}
|
|
static class ACampFire* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACampFire>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACampFire;
|
|
|
|
// Class Everholm.ChaosVehicleActor
|
|
// 0x0020 (0x0430 - 0x0410)
|
|
class AChaosVehicleActor : public AVehicleActor
|
|
{
|
|
public:
|
|
class AChaosProxyVehiclePawn* ChaosProxyPawn; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FVector ChaosOffset; // 0x0418(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool IsDriverInputCameraRelative() const;
|
|
bool IsPassengerInputCameraRelative() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaosVehicleActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaosVehicleActor")
|
|
}
|
|
static class AChaosVehicleActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AChaosVehicleActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AChaosVehicleActor;
|
|
|
|
// Class Everholm.IceCreamTruckActor
|
|
// 0x0000 (0x0430 - 0x0430)
|
|
class AIceCreamTruckActor : public AChaosVehicleActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IceCreamTruckActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IceCreamTruckActor")
|
|
}
|
|
static class AIceCreamTruckActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AIceCreamTruckActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AIceCreamTruckActor;
|
|
|
|
// Class Everholm.DroppingState
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UDroppingState final : public UPickupState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DroppingState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DroppingState")
|
|
}
|
|
static class UDroppingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDroppingState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDroppingState;
|
|
|
|
// Class Everholm.EverholmBlueprint
|
|
// 0x0000 (0x00A8 - 0x00A8)
|
|
class UEverholmBlueprint final : public UBlueprint
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmBlueprint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmBlueprint")
|
|
}
|
|
static class UEverholmBlueprint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmBlueprint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmBlueprint;
|
|
|
|
// Class Everholm.ChaosProxyVehiclePawn
|
|
// 0x0008 (0x0348 - 0x0340)
|
|
class AChaosProxyVehiclePawn : public AWheeledVehiclePawn
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AChaosVehicleActor> ControllingVehicleActor; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaosProxyVehiclePawn")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaosProxyVehiclePawn")
|
|
}
|
|
static class AChaosProxyVehiclePawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AChaosProxyVehiclePawn>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AChaosProxyVehiclePawn;
|
|
|
|
// Class Everholm.EverholmCharacter
|
|
// 0x0110 (0x07A0 - 0x0690)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) AEverholmCharacter : public ACharacter
|
|
{
|
|
public:
|
|
uint8 Pad_688[0x30]; // 0x0688(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const struct FLandData& LandData)> OnEverholmCharacterLandedDelegate; // 0x06B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float BaseTurnRate; // 0x06C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseLookUpRate; // 0x06CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UChalkboardComponent* ChalkboardComponent; // 0x06D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChalkboardWrapper* CharacterChalkboard; // 0x06D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEverholmInteractorComponent* InteractorComponent; // 0x06E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEverholmInventoryComponent* CharacterInventory; // 0x06E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTarAnimationListenerComponent* AnimationListener; // 0x06F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUserWidget* FocusedHUD; // 0x06F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCharacterInstructionsComponent* CharacterInstructions; // 0x0700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EMovementInputSpace MovementInputSpace; // 0x0708(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_709[0x7]; // 0x0709(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UClimbingComponent* ClimbingComponent; // 0x0710(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimationOverrideComponent* AnimOverrideComponent; // 0x0718(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UVehicleControlComponent* VehicleControlComponent; // 0x0720(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMotionWarpingComponent* MotionWarpingComponent; // 0x0728(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputComponent* GameplayAbilitiesInputComponent; // 0x0730(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableContinuousInteractAttempts; // 0x0738(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_739[0x1]; // 0x0739(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bCollisionEnabled; // 0x073A(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSprinting; // 0x073B(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasCrouchIntent; // 0x073C(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasWalkIntent; // 0x073D(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHibernating; // 0x073E(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_73F[0x19]; // 0x073F(0x0019)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAIRubberBandingMontageData AIRubberBandingMontageData; // 0x0758(0x0010)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_768[0x8]; // 0x0768(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* teleportingCharacter)> OnTeleportSuccessEvent; // 0x0770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AController* possessingController)> OnPossessedByDelegate; // 0x0780(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UEverholmCharacterAudio> CharacterAudio; // 0x0790(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static void ApplyReplicatedDamage(class AActor* DamagedActor, const struct FVector& hitFromDirection, const struct FHitResult& HitInfo, class AEverholmCharacter* eventInstigator, class AActor* DamageCauser, TSubclassOf<class UDamageType> damageTypeClass);
|
|
|
|
void AbortAlignment();
|
|
void AbortTeleport_Client();
|
|
void AddLooseGameplayActivationTag(const struct FGameplayTag& Tag, const class UObject*& instigatorObject);
|
|
void AddLooseGameplayActivationTags(const struct FGameplayTagContainer& looseTags, const class UObject*& instigatorObject);
|
|
bool AlignWithDuration(const struct FVector& targetLocation, const struct FRotator& targetRotation, EAlignmentMode alignmentMode, float Duration, bool skipRootMotionMontage, bool hardAbortExistingAlignment, class USceneComponent* targetSceneComponent);
|
|
void AlignWithDuration_Replicated(const struct FVector& targetLocation, const struct FRotator& targetRotation, EAlignmentMode alignmentMode, float Duration, bool skipRootMotionMontage, bool hardAbortExistingAlignment, class USceneComponent* targetSceneComponent);
|
|
bool AlignWithSpeed(const struct FVector& targetLocation, const struct FRotator& targetRotation, EAlignmentMode alignmentMode, float Speed, bool skipRootMotionMontage, bool hardAbortExistingAlignment, class USceneComponent* targetSceneComponent);
|
|
void AlignWithSpeed_Multicast(const struct FVector& targetLocation, const struct FRotator& targetRotation, EAlignmentMode alignmentMode, float Speed, bool skipRootMotionMontage, bool hardAbortExistingAlignment, class USceneComponent* targetSceneComponent);
|
|
void AlignWithSpeed_Replicated(const struct FVector& targetLocation, const struct FRotator& targetRotation, EAlignmentMode alignmentMode, float Speed, bool skipRootMotionMontage, bool hardAbortExistingAlignment, class USceneComponent* targetSceneComponent);
|
|
void AlignWithSpeed_Server();
|
|
void ApplyLocomotionProfile(const class UObject* profileInstigator, const class ULocomotionProfileAsset* locomotionProfile, bool bUseTransition, const struct FAbstractEnum& TransitionSlot, const float transitionPlayRate, const float transitionStartingPosition, const class FName transitionStartingSection);
|
|
void ApplyLocomotionProfileForDuration(const class UObject* profileInstigator, const class ULocomotionProfileAsset* locomotionProfile, float Duration, bool bUseInTransition, const struct FAbstractEnum& inTransitionSlot, const float inTransitionPlayRate, const float inTransitionStartingPosition, const class FName inTransitionStartingSection, bool bUseOutTransition, const struct FAbstractEnum& outTransitionSlot, const float outTransitionPlayRate, const float outTransitionStartingPosition, const class FName outTransitionStartingSection);
|
|
void AttachToActor_Multicast(const class AActor* ParentActor, const class FName& SocketName, const struct FVector_NetQuantize100& attachLocationOffset, const struct FRotator& attachRotatorOffset, const bool bImpartVelocity, const bool bDisableCharacterInstructions, const struct FDisableInstructionsRequest& DisableInstructionsRequest);
|
|
void AttachToActor_Replicated(class AActor* ParentActor, const class FName SocketName, const struct FVector& attachLocationOffset, const struct FRotator& attachRotatorOffset, const bool bImpartVelocity, const bool bDisableCharacterInstructions, const struct FDisableInstructionsRequest& DisableInstructionsRequest);
|
|
void AttachToActor_Server(class AActor* ParentActor, const class FName& SocketName, const struct FVector_NetQuantize100& attachLocationOffset, const struct FRotator& attachRotatorOffset, const bool bImpartVelocity, const bool bDisableCharacterInstructions, const struct FDisableInstructionsRequest& DisableInstructionsRequest);
|
|
void AttachToComponent_Multicast(class UPrimitiveComponent* AttachComponent, const class FName& SocketName, const struct FVector& LocationOffset, const struct FRotator& RotationOffset, const bool bImpartVelocity, const bool bDisableCharacterInstructions, const struct FDisableInstructionsRequest& DisableInstructionsRequest);
|
|
void AttachToComponent_Replicated(class UPrimitiveComponent* AttachComponent, const class FName SocketName, const struct FVector& LocationOffset, const struct FRotator& RotationOffset, const bool bImpartVelocity, const bool bDisableCharacterInstructions, const struct FDisableInstructionsRequest& DisableInstructionsRequest);
|
|
void AttachToComponent_Server(class UPrimitiveComponent* AttachComponent, const class FName& SocketName, const struct FVector& LocationOffset, const struct FRotator& RotationOffset, const bool bImpartVelocity, const bool bDisableCharacterInstructions, const struct FDisableInstructionsRequest& DisableInstructionsRequest);
|
|
void BP_KeepCharacterUpright(float DeltaTime);
|
|
struct FVector BP_ProcessDesiredMovement(const struct FVector& desiredMovement);
|
|
void BP_SpawnCoopPlayer();
|
|
void ClearPindown_Multicast(const class AActor* attacker, TSubclassOf<class UAbilityObject> pindownAbility);
|
|
void ClearPindown_Server(const class AActor* attacker, TSubclassOf<class UAbilityObject> pindownAbility);
|
|
void Client_CollectMask(const class FString& maskName);
|
|
void DetachFromBase_Multicast();
|
|
void DetachFromBase_Replicated();
|
|
void DetachFromBase_Server();
|
|
void MontageJumpToSection_Multicast(class FName SectionName, const class UAnimMontage* AnimMontage);
|
|
void MontageJumpToSection_Replicated(class FName SectionName, const class UAnimMontage* AnimMontage);
|
|
void MontageJumpToSection_Server(class FName SectionName, const class UAnimMontage* AnimMontage);
|
|
void MontageJumpToSectionsEnd_Multicast(class FName SectionName, const class UAnimMontage* AnimMontage);
|
|
void MontageJumpToSectionsEnd_Replicated(class FName SectionName, const class UAnimMontage* AnimMontage);
|
|
void MontageJumpToSectionsEnd_Server(class FName SectionName, const class UAnimMontage* AnimMontage);
|
|
void MontageSetNextSection_Multicast(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* AnimMontage);
|
|
void MontageSetNextSection_Replicated(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* AnimMontage);
|
|
void MontageSetNextSection_Server(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* AnimMontage);
|
|
void MontageSetPosition_Multicast(float montageTimePosition, const class UAnimMontage* AnimMontage);
|
|
void MontageSetPosition_Replicated(float montageTimePosition, const class UAnimMontage* AnimMontage);
|
|
void MontageSetPosition_Server(float montageTimePosition, const class UAnimMontage* AnimMontage);
|
|
void Multicast_ApplyReplicatedDamage(const struct FPointDamageEvent& DamageEvent, class AActor* DamagedActor, class AActor* DamageCauser);
|
|
void OnHibernationChanged();
|
|
void OnPlayerSwapped();
|
|
void OnRep_AIRubberBandingMontageData();
|
|
void OnRep_CollisionEnabled();
|
|
void OnRep_Hibernating();
|
|
void OnRep_Sprinting();
|
|
void OnTargetLevelsStreamedIn_Client();
|
|
void OnTeleportSuccess_Client(class AEverholmCharacter* teleportedCharacter);
|
|
void PlayAnimMontage_Multicast(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName);
|
|
void PlayAnimMontage_Replicated(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName);
|
|
void PlayAnimMontage_Server(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName);
|
|
void RemoveAllLocomotionProfiles();
|
|
void RemoveLocomotionProfile(const class UObject* profileInstigator, bool bUseTransition, const struct FAbstractEnum& TransitionSlot, const float transitionPlayRate, const float transitionStartingPosition, const class FName transitionStartingSection);
|
|
void RemoveLocomotionProfiles(const class ULocomotionProfileAsset* locomotionProfile);
|
|
void RemoveLooseGameplayActivationTag(const class UObject*& instigatorObject, const struct FGameplayTag& tagToRemove);
|
|
void RemoveLooseGameplayActivationTags(const class UObject*& instigatorObject, const struct FGameplayTagContainer& tagsToRemove);
|
|
void ResolveAttack_Server(const struct FAttackData& AttackData);
|
|
void ResolvePindown_Multicast(const struct FAttackData& AttackData, TSubclassOf<class UAbilityObject> pinnedDownAbility, const struct FGameplayTag& pinnedDownGameplayTag);
|
|
void ResolvePindown_Server(const struct FAttackData& AttackData, TSubclassOf<class UAbilityObject> pinnedDownAbility, const struct FGameplayTag& pinnedDownGameplayTag);
|
|
void Server_ApplyReplicatedDamage(const struct FPointDamageEvent& DamageEvent, class AActor* DamagedActor, class AActor* DamageCauser);
|
|
void SetCollisionEnabled_Server(bool bEnabled);
|
|
void SetCrouchIntent(bool ShouldHaveCrouchIntent);
|
|
void SetHibernating(bool hibernating);
|
|
void SetMovementInputSpace(EMovementInputSpace newMovementInputSpace);
|
|
void SetPlayerVisibility(bool bVisible);
|
|
void SetSprinting(bool ShouldSprint);
|
|
void SetWalkIntent(bool ShouldHaveWalkIntent);
|
|
void StopAnimMontage_Multicast(class UAnimMontage* AnimMontage);
|
|
void StopAnimMontage_Replicated(class UAnimMontage* AnimMontage);
|
|
void StopAnimMontage_Server(class UAnimMontage* AnimMontage);
|
|
void StopPindown_Multicast(const class AActor* attacker, const struct FGameplayTag& pinnedDownGameplayTag);
|
|
void StopPindown_Server(const class AActor* attacker, const struct FGameplayTag& pinnedDownGameplayTag);
|
|
void TeleportTo_Server(const struct FTransformNoScale& Target);
|
|
void TriggerAnimInstanceEvent_Multicast(class FName EventName, double FloatParam, int32 IntParam, bool boolParam);
|
|
void TriggerAnimInstanceEvent_Replicated(class FName EventName, double FloatParam, int32 IntParam, bool boolParam);
|
|
void TriggerAnimInstanceEvent_Server(class FName EventName, double FloatParam, int32 IntParam, bool boolParam);
|
|
|
|
class UAbilityActivationComponent* GetAbilityActivationComponent() const;
|
|
class UAnimationOverrideComponent* GetAnimationOverrideComponent() const;
|
|
class UEverholmCallComponent* GetCallComponent() const;
|
|
struct FVector GetCameraOrientedCharacterForward() const;
|
|
struct FVector GetCameraOrientedCharacterRight() const;
|
|
class UChalkboardWrapper* GetCharacterChalkboard() const;
|
|
class UCharacterInstructionsComponent* GetCharacterInstructions() const;
|
|
class UClimbingComponent* GetClimbingComponent() const;
|
|
class UEverholmCharacterMovementComponent* GetEverholmCharacterMovement() const;
|
|
bool GetHasCrouchIntent() const;
|
|
bool GetHasWalkIntent() const;
|
|
bool GetIsSprinting() const;
|
|
class UMotionWarpingComponent* GetMotionWarpingComponent() const;
|
|
EMovementInputSpace GetMovementInputSpace() const;
|
|
class UVehicleControlComponent* GetVehicleControlComponent() const;
|
|
bool IsAIControlled() const;
|
|
bool IsAlive() const;
|
|
bool IsBeingPinnedDown() const;
|
|
bool IsHibernating() const;
|
|
bool IsInvulnerableToEnemyAttacks() const;
|
|
bool IsLocalCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter")
|
|
}
|
|
static class AEverholmCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_AEverholmCharacter;
|
|
|
|
// Class Everholm.EverholmCharacter_BrookHorse
|
|
// 0x0010 (0x07B0 - 0x07A0)
|
|
class AEverholmCharacter_BrookHorse final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
EBrookHorseStates currentState; // 0x0798(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_799[0x17]; // 0x0799(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void LerpToTarget(class AEverholmCharacter* alignmentTarget, const float Duration, const struct FVector& AlignmentLocationOffset, const struct FRotator& alignmentRotationOffset);
|
|
void OnRep_CurrentState();
|
|
void OnStateEntered(const EBrookHorseStates previousState, const EBrookHorseStates NewState);
|
|
void SetState(const EBrookHorseStates NewState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_BrookHorse")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_BrookHorse")
|
|
}
|
|
static class AEverholmCharacter_BrookHorse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_BrookHorse>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_BrookHorse;
|
|
|
|
// Class Everholm.OverlappingPieChartLightComponent
|
|
// 0x0010 (0x0600 - 0x05F0)
|
|
class UOverlappingPieChartLightComponent final : public UOverlappingLightComponent
|
|
{
|
|
public:
|
|
float PieChartAngle; // 0x05F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5F4[0xC]; // 0x05F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetPieChartAngle(const float Angle);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OverlappingPieChartLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OverlappingPieChartLightComponent")
|
|
}
|
|
static class UOverlappingPieChartLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOverlappingPieChartLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOverlappingPieChartLightComponent;
|
|
|
|
// Class Everholm.ChaosProxyVehicleMovementComponent
|
|
// 0x0010 (0x0C60 - 0x0C50)
|
|
class UChaosProxyVehicleMovementComponent final : public UChaosWheeledVehicleMovementComponent
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AChaosVehicleActor> ControllingVehicleActor; // 0x0C50(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C58[0x8]; // 0x0C58(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetCurrentSteeringAngle(int32 wheel) const;
|
|
float GetMaxSteeringAngle(int32 wheel) const;
|
|
struct FFloatInterval GetSuspensionLimits(int32 wheel) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaosProxyVehicleMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaosProxyVehicleMovementComponent")
|
|
}
|
|
static class UChaosProxyVehicleMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChaosProxyVehicleMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChaosProxyVehicleMovementComponent;
|
|
|
|
// Class Everholm.SmoothRepSceneComponent
|
|
// 0x00C0 (0x0370 - 0x02B0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) USmoothRepSceneComponent : public USceneComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(float DeltaTime)> OnClientPostUpdate; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float DeltaTime)> OnServerPreUpdate; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C8[0x18]; // 0x02C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* UpdatedComponent; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float MaxPredictionTime; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetTimeBehindServer; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeCatchupWindow; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeSlowdownWindow; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxCatchupTimeScaleMod; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxSlowdownTimeScaleMod; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinRubberbandCurveExponent; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoManageReplicationEnable; // 0x0304(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_305[0x63]; // 0x0305(0x0063)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClientSideShutdown();
|
|
void MC_ServerFrame(const struct FSmoothRepSceneComponentState& State);
|
|
void OnRestartReplication();
|
|
void OnStopReplication();
|
|
void SetUpdatedComponent(class USceneComponent* Component);
|
|
|
|
void GetServerHistoryInfo(int32* Size, float* timeAvail) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SmoothRepSceneComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SmoothRepSceneComponent")
|
|
}
|
|
static class USmoothRepSceneComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USmoothRepSceneComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_USmoothRepSceneComponent;
|
|
|
|
// Class Everholm.EverholmCommonButtonInternalBase
|
|
// 0x0000 (0x0680 - 0x0680)
|
|
class UEverholmCommonButtonInternalBase final : public UCommonButtonInternalBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCommonButtonInternalBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCommonButtonInternalBase")
|
|
}
|
|
static class UEverholmCommonButtonInternalBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCommonButtonInternalBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCommonButtonInternalBase;
|
|
|
|
// Class Everholm.RadioTargetComponent
|
|
// 0x00F0 (0x06B0 - 0x05C0)
|
|
class URadioTargetComponent final : public USphereComponent
|
|
{
|
|
public:
|
|
float IntentionDuration; // 0x05C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TuningDuration; // 0x05C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AlignmentAngle; // 0x05C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldUseProximity; // 0x05CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5CD[0x3]; // 0x05CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InnerRadius; // 0x05D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OuterRadius; // 0x05D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldUseProgress; // 0x05D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldDecay; // 0x05D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldLockIntention; // 0x05DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsIntentionLocked; // 0x05DB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldLockTuning; // 0x05DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsTuningLocked; // 0x05DD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldTriggerSignalFoundSound; // 0x05DE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5DF[0x1]; // 0x05DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* FoundSignalEvent; // 0x05E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* audioEvent; // 0x05E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(float Progress)> ProgressUpdatedEvent; // 0x05F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> IntentionResetEvent; // 0x0600(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> IntentionCompleteEvent; // 0x0610(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> TuningResetEvent; // 0x0620(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> TuningCompleteEvent; // 0x0630(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> RadioEnteredRangeEvent; // 0x0640(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> RadioLeftRangeEvent; // 0x0650(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> StartAimedAtEvent; // 0x0660(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> StopAimedAtEvent; // 0x0670(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
struct FColor DebugInnerSphereColor; // 0x0680(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor DebugOuterSphereColor; // 0x0684(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor DebugConeColor; // 0x0688(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ERadioSignalType signalType; // 0x068C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnabled; // 0x068D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_68E[0x22]; // 0x068E(0x0022)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Disable();
|
|
void Enable();
|
|
void ForceRegister();
|
|
void ForceUnregister();
|
|
ERadioSignalType GetSignalType();
|
|
void HandleRadioAddedToInventory(EInventoryEventType Type, const struct FInventoryItem& Item);
|
|
void HIP_Disable();
|
|
void HIP_Enable();
|
|
void HIP_ForceRegister();
|
|
void HIP_ForceUnregister();
|
|
void HOP_IntentionComplete();
|
|
void HOP_IntentionReset();
|
|
void HOP_OnAimedAtChanged(bool bAimedAt);
|
|
void HOP_ProgressUpdated(double Progress);
|
|
void HOP_RadioEnteredRange();
|
|
void HOP_RadioLeftRange();
|
|
void HOP_TuningComplete();
|
|
void HOP_TuningReset();
|
|
void OnOuterOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnOuterOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void SetAudioEvent(class UAkAudioEvent* audioEvent_0);
|
|
void SetFoundSignalEvent(class UAkAudioEvent* audioEvent_0);
|
|
|
|
class UAkAudioEvent* GetFoundSignalEvent() const;
|
|
float GetProgress() const;
|
|
float GetProximity() const;
|
|
float ShouldUseProgress() const;
|
|
float ShouldUseProximity() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RadioTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RadioTargetComponent")
|
|
}
|
|
static class URadioTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URadioTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URadioTargetComponent;
|
|
|
|
// Class Everholm.ChaosProxyVehicleRepComponent
|
|
// 0x0030 (0x03A0 - 0x0370)
|
|
class UChaosProxyVehicleRepComponent final : public USmoothRepSceneComponent
|
|
{
|
|
public:
|
|
float SteeringFactor; // 0x0368(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> WheelSuspensionOffsets; // 0x0370(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<EPhysicalSurface> WheelContactSurfaces; // 0x0380(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_390[0x10]; // 0x0390(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MC_ServerFrameVehicle(const struct FSmoothRepSceneComponentState& State, const struct FChaosVehicleMoveRepState& vehicleState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaosProxyVehicleRepComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaosProxyVehicleRepComponent")
|
|
}
|
|
static class UChaosProxyVehicleRepComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChaosProxyVehicleRepComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChaosProxyVehicleRepComponent;
|
|
|
|
// Class Everholm.PressToStartWidget
|
|
// 0x0050 (0x04A0 - 0x0450)
|
|
class UPressToStartWidget final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
bool bAllowMouseLogin; // 0x0450(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_451[0x4F]; // 0x0451(0x004F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InitializePressToStart(bool bResetMapping);
|
|
void OnConfirmInputMapping();
|
|
void OnEndPIE(bool bIsSimulating);
|
|
void OnLoginInputPressed(ELocalUserType localUserType, int32 LocalPlayerIndex, const struct FInputDeviceId& InputDevice);
|
|
void OnLogoutInputPressed(ELocalUserType localUserType, int32 LocalPlayerIndex, const struct FInputDeviceId& InputDevice);
|
|
void StartProcessingInput();
|
|
void StopProcessingInput();
|
|
|
|
class FName GetControllerType(ELocalUserType localUserType) const;
|
|
TArray<struct FKey> GetPlatformConfirmKeys() const;
|
|
TArray<struct FKey> GetPlatformLoginKeys() const;
|
|
TArray<struct FKey> GetPlatformLogoutKeys() const;
|
|
bool ShouldShowControllerType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PressToStartWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PressToStartWidget")
|
|
}
|
|
static class UPressToStartWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPressToStartWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPressToStartWidget;
|
|
|
|
// Class Everholm.ChaosProxyVehicleReplicator
|
|
// 0x0010 (0x02B8 - 0x02A8)
|
|
class AChaosProxyVehicleReplicator : public AActor
|
|
{
|
|
public:
|
|
class AChaosProxyVehiclePawn* ChaosProxyPawn; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UChaosProxyVehicleRepComponent* VehicleMovementRep; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
void StartVehicleReplication();
|
|
void StopVehicleReplication();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaosProxyVehicleReplicator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaosProxyVehicleReplicator")
|
|
}
|
|
static class AChaosProxyVehicleReplicator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AChaosProxyVehicleReplicator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AChaosProxyVehicleReplicator;
|
|
|
|
// Class Everholm.EverholmCharacter_Pelican
|
|
// 0x0000 (0x07A0 - 0x07A0)
|
|
class AEverholmCharacter_Pelican final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
void Despawn();
|
|
bool RequestRubberbanding(const float MaxSpeed, const float MaxDistance, class UCurveFloat* RubberbandCurve);
|
|
bool UnrequestRubberbanding();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_Pelican")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_Pelican")
|
|
}
|
|
static class AEverholmCharacter_Pelican* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_Pelican>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_Pelican;
|
|
|
|
// Class Everholm.ChaosVehicleActorMovement
|
|
// 0x0000 (0x03C0 - 0x03C0)
|
|
class UChaosVehicleActorMovement : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaosVehicleActorMovement")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaosVehicleActorMovement")
|
|
}
|
|
static class UChaosVehicleActorMovement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChaosVehicleActorMovement>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChaosVehicleActorMovement;
|
|
|
|
// Class Everholm.ChapterSelectInfoWidget
|
|
// 0x0010 (0x02F0 - 0x02E0)
|
|
class UChapterSelectInfoWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle chapterRow; // 0x02E0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void InitFromRow(const struct FChapterSelectRow& chapterRow_0);
|
|
void SetChapterRow(const struct FDataTableRowHandle& rowHandle);
|
|
|
|
const struct FDataTableRowHandle GetChapterRow() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChapterSelectInfoWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChapterSelectInfoWidget")
|
|
}
|
|
static class UChapterSelectInfoWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChapterSelectInfoWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChapterSelectInfoWidget;
|
|
|
|
// Class Everholm.CustomMovementModes
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UCustomMovementModes final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FMovementModeTypeToClass> MovementModes; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CustomMovementModes")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CustomMovementModes")
|
|
}
|
|
static class UCustomMovementModes* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCustomMovementModes>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCustomMovementModes;
|
|
|
|
// Class Everholm.SoundInteractionInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISoundInteractionInterface final
|
|
{
|
|
public:
|
|
struct FSoundInteractionData GetSoundInteractionData() const;
|
|
bool IsSoundInteractionActivated() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SoundInteractionInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SoundInteractionInterface")
|
|
}
|
|
static class ISoundInteractionInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISoundInteractionInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISoundInteractionInterface;
|
|
|
|
// Class Everholm.ChapterSelectWidget
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class UChapterSelectWidget final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UDataTable* ChapterDataTable; // 0x0450(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void AddChapterInfo(const struct FDataTableRowHandle& chapterRowHandle);
|
|
void ClearChapterWidgets();
|
|
void GoToLaunchGame();
|
|
void LoadChapter(const struct FDataTableRowHandle& chapterRowHandle);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChapterSelectWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChapterSelectWidget")
|
|
}
|
|
static class UChapterSelectWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChapterSelectWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChapterSelectWidget;
|
|
|
|
// Class Everholm.DockEnterBoatCondition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UDockEnterBoatCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
class FName BoatOverlapVolumeTag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DockEnterBoatCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DockEnterBoatCondition")
|
|
}
|
|
static class UDockEnterBoatCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDockEnterBoatCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDockEnterBoatCondition;
|
|
|
|
// Class Everholm.CharacterInstructionHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ICharacterInstructionHandler final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterInstructionHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterInstructionHandler")
|
|
}
|
|
static class ICharacterInstructionHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ICharacterInstructionHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ICharacterInstructionHandler;
|
|
|
|
// Class Everholm.CharacterInstructionPriorityDataAsset
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UCharacterInstructionPriorityDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FEditorInfo Info; // 0x0030(0x0010)(Edit, DisableEditOnInstance, EditConst, NativeAccessSpecifierPublic)
|
|
TArray<struct FCharacterInstructionPriority> InstructionPriorities; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void RefreshInstructions();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterInstructionPriorityDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterInstructionPriorityDataAsset")
|
|
}
|
|
static class UCharacterInstructionPriorityDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterInstructionPriorityDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterInstructionPriorityDataAsset;
|
|
|
|
// Class Everholm.EverholmGameFlowWorldSettings
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UEverholmGameFlowWorldSettings final : public UWorldSettingsModule
|
|
{
|
|
public:
|
|
bool bShouldUseCompanionAI; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEverholmLevelType LevelType; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
EEverholmLevelType GetCurrentLevelType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameFlowWorldSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameFlowWorldSettings")
|
|
}
|
|
static class UEverholmGameFlowWorldSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameFlowWorldSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameFlowWorldSettings;
|
|
|
|
// Class Everholm.CharacterInstructionScheduler
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UCharacterInstructionScheduler final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterInstructionScheduler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterInstructionScheduler")
|
|
}
|
|
static class UCharacterInstructionScheduler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterInstructionScheduler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterInstructionScheduler;
|
|
|
|
// Class Everholm.CharacterInstructionsComponent
|
|
// 0x00C0 (0x0160 - 0x00A0)
|
|
class UCharacterInstructionsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UCharacterInstructionPriorityDataAsset* PriorityDataAsset; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A8[0xB8]; // 0x00A8(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddInstructionHandler(TScriptInterface<class ICharacterInstructionHandler> handler);
|
|
void DisableExecution(const class UObject*& Instigator, const struct FDisableInstructionsRequest& Request);
|
|
void DisableExecutionSingle(const class UObject*& Instigator, ECharacterInstruction instruction, const class UObject* Executor);
|
|
void EnableExecution(const class UObject*& Instigator);
|
|
void RemoveInstructionHandler(TScriptInterface<class ICharacterInstructionHandler> handler);
|
|
|
|
bool HasDisableRequest(const class UObject*& Instigator) const;
|
|
bool IsCurrentlyExecutingInstruction(ECharacterInstruction instruction) const;
|
|
bool IsExecutionEnabled(const struct FDisableInstructionsRequest& Request) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterInstructionsComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterInstructionsComponent")
|
|
}
|
|
static class UCharacterInstructionsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterInstructionsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterInstructionsComponent;
|
|
|
|
// Class Everholm.DollhouseCameraHint
|
|
// 0x0310 (0x0820 - 0x0510)
|
|
class ADollhouseCameraHint : public ABlendedBoxHint
|
|
{
|
|
public:
|
|
struct FTransform FocalVolumeTransform; // 0x0510(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform CameraVolumeTransform; // 0x0570(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector NearCorner; // 0x05D0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FarCorner; // 0x05E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FocalBoxExtent; // 0x0600(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector PreviewLocation; // 0x0618(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bClampToLimits; // 0x0630(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EEasingFunc ClampEasingFunction; // 0x0631(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRemapCamera; // 0x0632(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_633[0x5]; // 0x0633(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve XAxisCameraMappingCurve; // 0x0638(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FRuntimeFloatCurve YAxisCameraMappingCurve; // 0x06C0(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FRuntimeFloatCurve ZAxisCameraMappingCurve; // 0x0748(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector CameraHintLookTarget; // 0x07D0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CameraHintLocation; // 0x07E8(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RelativePositionRatio; // 0x0800(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_818[0x8]; // 0x0818(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyCameraVolumeScaleDelta(const struct FVector& scaleDelta);
|
|
void ApplyFocalVolumeScaleDelta(const struct FVector& scaleDelta);
|
|
void ConstructPreview();
|
|
struct FVector GetActivationBoxCenter();
|
|
struct FVector GetActivationExtentsPlusBlendRadius(float Scale);
|
|
struct FVector GetCameraLocation(bool bEditorPreview, const struct FVector& FocalPoint);
|
|
struct FVector GetFocalPointVolumeExtents();
|
|
struct FVector GetInnerBlendingVolumeExtents();
|
|
struct FVector GetOuterBlendingVolumeExtents();
|
|
void UpdateActivationBox();
|
|
|
|
void DebugDollhouse(const struct FVector& FocalPoint) const;
|
|
struct FVector GetActivationBoxExtents() const;
|
|
ECameraAxisInvertBehavior GetCameraAxisInvertBehavior(EAxis Axis) const;
|
|
struct FVector GetCameraVolumeExtents() const;
|
|
struct FTransform GetCameraVolumeWorldTransform() const;
|
|
struct FVector GetFocalPoint() const;
|
|
struct FTransform GetFocalVolumeWorldTransform() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DollhouseCameraHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DollhouseCameraHint")
|
|
}
|
|
static class ADollhouseCameraHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADollhouseCameraHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADollhouseCameraHint;
|
|
|
|
// Class Everholm.CharacterInstructionBlueprintFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCharacterInstructionBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static ECharacterInstructionResult InternalTryExecuteCharacterInstruction(class UCharacterInstructionsComponent* Target, const ECharacterInstruction instruction, const TArray<uint8>& Value, const class UObject* Instigator);
|
|
static struct FDisableInstructionsRequest MakeDisableInstructionsRequest(const TArray<ECharacterInstruction>& Instructions, const class UObject* Executor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterInstructionBlueprintFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterInstructionBlueprintFunctionLibrary")
|
|
}
|
|
static class UCharacterInstructionBlueprintFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterInstructionBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterInstructionBlueprintFunctionLibrary;
|
|
|
|
// Class Everholm.CharacterReactionComponent
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UCharacterReactionComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float ReceiveEventRange; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnGenericWorldEvent(const struct FGenericWorldEvent& worldEvent);
|
|
void OnOrientedWorldEvent(const struct FOrientedWorldEvent& worldEvent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterReactionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterReactionComponent")
|
|
}
|
|
static class UCharacterReactionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterReactionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterReactionComponent;
|
|
|
|
// Class Everholm.DisableAvoidanceHintProcessor
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UDisableAvoidanceHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DisableAvoidanceHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DisableAvoidanceHintProcessor")
|
|
}
|
|
static class UDisableAvoidanceHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDisableAvoidanceHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDisableAvoidanceHintProcessor;
|
|
|
|
// Class Everholm.CharacterSelectWidget
|
|
// 0x0010 (0x0460 - 0x0450)
|
|
class UCharacterSelectWidget final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndPIE(bool bIsSimulating);
|
|
void OnPlayerOneInput();
|
|
void OnPlayerTwoInput();
|
|
void RegisterInputPreprocessor();
|
|
void UnregisterInputPreprocessor();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterSelectWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterSelectWidget")
|
|
}
|
|
static class UCharacterSelectWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterSelectWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterSelectWidget;
|
|
|
|
// Class Everholm.WoundedData
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UWoundedData final : public UDataAsset
|
|
{
|
|
public:
|
|
class ULocomotionProfileAsset* locomotionProfile; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EWoundRetriggerMethod RetriggerMethod; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ADeathHandlerBase> DeathHandlerClass; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TagsToApply; // 0x0048(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
float WoundingCooldown; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMarkCompanionForDeathWithPlayer; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Duration; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKillOnTimerExpiration; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WoundedData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WoundedData")
|
|
}
|
|
static class UWoundedData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWoundedData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWoundedData;
|
|
|
|
// Class Everholm.PlaceSwimRingActor
|
|
// 0x0028 (0x0310 - 0x02E8)
|
|
class APlaceSwimRingActor final : public AEverholmInteractableActor
|
|
{
|
|
public:
|
|
struct FVector SpawnLocation; // 0x02E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> SwimRingActorClass; // 0x0300(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* SpawnedSwimRingActor; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnRep_SpawnedSwimRingActor();
|
|
void SpawnSwimRingActor();
|
|
void SwimRingSpawned();
|
|
void TryInteractWithGrabHelper(class AEverholmPlayerCharacter* Character, class UGrabHelperComponent* GrabHelperComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlaceSwimRingActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlaceSwimRingActor")
|
|
}
|
|
static class APlaceSwimRingActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APlaceSwimRingActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APlaceSwimRingActor;
|
|
|
|
// Class Everholm.EverholmGameInstance
|
|
// 0x00E8 (0x02A8 - 0x01C0)
|
|
class UEverholmGameInstance : public UGameInstance
|
|
{
|
|
public:
|
|
uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UUserWidget> LoadingScreenWidget; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D0[0x30]; // 0x01D0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftObjectPtr<class UGameProgressionScript>> DeferredProgressionScripts; // 0x0200(0x0010)(ZeroConstructor, SaveGame, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UChalkboardWrapper* TempClientGameGlobals; // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UEverholmClientGame* ClientGame; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint8 Pad_220[0x18]; // 0x0220(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnSaveSystemSetActiveUserFinishedDelegate_BP; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bArePlayerPawnsSwapped; // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_249[0x2]; // 0x0249(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bHasSaveGameData; // 0x024B(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSavedCheckpoint> SavedCheckpoints; // 0x0250(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
EEverholmSessionMode SelectedSessionMode; // 0x0260(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_261[0x43]; // 0x0261(0x0043)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsDebugTeleporting; // 0x02A4(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool HasEverholmSave(const class UObject* WorldContext);
|
|
static bool IsConnectionSafeForReliableMulticast(const class UObject* WorldContext);
|
|
|
|
void BeginLoadingScreen(const class FString& MapName);
|
|
void EnableSplashScreen(bool Enabled);
|
|
void EndLoadingScreen(class UWorld* InLoadedWorld);
|
|
void FinishLoadSavegame(class UWorld* World);
|
|
void PreLoadAdditionalSubLevels(class UWorld* World);
|
|
void PreloadSavegame(const struct FURL& URL, class UWorld* World);
|
|
void ReceiveNetWelcome(class UWorld* World, uint64 inBunchPtr, bool bDiscard);
|
|
void SendNetWelcome(class UNetConnection* Connection, const class FString& LevelName, const class FString& GameName, const class FString& RedirectURL);
|
|
void SetArePlayerPawnsSwapped(bool bArePawnsSwapped);
|
|
void SetSelectedSessionMode(EEverholmSessionMode InSelectedSessionMode);
|
|
|
|
bool GetArePlayerPawnsSwapped() const;
|
|
EEverholmSessionMode GetSelectedSessionMode() const;
|
|
bool IsReloadingWorld() const;
|
|
bool IsSaveSystemActiveUserSet() const;
|
|
bool ShouldShowSplashScreen() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameInstance")
|
|
}
|
|
static class UEverholmGameInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameInstance;
|
|
|
|
// Class Everholm.CharacterWoundedComponent
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class UCharacterWoundedComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UWoundedData*> WoundsSet; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FWoundReplicationData WoundReplicationData; // 0x00C0(0x000C)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRep_WoundReplicationData();
|
|
void Server_TryApplyWound(class UWoundedData* Data);
|
|
EWoundTriggerResult TryApplyWound(class UWoundedData* Data);
|
|
bool TryClearWound();
|
|
|
|
bool GetIsWounded() const;
|
|
float GetRemainingDuration() const;
|
|
class UWoundedData* GetWoundedData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CharacterWoundedComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CharacterWoundedComponent")
|
|
}
|
|
static class UCharacterWoundedComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterWoundedComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterWoundedComponent;
|
|
|
|
// Class Everholm.ChaseTargetAction
|
|
// 0x0038 (0x01C0 - 0x0188)
|
|
class UChaseTargetAction final : public UAIMoveActionBase
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PredictionTime; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementPredictionThreshold; // 0x0194(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool RotateToTarget; // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETargetChangedReaction TargetChangedReaction; // 0x0199(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19A[0x2]; // 0x019A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeToRepath; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A0[0x20]; // 0x01A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChaseTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChaseTargetAction")
|
|
}
|
|
static class UChaseTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChaseTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChaseTargetAction;
|
|
|
|
// Class Everholm.EverholmGameUserProjectSettings
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UEverholmGameUserProjectSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
ETarsierPresetGraphicsQualityLevel DefaultQualityPreset; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ETarsierGraphicMode DefaultGraphicMode; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameUserProjectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameUserProjectSettings")
|
|
}
|
|
static class UEverholmGameUserProjectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameUserProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameUserProjectSettings;
|
|
|
|
// Class Everholm.CheckpointComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class UCheckpointComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AEverholmPlayerStart> GetPlayerStart() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CheckpointComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CheckpointComponent")
|
|
}
|
|
static class UCheckpointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCheckpointComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCheckpointComponent;
|
|
|
|
// Class Everholm.CheckpointSelectWidget
|
|
// 0x0000 (0x0450 - 0x0450)
|
|
class UCheckpointSelectWidget : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
void GotoCheckpoint(class AEverholmPlayerStart* PlayerStart);
|
|
|
|
class AActor* EvaluateClosestCheckpoint(const TArray<class AActor*>& Progression) const;
|
|
TArray<class AActor*> GetSortedCheckpointActors() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CheckpointSelectWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CheckpointSelectWidget")
|
|
}
|
|
static class UCheckpointSelectWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCheckpointSelectWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCheckpointSelectWidget;
|
|
|
|
// Class Everholm.EverholmGameFlowEventsNetworkHelper
|
|
// 0x0060 (0x0308 - 0x02A8)
|
|
class AEverholmGameFlowEventsNetworkHelper : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x60]; // 0x02A8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginRestartFlow(class AActor* PlayerStart, const struct FVector& StartLocation, bool bApplyProgression);
|
|
void ReceiveSaveDataPacket(uint8 packetNumber, const TArray<uint8>& Data);
|
|
void SetRestartPlayerFlowState(EGameFlowState State);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameFlowEventsNetworkHelper")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameFlowEventsNetworkHelper")
|
|
}
|
|
static class AEverholmGameFlowEventsNetworkHelper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmGameFlowEventsNetworkHelper>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmGameFlowEventsNetworkHelper;
|
|
|
|
// Class Everholm.EverholmGameFlowEventsNetworkHelperOnline
|
|
// 0x0000 (0x0308 - 0x0308)
|
|
class AEverholmGameFlowEventsNetworkHelperOnline final : public AEverholmGameFlowEventsNetworkHelper
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameFlowEventsNetworkHelperOnline")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameFlowEventsNetworkHelperOnline")
|
|
}
|
|
static class AEverholmGameFlowEventsNetworkHelperOnline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmGameFlowEventsNetworkHelperOnline>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmGameFlowEventsNetworkHelperOnline;
|
|
|
|
// Class Everholm.MusicPlaybackComponent
|
|
// 0x0000 (0x0A40 - 0x0A40)
|
|
class UMusicPlaybackComponent final : public UTarAkAudioComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MusicPlaybackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MusicPlaybackComponent")
|
|
}
|
|
static class UMusicPlaybackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMusicPlaybackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMusicPlaybackComponent;
|
|
|
|
// Class Everholm.CheckpointVolumeActor
|
|
// 0x0008 (0x0310 - 0x0308)
|
|
class ACheckpointVolumeActor : public AActorTriggerVolume
|
|
{
|
|
public:
|
|
class UCheckpointComponent* CheckpointComponentPtr; // 0x0308(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
class UCheckpointComponent* GetCheckpointComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CheckpointVolumeActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CheckpointVolumeActor")
|
|
}
|
|
static class ACheckpointVolumeActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACheckpointVolumeActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACheckpointVolumeActor;
|
|
|
|
// Class Everholm.ClimbableIK
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IClimbableIK final
|
|
{
|
|
public:
|
|
struct FClimbablePointData GetClosestIKBasePoint(const class ACharacter* Initiator, const struct FVector& localQueryLocation);
|
|
struct FRotator GetIKHandRotationOffset(const bool bForLeftHand);
|
|
struct FVector GetIKOffsetFromPoint();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbableIK")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbableIK")
|
|
}
|
|
static class IClimbableIK* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IClimbableIK>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IClimbableIK;
|
|
|
|
// Class Everholm.EverholmFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AddPickupToInventory(class AEverholmPlayerCharacter*& PlayerCharacter, class APickupBase*& pickupToAdd);
|
|
static void ClearAllSaveDataButUserMeta(const class UObject* WorldContextObject);
|
|
static void ClearChapterSelectData(const class UObject* WorldContextObject);
|
|
static struct FBallisticFlightData CreateBallisticFlightArc(const struct FBallisticFlightParams& BallisticFlightParams);
|
|
static struct FBallisticFlightData CreateHeightAndDistanceBasedFlightData(const struct FBallisticFlightParams& BallisticFlightParams, const float Height, const struct FVector& playerFacing);
|
|
static TArray<class UObject*> EvaluateChooserDynamically(const class UObject* ContextObject, const class UChooserTable* ChooserTable, TSubclassOf<class UObject> OutputClass);
|
|
static class FString GenerateUniqueFileNameStringBasedOnTransform(const struct FTransform& Transform);
|
|
static class AEverholmPlayerCharacter* GetDefaultPlayerPawnObject(bool bGetPlayerTwo);
|
|
static class UEverholmInventoryComponent* GetInventoryFromActor(const class AActor* InActor);
|
|
static class ALanternPickup* GetLanternPickup(const class UObject* WorldContextObject);
|
|
static class ALanternPickup* GetLanternPickupFromActor(const class AActor* InActor);
|
|
static struct FBoxSphereBounds GetLevelBounds(const class ULevel* Level, const class UObject* WorldContextObject);
|
|
static class ALanternPickup* GetLightPickupFromActor(const class AActor* InActor);
|
|
static int32 GetNumCollected(const class UObject* WorldContextObject, ECollectibleType Type);
|
|
static class APickupBase* GetPickupFromActor(const class AActor* InActor, TSubclassOf<class APickupBase> pickupClass);
|
|
static class APickupBase* GetPickupFromActorByTag(const class AActor* InActor, const struct FGameplayTag& Tag);
|
|
static class ARadioPickup* GetRadioPickup(const class UObject* WorldContextObject);
|
|
static class ARadioPickup* GetRadioPickupFromActor(const class AActor* InActor);
|
|
static int32 GetTotalCollectiblesOfType(ECollectibleType Type);
|
|
static bool HasCollectedCollectibleByClass(const class UObject* WorldContextObject, TSubclassOf<class APickupBase> collectiblePickupClass);
|
|
static bool HasCollectedCollectibleByRow(const class UObject* WorldContextObject, const struct FDataTableRowHandle& rowHandle);
|
|
static bool HasPlayerCollectedCollectibleByRow(const class APawn* playerPawn, const struct FDataTableRowHandle& rowHandle);
|
|
static struct FPredictedTrajectoryData PredictBallisticFlightArcZAtXY(const class UObject* WorldContext, const struct FVector& StartLocation, const struct FVector& targetLocation, const struct FVector& initialVelocity, const float gravityZBeforeApex, const float gravityZAfterApex, const bool bDrawDebug);
|
|
static bool ProjectToViewportClamped(class APlayerController* Player, const struct FVector& WorldLocation, float edgePixelOffset, struct FVector2D* ScreenLocation, float* Rotation, bool* bIsInsideViewport);
|
|
static bool QueryHeldPickupTags(const class AActor* InActor, const struct FGameplayTagQuery& Query);
|
|
static class APickupBase* SpawnTempPickupInPickupsLevel(const class UObject* WorldContextObject, TSubclassOf<class APickupBase> pickupClass, const struct FTransform& spawnTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmFunctionLibrary")
|
|
}
|
|
static class UEverholmFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmFunctionLibrary;
|
|
|
|
// Class Everholm.PushBoatInteractCondition
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPushBoatInteractCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PushBoatInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PushBoatInteractCondition")
|
|
}
|
|
static class UPushBoatInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushBoatInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPushBoatInteractCondition;
|
|
|
|
// Class Everholm.Climbable
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IClimbable final
|
|
{
|
|
public:
|
|
TArray<struct FClimbablePointData> GetClosestClimbablePoints(class ACharacter* Initiator, const struct FVector& WorldLocation, EClimbGatheringIntent gatheringIntent);
|
|
void OnBeingClimbedOnChanged(class ACharacter* climber);
|
|
void OnTryReservationChange(const struct FClimbReservation& Reservation, bool bWasReserved);
|
|
|
|
bool CanClimb() const;
|
|
struct FLedgeMetaData GetLedgeMetaData() const;
|
|
struct FInstancedStruct GetMetaData() const;
|
|
TArray<struct FClimbReservation> GetReservations() const;
|
|
struct FTransform GetWorldTransform() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("Climbable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"Climbable")
|
|
}
|
|
static class IClimbable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IClimbable>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IClimbable;
|
|
|
|
// Class Everholm.ClimbableLedge
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class AClimbableLedge final : public AActor
|
|
{
|
|
public:
|
|
class UClimbableLedgeComponent* LedgeComponent; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbableLedge")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbableLedge")
|
|
}
|
|
static class AClimbableLedge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AClimbableLedge>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AClimbableLedge;
|
|
|
|
// Class Everholm.SmoothedWAFloatHintProcessor
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class USmoothedWAFloatHintProcessor : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
float Stiffness; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CriticalDampingFactor; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetRelevantHintValue(class ADirectedCameraHint_Base* hint, const struct FCameraHintInParameters& Params_0) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SmoothedWAFloatHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SmoothedWAFloatHintProcessor")
|
|
}
|
|
static class USmoothedWAFloatHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USmoothedWAFloatHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USmoothedWAFloatHintProcessor;
|
|
|
|
// Class Everholm.DOFHintProcessor
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UDOFHintProcessor final : public USmoothedWAFloatHintProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DOFHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DOFHintProcessor")
|
|
}
|
|
static class UDOFHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDOFHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDOFHintProcessor;
|
|
|
|
// Class Everholm.EverholmGameState
|
|
// 0x00A8 (0x03C8 - 0x0320)
|
|
class AEverholmGameState : public AGameState
|
|
{
|
|
public:
|
|
uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(EEverholmLevelType previousLevelType, EEverholmLevelType newLevelType)> OnLevelTypeChanged; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnDeferredBeginPlay; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UEverholmAtmoLanternParamsEvaluator* AtmoLanternEvaluator; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UEverholmAtmoWaveParamsEvaluator* AtmoWaveEvaluator; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UEverholmAtmoWeatherParamsEvaluator* AtmoWeatherEvaluator; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint8 Pad_360[0x18]; // 0x0360(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AManagerBase*> SpawnedManagers; // 0x0378(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AEverholmPlayerController*> ReadiedPlayerControllers; // 0x0388(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
bool bReloadingWorld; // 0x0398(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_399[0x17]; // 0x0399(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDefaultCameraParams CameraDefaultsBlended; // 0x03B0(0x0010)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddRecentPlayers();
|
|
void K2_ResetFadeToBlack();
|
|
void K2_SpawnFadeFromBlack();
|
|
void Multicast_AddPauserPlayerState(class APlayerState* PlayerState, EPauseReason pauseReason);
|
|
void Multicast_CollectCollectible(class FName collectible);
|
|
void Multicast_QuitSessionSmoothly();
|
|
void Multicast_RemovePauserPlayerState(class APlayerState* PlayerState);
|
|
void SetDemoEndingFlag(bool bIsEnding);
|
|
void ShowDemoEndScreen();
|
|
void ShowDemoEndScreenNative();
|
|
|
|
struct FDefaultCameraParams GetCameraDefaults() const;
|
|
EEverholmLevelType GetCurrentLevelType() const;
|
|
bool IsDemoEnding() const;
|
|
bool IsInGameplay() const;
|
|
bool IsInLobby() const;
|
|
bool IsInMainMenu() const;
|
|
bool IsReloadingWorld() const;
|
|
void Multicast_RequestThreatLevel(ESuspenseThreatLevel threatLevel, class UObject* requester) const;
|
|
void Multicast_UnrequestThreatLevel(class UObject* requester) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameState")
|
|
}
|
|
static class AEverholmGameState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmGameState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmGameState;
|
|
|
|
// Class Everholm.ClimbableLedgeActor
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class AClimbableLedgeActor : public AActor
|
|
{
|
|
public:
|
|
class UClimbableLedgeComponent* LedgeComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbableLedgeActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbableLedgeActor")
|
|
}
|
|
static class AClimbableLedgeActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AClimbableLedgeActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AClimbableLedgeActor;
|
|
|
|
// Class Everholm.StashingTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UStashingTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StashingTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StashingTransition")
|
|
}
|
|
static class UStashingTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStashingTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStashingTransition;
|
|
|
|
// Class Everholm.ClimbableLedgeComponent
|
|
// 0x0040 (0x0650 - 0x0610)
|
|
class UClimbableLedgeComponent final : public ULedgeComponent
|
|
{
|
|
public:
|
|
uint8 Pad_610[0x8]; // 0x0610(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLedgeMetaData LedgeMetaData; // 0x0618(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61C[0x4]; // 0x061C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInstancedStruct MetaData; // 0x0620(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 MaxReservationAdjustmentIterations; // 0x0630(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_631[0x3]; // 0x0631(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinClimbableDistanceToEdge; // 0x0634(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAngleToBeEdge; // 0x0638(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_63C[0x4]; // 0x063C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FClimbReservation> Reservations; // 0x0640(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
TArray<struct FClimbablePointData> GetClosestPointsOnLedge(class ACharacter* Initiator, const struct FVector& Location);
|
|
TArray<struct FClimbablePointData> GetClosestPointsOnLedgeRespectingReservations(class ACharacter* Initiator, const struct FVector& Location);
|
|
|
|
bool HasFalloffPrevention() const;
|
|
bool HasLimitedFalloffPrevention() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbableLedgeComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbableLedgeComponent")
|
|
}
|
|
static class UClimbableLedgeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbableLedgeComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbableLedgeComponent;
|
|
|
|
// Class Everholm.EverholmIngameGameState
|
|
// 0x0098 (0x0460 - 0x03C8)
|
|
class AEverholmIngameGameState : public AEverholmGameState
|
|
{
|
|
public:
|
|
uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool bEnabled)> OnCinematicModeEnabled; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class AEverholmGameGlobalsWrapper* GameGlobalsWrapper; // 0x03E0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSavedPlayerState SavedBoyState; // 0x03E8(0x0028)(SaveGame, NativeAccessSpecifierPublic)
|
|
struct FSavedPlayerState SavedGirlState; // 0x0410(0x0028)(SaveGame, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class AActor>> DestroyedActors; // 0x0438(0x0010)(ZeroConstructor, SaveGame, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
double TotalPlayTime; // 0x0448(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UChalkboardWrapper* GetGameChalkboard(class UObject* Context);
|
|
|
|
void ClearSavedCheckpoint(bool bClearAllLevels);
|
|
void EnableBoomerChaseGameplayContext(class UObject* contextInstigator, bool bEnableContext);
|
|
void Event_RollCredits(class AActor* Caller);
|
|
void Multicast_RollCredits(class AActor* Caller);
|
|
void Multicast_ShowSaveIcon(bool bShow);
|
|
void Multicast_UpdatePresence(const TSoftObjectPtr<class AEverholmPlayerStart>& PlayerStart);
|
|
void RollCredits(class AActor* Caller);
|
|
void SetWaveWindDominantAngle(float dominantAngle);
|
|
void UpdatePresence(class AEverholmPlayerStart* PlayerStart);
|
|
|
|
float GetWaveWindDominantAngle() const;
|
|
bool HasLoadedSaveData() const;
|
|
bool IsCinematicModeEnabled() const;
|
|
void PrintCurrentCheckpoint(bool bPrintToScreen, bool bOutputAllLevels) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmIngameGameState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmIngameGameState")
|
|
}
|
|
static class AEverholmIngameGameState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmIngameGameState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmIngameGameState;
|
|
|
|
// Class Everholm.ClimbableSurface
|
|
// 0x0038 (0x02E0 - 0x02A8)
|
|
class AClimbableSurface : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 MaxReservationAdjustmentIterations; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInstancedStruct MetaData; // 0x02B8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bSurfaceEnabled; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FClimbReservation> Reservations; // 0x02D0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool GetClosestPointOnClimbableSurface(class ACharacter* Initiator, class UBoxComponent* surface, const struct FVector& Location, bool bRespectReservations, bool bAdjustForCharacterCapsule, struct FVector* outClosestPoint);
|
|
void SetSurfaceEnabled(bool Enabled);
|
|
|
|
bool IsSurfaceEnabled() const;
|
|
struct FVector MoveInLocationFromEdges(const class ACharacter* Initiator, const class UBoxComponent* surface, const struct FVector& Location, float distanceFromSides, float distanceFromTopBottom) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbableSurface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbableSurface")
|
|
}
|
|
static class AClimbableSurface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AClimbableSurface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AClimbableSurface;
|
|
|
|
// Class Everholm.ClimbingAnimationsAsset
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UClimbingAnimationsAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FLedgeSet> LedgeSets; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FLedgeSet> VaultSets; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FLedgeSet> LegSwingSets; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbingAnimationsAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbingAnimationsAsset")
|
|
}
|
|
static class UClimbingAnimationsAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbingAnimationsAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbingAnimationsAsset;
|
|
|
|
// Class Everholm.EverholmHostSessionCallbackProxy
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UEverholmHostSessionCallbackProxy final : public UOnlineBlueprintCallProxyBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFailure; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x90]; // 0x0050(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UEverholmHostSessionCallbackProxy* EverholmLaunchSession(class UObject* WorldContextObject, const struct FGameStartParam& startParam);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmHostSessionCallbackProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmHostSessionCallbackProxy")
|
|
}
|
|
static class UEverholmHostSessionCallbackProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmHostSessionCallbackProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmHostSessionCallbackProxy;
|
|
|
|
// Class Everholm.LedgeStopAnimationsAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class ULedgeStopAnimationsAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FLedgeStopSet> LedgeStopSets; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeStopAnimationsAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeStopAnimationsAsset")
|
|
}
|
|
static class ULedgeStopAnimationsAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeStopAnimationsAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeStopAnimationsAsset;
|
|
|
|
// Class Everholm.ClimbingCondition
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UClimbingCondition : public UObject
|
|
{
|
|
public:
|
|
bool bOnlyRunWhenWantingToClimb; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanBeSimulated; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEvaluationTime EvaluationTime; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EClimbGatheringIntent gatheringIntent; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x44]; // 0x002C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FClimbingConditionResult Evaluate(class AEverholmCharacter* Initiator, const TArray<struct FClimbablePointData>& closestClimbablePointsInArea, const TArray<struct FLedgeMetaDataWrapper>& closestLedgesInArea, bool& pendingAbort);
|
|
TArray<struct FClimbablePointData> Filter_IsFacingCharacter(const TArray<struct FClimbablePointData>& pointsToFilter, float dotThreshold);
|
|
TArray<struct FClimbablePointData> Filter_IsInReach(const TArray<struct FClimbablePointData>& pointsToFilter);
|
|
|
|
struct FVector GetCharacterLocation() const;
|
|
struct FClimbingIntent GetClimbingIntent() const;
|
|
struct FLedgeClimbConditionSettings GetLedgeClimbConditionSettings() const;
|
|
struct FVector GetPointOfQuery() const;
|
|
bool IsSurfaceClimbing() const;
|
|
bool WantsToClimb() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbingCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbingCondition")
|
|
}
|
|
static class UClimbingCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbingCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbingCondition;
|
|
|
|
// Class Everholm.EverholmGameShareManager
|
|
// 0x0068 (0x0098 - 0x0030)
|
|
class UEverholmGameShareManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const bool bIsGameShareInitialized)> OnGameShareInitialized; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const bool bIsGameShareSessionActivated)> OnGameShareSessionActivated; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const bool bIsGameChatActive)> OnGameChatStatusChanged; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bStreamPlayViaChatAttempted; // 0x0060(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x37]; // 0x0061(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool DoesPlatformSupportGameShare();
|
|
static class UEverholmGameShareManager* Get(const class UObject* WorldContextObject);
|
|
static bool GetGameShareButtonIsVisible(const class UObject* WorldContextObject, EEverholmGameShareButton Button);
|
|
static ESlateVisibility GetGameShareButtonVisibility(const class UObject* WorldContextObject, EEverholmGameShareButton Button);
|
|
static class UCommonButtonBase* GetInitialGameShareButtonFocus(const class UObject* WorldContextObject, class UCommonButtonBase* startLocal, class UCommonButtonBase* startInternet, class UCommonButtonBase* Stop, class UCommonButtonBase* Back);
|
|
static bool IsGameChatActive(const class UObject* WorldContextObject);
|
|
static bool IsGameShareInitialized(const class UObject* WorldContextObject);
|
|
static bool IsGameSharePlayerAllowedToPauseGame(const class UObject* WorldContextObject, const class APlayerController* PlayerController);
|
|
static bool IsGameShareSessionActive(const class UObject* WorldContextObject);
|
|
static bool IsGameShareSessionViaChatActive(const class UObject* WorldContextObject);
|
|
static bool IsLocalGameShareSessionActive(const class UObject* WorldContextObject);
|
|
static void StartInternetGameShareSession(const class UObject* WorldContextObject);
|
|
static void StartLocalGameShareSession(const class UObject* WorldContextObject);
|
|
static void StopGameShareSession(const class UObject* WorldContextObject);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameShareManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameShareManager")
|
|
}
|
|
static class UEverholmGameShareManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameShareManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameShareManager;
|
|
|
|
// Class Everholm.PlayerNameWidget
|
|
// 0x0000 (0x02E0 - 0x02E0)
|
|
class UPlayerNameWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class FString GetOwningPlayerName() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerNameWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerNameWidget")
|
|
}
|
|
static class UPlayerNameWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerNameWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerNameWidget;
|
|
|
|
// Class Everholm.DefaultSurfaceClimbCondition
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UDefaultSurfaceClimbCondition : public UClimbingCondition
|
|
{
|
|
public:
|
|
float ClimbDotThreshold; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DefaultSurfaceClimbCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DefaultSurfaceClimbCondition")
|
|
}
|
|
static class UDefaultSurfaceClimbCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDefaultSurfaceClimbCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDefaultSurfaceClimbCondition;
|
|
|
|
// Class Everholm.ClimbingComponent
|
|
// 0x03C0 (0x0460 - 0x00A0)
|
|
class alignas(0x10) UClimbingComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool WasEnabled, float ledgeHeightAfterAlignment)> OnLedgeClimbChange; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UClimbDetectionArea>> ClimbDetectionAreaClasses; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UCustomClimbAction>> CustomClimbActionClasses; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UEnvQuery* FindClimbablesEQSQuery; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float QueryInterval; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbableScoreThreshold; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UChooserTable* LedgeClimbEntryChooser; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UChooserTable* LedgeClimbHangChooser; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UChooserTable* LedgeClimbExitChooser; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TSubclassOf<class ULedgeClimbChooserContext> EntryChooserContextClass; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULedgeHangChooserContext> HangChooserContextClass; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULedgeClimbExitChooserContext> ExitChooserContextClass; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReservationRadius; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReservationPadding; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VaultTraceLength; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VaultTraceHalfHeightMultiplier; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FreeHangTraceLength; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FreeHangTraceRadius; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GroundTraceMaxLength; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeClimbPredictionTargetOffset; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeClimbMinAerialXYVelocityTowardsLedge; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeClimbHorizontalReachThreshold; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLedgeClimbConditionSettings LedgeClimbConditionSettings; // 0x0140(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName EntrySectionName; // 0x0148(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ImmediateEntrySectionName; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName HangingSectionName; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ClimbUpSectionName; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttemptClimbUpSectionName; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AbortSectionName; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SkippableSectionName; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName MotionWarpTargetName; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HangingGroundTraceStartHeightZOffset; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HangingGroundTraceDistance; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USurfaceClimbAbility> TempSurfaceClimbAbility; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AEverholmGameState* GameState; // 0x0198(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UClimbDetectionArea*> ClimbDetectionAreas; // 0x01A0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
TArray<class UCustomClimbAction*> CustomClimbActions; // 0x01B0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class ULedgeClimbChooserContext* LedgeClimbChooserContext; // 0x01C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class ULedgeHangChooserContext* LedgeHangChooserContext; // 0x01C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class ULedgeClimbExitChooserContext* LedgeExitChooserContext; // 0x01D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UAnimMontage* HangMontage; // 0x01D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UAnimMontage* LedgeExitMontage; // 0x01E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_1E8[0x278]; // 0x01E8(0x0278)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<struct FClimbablePointData> GetAllClosestClimbablePointsAtLocation(const struct FVector& Location, EClimbGatheringIntent gatheringIntent);
|
|
void OnLedgeClimbAlignmentFinished(EEndAlignmentResult endResult);
|
|
void StartWantToClimb();
|
|
void StopWantToClimb();
|
|
bool TryLedgeClimb(const struct FClimbablePointData& Target, const bool bIsImmediate);
|
|
bool TrySurfaceClimb(const struct FClimbablePointData& climbTo);
|
|
bool TrySurfaceClimbHandOver(const struct FClimbablePointData& climbTo, const bool isInitialClimbStep, const float Duration, const EClimbingDirectionVertical Direction, const EClimbingPose EndingPose);
|
|
|
|
struct FClimbingIntent GetClimbingIntent() const;
|
|
const class UObject* GetClimbingReference() const;
|
|
TArray<class UCustomClimbAction*> GetCustomClimbActionInstance(const struct FAbstractEnum& CustomAction) const;
|
|
bool GetHasClimbPointInReach() const;
|
|
bool IsHanging() const;
|
|
bool IsInDetectionArea(class UClimbDetectionArea* Area, const struct FVector& Location) const;
|
|
bool IsSurfaceClimbing() const;
|
|
bool WantsToClimb() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbingComponent")
|
|
}
|
|
static class UClimbingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbingComponent;
|
|
|
|
// Class Everholm.EverholmGameGlobalsWrapper
|
|
// 0x0030 (0x02D8 - 0x02A8)
|
|
class AEverholmGameGlobalsWrapper : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSavedChalkboard GameChalkboard; // 0x02B0(0x0028)(Net, SaveGame, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameGlobalsWrapper")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameGlobalsWrapper")
|
|
}
|
|
static class AEverholmGameGlobalsWrapper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmGameGlobalsWrapper>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmGameGlobalsWrapper;
|
|
|
|
// Class Everholm.ThrowingTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UThrowingTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ThrowingTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ThrowingTransition")
|
|
}
|
|
static class UThrowingTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UThrowingTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UThrowingTransition;
|
|
|
|
// Class Everholm.LedgeClimbChooserContext
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
class ULedgeClimbChooserContext final : public UObject
|
|
{
|
|
public:
|
|
bool bIsMovingOnGround; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCrouching; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWantsToSprint; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMovingUpwards; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsComingFromHoist; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEverholmCharacterMovementMode MovementMode; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELedgeTraversalType traversalType; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HeightDifference; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeHeight; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLedgeMetaData MetaData; // 0x0038(0x0004)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
ESuspenseThreatLevel threatLevel; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELedgeClimbState NextState; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector AlignmentLocationOffset; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float triggerRadius; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MotionWarpTargetOffset; // 0x0060(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void Reset();
|
|
void Set(class AEverholmCharacter* climbingCharacter, const bool IsMovingOnGround, const bool IsCrouching, const bool wantsToSprint, const bool isMovingUpwards, const bool isComingFromHoist, const EEverholmCharacterMovementMode MovementMode_0, const ELedgeTraversalType traversalType_0, const float heightDiff, const float LedgeHeight_0, const struct FLedgeMetaData& MetaData_0, const ESuspenseThreatLevel threatLevel_0, const ELedgeClimbState NextState_0, const struct FVector& alignmentOffset, const float triggerRadius_0, const struct FVector& motionWarpingOffset);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeClimbChooserContext")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeClimbChooserContext")
|
|
}
|
|
static class ULedgeClimbChooserContext* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeClimbChooserContext>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeClimbChooserContext;
|
|
|
|
// Class Everholm.LedgeHangChooserContext
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class ULedgeHangChooserContext final : public UObject
|
|
{
|
|
public:
|
|
bool bIsComingFromHoist; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELedgeTraversalType traversalType; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLedgeMetaData MetaData; // 0x002A(0x0004)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
ESuspenseThreatLevel threatLevel; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Reset();
|
|
void Set(class AEverholmCharacter* climbingCharacter, const bool isComingFromHoist, const ELedgeTraversalType traversalType_0, const struct FLedgeMetaData& MetaData_0, const ESuspenseThreatLevel threatLevel_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeHangChooserContext")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeHangChooserContext")
|
|
}
|
|
static class ULedgeHangChooserContext* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeHangChooserContext>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeHangChooserContext;
|
|
|
|
// Class Everholm.OwnerInteractCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UOwnerInteractCondition final : public URelayInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OwnerInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OwnerInteractCondition")
|
|
}
|
|
static class UOwnerInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOwnerInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOwnerInteractCondition;
|
|
|
|
// Class Everholm.SheepSkinVehicleActor
|
|
// 0x0010 (0x0420 - 0x0410)
|
|
class ASheepSkinVehicleActor final : public AVehicleActor
|
|
{
|
|
public:
|
|
TArray<EPlayerPawnType> Auth_NPCUnderSkinArray; // 0x0410(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool AreAllKidsUnderSkin();
|
|
void ForceExitAllNPC();
|
|
void NPCEntered(const EPlayerPawnType pawnType);
|
|
void NPCEnterUnderSkinEvent(EPlayerPawnType pawnType);
|
|
void NPCExitUnderSkinEvent(EPlayerPawnType pawnType);
|
|
void OnRep_NPCUnderSkinArray(const TArray<EPlayerPawnType>& local_NPCUnderSkinArray);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SheepSkinVehicleActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SheepSkinVehicleActor")
|
|
}
|
|
static class ASheepSkinVehicleActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASheepSkinVehicleActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASheepSkinVehicleActor;
|
|
|
|
// Class Everholm.LedgeClimbExitChooserContext
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class ULedgeClimbExitChooserContext final : public UObject
|
|
{
|
|
public:
|
|
bool bIsComingFromHoist; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELedgeTraversalType traversalType; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLedgeMetaData MetaData; // 0x002A(0x0004)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
ESuspenseThreatLevel threatLevel; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MotionWarpTargetOffset; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void Reset();
|
|
void Set(class AEverholmCharacter* climbingCharacter, const bool isComingFromHoist, const ELedgeTraversalType traversalType_0, const struct FLedgeMetaData& MetaData_0, const ESuspenseThreatLevel threatLevel_0, const struct FVector& motionWarpingOffset);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeClimbExitChooserContext")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeClimbExitChooserContext")
|
|
}
|
|
static class ULedgeClimbExitChooserContext* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeClimbExitChooserContext>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeClimbExitChooserContext;
|
|
|
|
// Class Everholm.SaveSystemRemoveFromDiskBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemRemoveFromDiskBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemRemoveFromDiskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemRemoveFromDiskBlueprintProxy")
|
|
}
|
|
static class USaveSystemRemoveFromDiskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemRemoveFromDiskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemRemoveFromDiskBlueprintProxy;
|
|
|
|
// Class Everholm.ClimbingSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UClimbingSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
struct FAbstractEnumTypeDef ClimbDetectionSystemCustomActionConcreteType; // 0x0038(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbingSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbingSettings")
|
|
}
|
|
static class UClimbingSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbingSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbingSettings;
|
|
|
|
// Class Everholm.InteractionComponentEventContext
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UInteractionComponentEventContext final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteract(class APawn* Initiator);
|
|
void OnInteractEnd(class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void OnInteractFailed(class APawn* Initiator);
|
|
void OnInteractFocus(class APawn* Initiator, bool bHasFocus);
|
|
void OnPrepareEndInteraction(class AEverholmCharacter* interactor, const EInteractEndReason interactEndReason);
|
|
void OnPrepareStartInteraction(class AEverholmCharacter* interactor);
|
|
void OnSharedEventTriggered(class FName EventName);
|
|
void OnValueChanged(ESharedInteractableValueID ID, int32 NewValue, bool bIsInitialization);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InteractionComponentEventContext")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InteractionComponentEventContext")
|
|
}
|
|
static class UInteractionComponentEventContext* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractionComponentEventContext>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInteractionComponentEventContext;
|
|
|
|
// Class Everholm.CustomClimbAction
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UCustomClimbAction : public UObject
|
|
{
|
|
public:
|
|
struct FAbstractEnum CustomAction; // 0x0028(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Priority; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0xB]; // 0x0035(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ExecuteAction(class AEverholmCharacter* Initiator, const struct FClimbablePointData& Target);
|
|
|
|
class UClimbingComponent* GetClimbingComponent() const;
|
|
class UEverholmCharacterMovementComponent* GetEverholmCharacterMovementComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CustomClimbAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CustomClimbAction")
|
|
}
|
|
static class UCustomClimbAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCustomClimbAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCustomClimbAction;
|
|
|
|
// Class Everholm.ClimbDetectionArea
|
|
// 0x0098 (0x00C0 - 0x0028)
|
|
class UClimbDetectionArea : public UObject
|
|
{
|
|
public:
|
|
struct FColor Color; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform RelativeOffset; // 0x0030(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Height; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleWidth; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRadius; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRadius; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UClimbingCondition>> TriggerConditions; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UClimbingCondition*> InstancedTriggerConditions; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
struct FVector GetPointOfQuery(class AEverholmCharacter* Initiator, const struct FClimbingIntent& Intent) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbDetectionArea")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbDetectionArea")
|
|
}
|
|
static class UClimbDetectionArea* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbDetectionArea>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbDetectionArea;
|
|
|
|
// Class Everholm.EverholmHumbug
|
|
// 0x00A0 (0x0840 - 0x07A0)
|
|
class AEverholmHumbug final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
class FName HumbugCanStickTag; // 0x0798(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APickupBase> pickupClass; // 0x07A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIMultipleAttackComponent* MultipleAttackComponent; // 0x07A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* HumbugSwollenCurve; // 0x07B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimMontage*> WallHitAnimations; // 0x07B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float WallHitTimeout; // 0x07C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7CC[0x4]; // 0x07CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APickupBase* PickupHumbug; // 0x07D0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7D8[0x8]; // 0x07D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle WallHitTimerHandle; // 0x07E0(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_7E8[0x40]; // 0x07E8(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAnimHumbugData AnimHumbugData; // 0x0828(0x0008)(Net, Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_830[0x10]; // 0x0830(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDetachFromTarget_Multicast(const struct FVector& DetachmentOffset);
|
|
void OnHitWallEnd(class AEverholmCharacter* Initiator);
|
|
void OnLerpingEnd();
|
|
void OnLerpingStart(const float TotalDuration);
|
|
void OnPickupHumbugHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnPickupPickedUp(class AEverholmCharacter* Initiator, class APickupBase* pickup);
|
|
void OnPickupPutDown(class AEverholmCharacter* Initiator, class APickupBase* pickup);
|
|
void OnPickupThrown(class AEverholmCharacter* Initiator, class APickupBase* pickup);
|
|
void OnProjectileStop(class AEverholmCharacter* Initiator, class APickupBase* pickup, const struct FHitResult& ImpactResult);
|
|
void OnRep_PickupHumbug();
|
|
void RequestPickupDrop_Multicast();
|
|
void SetIsAttached(bool bInIsAttached);
|
|
void SetPacified(bool bInIsPacified);
|
|
void SetTargetLerpingInfo_Multicast(class UPrimitiveComponent* TargetComponent, class FName TargetSocket);
|
|
void UpdateHumbugCollision(EHumbugSimulationType SimulationType);
|
|
void UpdateHumbugCollision_Multicast(EHumbugSimulationType SimulationType);
|
|
void UpdateHumbugSimulation(EHumbugSimulationType SimulationType);
|
|
|
|
bool GetIsAttached() const;
|
|
bool GetIsPacified() const;
|
|
bool GetIsPickedUp() const;
|
|
bool GetIsThrown() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmHumbug")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmHumbug")
|
|
}
|
|
static class AEverholmHumbug* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmHumbug>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmHumbug;
|
|
|
|
// Class Everholm.ClimbWallAlongSplineAction
|
|
// 0x0140 (0x02B0 - 0x0170)
|
|
class UClimbWallAlongSplineAction final : public UAIAction
|
|
{
|
|
public:
|
|
class UAISplineWallClimbingComponent* WallSpline; // 0x0170(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinWallClimbingSpeed; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxWallClimbingSpeed; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCapsuleComponent* CapsuleComponent; // 0x0180(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FChalkboardSectionKey ChalkboardKeyWallSpline; // 0x0188(0x0108)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationSmoothingStrengthOverride; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RaycastDistance; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldDespawnWhenFinished; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOppositeClimbDirection; // 0x0299(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29A[0x16]; // 0x029A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ClimbWallAlongSplineAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ClimbWallAlongSplineAction")
|
|
}
|
|
static class UClimbWallAlongSplineAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UClimbWallAlongSplineAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UClimbWallAlongSplineAction;
|
|
|
|
// Class Everholm.CompanionInteractionComponent
|
|
// 0x0078 (0x0118 - 0x00A0)
|
|
class UCompanionInteractionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x78]; // 0x00A0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void TryStopAllInteractors(class UEverholmInteractionComponent* specificInteractionComponent);
|
|
void TryStopCompanionInteractor(class UEverholmInteractionComponent* specificInteractionComponent);
|
|
void TryStopNPCKidInteractor(EPlayerPawnType kidType, class UEverholmInteractionComponent* specificInteractionComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CompanionInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CompanionInteractionComponent")
|
|
}
|
|
static class UCompanionInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCompanionInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCompanionInteractionComponent;
|
|
|
|
// Class Everholm.TankChaosVehicle
|
|
// 0x0000 (0x0340 - 0x0340)
|
|
class ATankChaosVehicle final : public AWheeledVehiclePawn
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankChaosVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankChaosVehicle")
|
|
}
|
|
static class ATankChaosVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATankChaosVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATankChaosVehicle;
|
|
|
|
// Class Everholm.CompassWidget
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class UCompassWidget final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
float NorthDegrees; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetFlatCameraForward() const;
|
|
struct FVector GetNorthVector() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CompassWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CompassWidget")
|
|
}
|
|
static class UCompassWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCompassWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCompassWidget;
|
|
|
|
// Class Everholm.UnstashingState
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UUnstashingState final : public UPickupState
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UnstashingState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UnstashingState")
|
|
}
|
|
static class UUnstashingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUnstashingState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUnstashingState;
|
|
|
|
// Class Everholm.CoOpBlueprintFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCoOpBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool AreAllPlayersAlive(const class UObject* WorldContextObject);
|
|
static bool EverholmSessionStartedAsSinglePlayer(const class UObject* WorldContextObject);
|
|
static class AController* GetBoyController(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetBoyPlayerCharacter(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerController* GetBoyPlayerController(const class UObject* WorldContextObject);
|
|
static struct FPlayerReferenceData GetBoyReference(const class UObject* WorldContextObject);
|
|
static class AAIController* GetCompanionAIController(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetCompanionAIPlayerCharacter(const class UObject* WorldContextObject);
|
|
static TArray<class AController*> GetControllers(const class UObject* WorldContextObject);
|
|
static class AEverholmBaseHUD* GetEverholmBaseHUD(const class UObject* WorldContextObject);
|
|
static EEVRGameMode GetEverholmGameMode(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerController* GetEverholmPlayerController(class AEverholmPlayerCharacter* inCharacter);
|
|
static EEverholmSessionMode GetEverholmSessionMode(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetFirstLocallyControlledPlayerCharacter(const class UObject* WorldContextObject);
|
|
static class AController* GetGirlController(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetGirlPlayerCharacter(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerController* GetGirlPlayerController(const class UObject* WorldContextObject);
|
|
static struct FPlayerReferenceData GetGirlReference(const class UObject* WorldContextObject);
|
|
static int32 GetHumanPlayerCount(const class UObject* WorldContextObject);
|
|
static class ULocalPlayer* GetLocalPlayer(const class APlayerController* InPlayerController);
|
|
static int32 GetNPCKidsCount(class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetOtherPlayerCharacter(const class UObject* WorldContextObject, const class AEverholmPlayerCharacter* Player);
|
|
static class AEverholmPlayerCharacter* GetPlayerCharacterByType(const class UObject* WorldContextObject, EPlayerPawnType pawnType);
|
|
static class AEverholmPlayerCharacter* GetPlayerCharacterNearestLocation(const class UObject* WorldContextObject, const struct FVector& Location, const bool bUse2DDistance, const bool bDisregardCompanion);
|
|
static TArray<class AEverholmPlayerCharacter*> GetPlayerCharacters(const class UObject* WorldContextObject);
|
|
static TArray<class AEverholmPlayerController*> GetPlayerControllers(const class UObject* WorldContextObject);
|
|
static class UEverholmPlayerManagerSubsystem* GetPlayerManagerSubsystem(const class UObject* WorldContextObject);
|
|
static class AController* GetPlayerOneController(const class UObject* WorldContextObject);
|
|
static class APawn* GetPlayerOnePawn(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetPlayerOnePlayerCharacter(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerController* GetPlayerOnePlayerController(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerState* GetPlayerOnePlayerState(const class UObject* WorldContextObject);
|
|
static struct FPlayerReferenceData GetPlayerOneReference(const class UObject* WorldContextObject);
|
|
static int32 GetPlayersCount(const class UObject* WorldContextObject);
|
|
static class AController* GetPlayerTwoController(const class UObject* WorldContextObject);
|
|
static class APawn* GetPlayerTwoPawn(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerCharacter* GetPlayerTwoPlayerCharacter(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerController* GetPlayerTwoPlayerController(const class UObject* WorldContextObject);
|
|
static class AEverholmPlayerState* GetPlayerTwoPlayerState(const class UObject* WorldContextObject);
|
|
static struct FPlayerReferenceData GetPlayerTwoReference(const class UObject* WorldContextObject);
|
|
static TArray<class AEverholmPlayerCharacter*> GetRegisteredPlayerCharacters(const class UObject* WorldContextObject);
|
|
static bool IsAnyPlayerByWater(class UObject* WorldContextObject);
|
|
static bool IsAnyPlayerDead(const class UObject* WorldContextObject);
|
|
static bool IsCharacterNPC(class UObject* WorldContextObject, class AEverholmPlayerCharacter* Character);
|
|
static bool IsPawnTypeNPC(class UObject* WorldContextObject, EPlayerPawnType pawnType);
|
|
static bool IsPlayerAlive(class UObject* WorldContextObject, EPlayerPawnType pawnType);
|
|
static bool IsUsingUnifiedInventory(const class UObject* WorldContextObject);
|
|
static bool ShouldDisableCheckpoints(const class UObject* WorldContextObject);
|
|
static void TriggerOnLocalCharacterSpawn(class UObject* WorldContext, const struct FLatentActionInfo& LatentInfo, EPlayerPawnType pawnType, class AEverholmPlayerCharacter** playerPawn);
|
|
static void WaitForPlayersSpawned(class UObject* WorldContext, const struct FLatentActionInfo& LatentInfo);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CoOpBlueprintFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CoOpBlueprintFunctionLibrary")
|
|
}
|
|
static class UCoOpBlueprintFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCoOpBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCoOpBlueprintFunctionLibrary;
|
|
|
|
// Class Everholm.ShadowPlayerCamera
|
|
// 0x0040 (0x02E8 - 0x02A8)
|
|
class AShadowPlayerCamera final : public AActor
|
|
{
|
|
public:
|
|
TArray<struct FShadowActor> ShadowActors; // 0x02A8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
class UMaterialInterface* ShadowMaterial; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
ETextureRenderTargetFormat RenderTargetFormat; // 0x02C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D PlayerRenderTargetSize; // 0x02C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneCaptureComponent2D* CaptureComponent; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UDecalComponent* ShadowPlayerDecal; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void AddShadowActor(const struct FShadowActor& ShadowActor);
|
|
void HandlePlayerEnterShadows(class AEverholmPlayerCharacter*& Player);
|
|
void HandlePlayerLeaveShadows(class AEverholmPlayerCharacter*& Player);
|
|
void OnShadowPickupStashed(class AEverholmCharacter* Initiator, bool bIsQuickStash, class APickupBase* pickup);
|
|
void RemoveShadowActor(class AActor*& Actor);
|
|
|
|
struct FVector GetDecalOffset() const;
|
|
class UDecalComponent* GetPlayerDecal() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ShadowPlayerCamera")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ShadowPlayerCamera")
|
|
}
|
|
static class AShadowPlayerCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AShadowPlayerCamera>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AShadowPlayerCamera;
|
|
|
|
// Class Everholm.CarryingState
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UCarryingState final : public UPickupState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CarryingState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CarryingState")
|
|
}
|
|
static class UCarryingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCarryingState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCarryingState;
|
|
|
|
// Class Everholm.CopyPlayerActionComponent
|
|
// 0x0060 (0x0100 - 0x00A0)
|
|
class UCopyPlayerActionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FPlayerActionData> PlayerActionsContainer; // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B0[0x50]; // 0x00B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsActionListEmpty() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CopyPlayerActionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CopyPlayerActionComponent")
|
|
}
|
|
static class UCopyPlayerActionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCopyPlayerActionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCopyPlayerActionComponent;
|
|
|
|
// Class Everholm.RootMovement
|
|
// 0x0138 (0x0160 - 0x0028)
|
|
class URootMovement final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x138]; // 0x0028(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RootMovement")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RootMovement")
|
|
}
|
|
static class URootMovement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URootMovement>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URootMovement;
|
|
|
|
// Class Everholm.AIAction_CritterChaseTarget
|
|
// 0x0040 (0x01C8 - 0x0188)
|
|
class UAIAction_CritterChaseTarget final : public UAIMoveActionBase
|
|
{
|
|
public:
|
|
float MinRadius; // 0x0188(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* TargetActor; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PredictionTime; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementPredictionThreshold; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool RotateToTarget; // 0x01A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A1[0x3]; // 0x01A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeToRepath; // 0x01A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x20]; // 0x01A8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AIAction_CritterChaseTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AIAction_CritterChaseTarget")
|
|
}
|
|
static class UAIAction_CritterChaseTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIAction_CritterChaseTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIAction_CritterChaseTarget;
|
|
|
|
// Class Everholm.DetailedCrouchRequest
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UDetailedCrouchRequest final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DetailedCrouchRequest")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DetailedCrouchRequest")
|
|
}
|
|
static class UDetailedCrouchRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDetailedCrouchRequest>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDetailedCrouchRequest;
|
|
|
|
// Class Everholm.CycleMovementInputSpaceDebugFunction
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class UCycleMovementInputSpaceDebugFunction final : public UDebugFunction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CycleMovementInputSpaceDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CycleMovementInputSpaceDebugFunction")
|
|
}
|
|
static class UCycleMovementInputSpaceDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCycleMovementInputSpaceDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCycleMovementInputSpaceDebugFunction;
|
|
|
|
// Class Everholm.DamageInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IDamageInterface final
|
|
{
|
|
public:
|
|
void TakeReplicatedDamage(const class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, const class FName& BoneName, const struct FVector& ShotFromDirection, class AEverholmCharacter* InstigatedBy, class AActor* DamageCauser, const struct FHitResult& HitInfo);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DamageInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DamageInterface")
|
|
}
|
|
static class IDamageInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IDamageInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IDamageInterface;
|
|
|
|
// Class Everholm.DemoMainMenu
|
|
// 0x0030 (0x0480 - 0x0450)
|
|
class UDemoMainMenu final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FKey> StartScreenKeys; // 0x0460(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> SageStartScreenKeys; // 0x0470(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnEndPIE(bool bIsSimulating);
|
|
void OnStartKeyPressed();
|
|
void RegisterInputPreprocessor();
|
|
void UnregisterInputPreprocessor();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DemoMainMenu")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DemoMainMenu")
|
|
}
|
|
static class UDemoMainMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDemoMainMenu>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDemoMainMenu;
|
|
|
|
// Class Everholm.OverlappingConeLightComponent
|
|
// 0x0060 (0x0650 - 0x05F0)
|
|
class UOverlappingConeLightComponent final : public UOverlappingLightComponent
|
|
{
|
|
public:
|
|
struct FVisionConeProps LightCone; // 0x05F0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bConeOriginAtOwner : 1; // 0x05FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bNoInheritPitch : 1; // 0x05FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_5FD[0x3]; // 0x05FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float YawOffset; // 0x0600(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchOffset; // 0x0604(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_608[0x48]; // 0x0608(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OverlappingConeLightComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OverlappingConeLightComponent")
|
|
}
|
|
static class UOverlappingConeLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOverlappingConeLightComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOverlappingConeLightComponent;
|
|
|
|
// Class Everholm.WeightedAverageFloatHintProcessor
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UWeightedAverageFloatHintProcessor : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
float DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34[0x14]; // 0x0034(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetRelevantHintValue(const class ADirectedCameraHint_Base* hint, const struct FCameraHintInParameters& Params_0) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WeightedAverageFloatHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WeightedAverageFloatHintProcessor")
|
|
}
|
|
static class UWeightedAverageFloatHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWeightedAverageFloatHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWeightedAverageFloatHintProcessor;
|
|
|
|
// Class Everholm.ArmLengthMultiplierHintProcessor
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class UArmLengthMultiplierHintProcessor final : public UWeightedAverageFloatHintProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ArmLengthMultiplierHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ArmLengthMultiplierHintProcessor")
|
|
}
|
|
static class UArmLengthMultiplierHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UArmLengthMultiplierHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UArmLengthMultiplierHintProcessor;
|
|
|
|
// Class Everholm.DirectedCameraPreview
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class ADirectedCameraPreview final : public AActor
|
|
{
|
|
public:
|
|
bool bUseEditorTick; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlueprintEditorTick(float DeltaTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DirectedCameraPreview")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DirectedCameraPreview")
|
|
}
|
|
static class ADirectedCameraPreview* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADirectedCameraPreview>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADirectedCameraPreview;
|
|
|
|
// Class Everholm.DockBoatActor
|
|
// 0x0028 (0x02D0 - 0x02A8)
|
|
class ADockBoatActor final : public AActor
|
|
{
|
|
public:
|
|
struct FComponentReference DockSplineReference; // 0x02A8(0x0028)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void SetDockpointActorOnBoat(class ABoatVehicle* boat);
|
|
void TriggerEnterForOtherPlayer();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DockBoatActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DockBoatActor")
|
|
}
|
|
static class ADockBoatActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADockBoatActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADockBoatActor;
|
|
|
|
// Class Everholm.DockExitBoatCondition
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UDockExitBoatCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
class FName BoatOverlapVolumeTag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DockExitBoatCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DockExitBoatCondition")
|
|
}
|
|
static class UDockExitBoatCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDockExitBoatCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDockExitBoatCondition;
|
|
|
|
// Class Everholm.DockCheckpointActor
|
|
// 0x0020 (0x02F0 - 0x02D0)
|
|
class ADockCheckpointActor final : public ATriggerRegion
|
|
{
|
|
public:
|
|
TSubclassOf<class ADockBoatActor> DockActorClass; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DefaultDockpointIndex; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DockpointActorCount; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class ADockBoatActor*> SpawnedDockPointActors; // 0x02E0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class ADockBoatActor* GetDockBoatActorAtIndex(int32 Index_0);
|
|
|
|
class UCheckpointComponent* GetCheckpointComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DockCheckpointActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DockCheckpointActor")
|
|
}
|
|
static class ADockCheckpointActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADockCheckpointActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADockCheckpointActor;
|
|
|
|
// Class Everholm.SubtitleSystemBlueprintFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USubtitleSystemBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
class USubtitleSubsystem* GetSubtitleSystem(class UObject* WorldContextObject) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SubtitleSystemBlueprintFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SubtitleSystemBlueprintFunctionLibrary")
|
|
}
|
|
static class USubtitleSystemBlueprintFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USubtitleSystemBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USubtitleSystemBlueprintFunctionLibrary;
|
|
|
|
// Class Everholm.DoorwayCameraHint
|
|
// 0x00B0 (0x05C0 - 0x0510)
|
|
class ADoorwayCameraHint final : public ABlendedBoxHint
|
|
{
|
|
public:
|
|
struct FFloatSpringState SpringState; // 0x0510(0x000C)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float PathPercentage; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector MidpointOffset; // 0x0520(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator CameraHintRotation; // 0x0538(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float CameraLocationRigidity; // 0x0550(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_554[0x4]; // 0x0554(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MidpointLoc; // 0x0558(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector startLoc; // 0x0570(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector endLoc; // 0x0588(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxYawDeltaForRelevancy; // 0x05A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpringStiffness; // 0x05A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpringMass; // 0x05A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpringTargetVelocityAmount; // 0x05AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PlayerLocationRigidity; // 0x05B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PathStraightness; // 0x05B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EEasingFunc MidPointEasingFunction; // 0x05B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseMidpoint; // 0x05B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5BA[0x6]; // 0x05BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DoorwayCameraHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DoorwayCameraHint")
|
|
}
|
|
static class ADoorwayCameraHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADoorwayCameraHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADoorwayCameraHint;
|
|
|
|
// Class Everholm.TrailerCameraPawn
|
|
// 0x0060 (0x0390 - 0x0330)
|
|
class ATrailerCameraPawn : public APawn
|
|
{
|
|
public:
|
|
class UInputMappingContext* InputMapping; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UInputAction* MoveAction; // 0x0338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* CraneAction; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* LookAction; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* DutchAction; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* ToggleModifyFOVAction; // 0x0358(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* ModifyFOVAction; // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* ModifyDOFAction; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* ModifyMoveSpeedAction; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* ModifyLookSpeedAction; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* PickNextTargetAction; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputAction* ToggleCameraStateAction; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TrailerCameraPawn")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TrailerCameraPawn")
|
|
}
|
|
static class ATrailerCameraPawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATrailerCameraPawn>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATrailerCameraPawn;
|
|
|
|
// Class Everholm.DraggablePushBoatComponent
|
|
// 0x0070 (0x0520 - 0x04B0)
|
|
class UDraggablePushBoatComponent final : public UDraggableFreeFormComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnDragBoatInWater; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
float PushBoatVelocityMultiplier; // 0x04C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PushBoatYawRotation; // 0x04C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WaterZOffset; // 0x04C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4CC[0x54]; // 0x04CC(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AreAllGrabHelpersInWater();
|
|
bool AreAllStabilizerPointsInWater();
|
|
class AWaterBody* GetCurrentWaterBody();
|
|
void PrepareForEnterBoat(const bool bEnteringBoat);
|
|
void SetLaunchRotationScalar(float rotScalar);
|
|
void SetLaunchVelocityScalar(float velScalar);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraggablePushBoatComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraggablePushBoatComponent")
|
|
}
|
|
static class UDraggablePushBoatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDraggablePushBoatComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDraggablePushBoatComponent;
|
|
|
|
// Class Everholm.DraggingMovementMode
|
|
// 0x0130 (0x0168 - 0x0038)
|
|
class UDraggingMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
class ULocomotionProfileAsset* DraggingLocomotionProfile; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float AnimationMovementSpeedTolerance; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactSpeedTolerance; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AnimIntentSmoothingSpeed; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AnimVelocitySmoothingSpeed; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UseBackwardAnimsFuzzyAngleTolerance; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SurfaceForwardOffset; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bStartedDragging, EDraggingType draggingType)> OnDragMoveInputChangeDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_68[0x100]; // 0x0068(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Multi_TryExitDragging();
|
|
void OnDragImpact();
|
|
void OnDragStop();
|
|
void SetTargetAnimationIntent(const struct FVector& Intent);
|
|
|
|
class UDraggableComponent* GetCurrentDraggable() const;
|
|
class UGrabHelperComponent* GetCurrentGrabHelper() const;
|
|
class AActor* GetCurrentlyDraggedObject() const;
|
|
EDraggerRequirements GetDraggableDraggerRequirements() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraggingMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraggingMovementMode")
|
|
}
|
|
static class UDraggingMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDraggingMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDraggingMovementMode;
|
|
|
|
// Class Everholm.MoverBaseActor
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class AMoverBaseActor : public AActor
|
|
{
|
|
public:
|
|
bool bRecalculateOnLevelOffset; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void LevelOffsetAdded(const struct FVector& Offset);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MoverBaseActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MoverBaseActor")
|
|
}
|
|
static class AMoverBaseActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMoverBaseActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AMoverBaseActor;
|
|
|
|
// Class Everholm.AnimNotify_DraisinePump
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAnimNotify_DraisinePump final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DraisinePump")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DraisinePump")
|
|
}
|
|
static class UAnimNotify_DraisinePump* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DraisinePump>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DraisinePump;
|
|
|
|
// Class Everholm.DraisineMovementComponent
|
|
// 0x0030 (0x04C0 - 0x0490)
|
|
class UDraisineMovementComponent : public UVehicleMoveOnSplineComponent
|
|
{
|
|
public:
|
|
uint8 Pad_490[0x8]; // 0x0490(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AccelPerPump; // 0x0498(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAccel; // 0x049C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WaitForDecel; // 0x04A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Decel; // 0x04A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Acceleration; // 0x04A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4AC[0x14]; // 0x04AC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void WaitToDecelTimerHandleDone();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DraisineMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DraisineMovementComponent")
|
|
}
|
|
static class UDraisineMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDraisineMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDraisineMovementComponent;
|
|
|
|
// Class Everholm.EditorSpawningSubsystem
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UEditorSpawningSubsystem final : public UEngineSubsystem
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EditorSpawningSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EditorSpawningSubsystem")
|
|
}
|
|
static class UEditorSpawningSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEditorSpawningSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEditorSpawningSubsystem;
|
|
|
|
// Class Everholm.EntitlementPlatformSettings
|
|
// 0x00F0 (0x0128 - 0x0038)
|
|
class UEntitlementPlatformSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TMap<EEntitlementID, class FName> IDToSteamKey; // 0x0038(0x0050)(Edit, Config, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EEntitlementID, class FName> IDToPS5Key; // 0x0088(0x0050)(Edit, Config, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EEntitlementID, class FName> IDToXboxKey; // 0x00D8(0x0050)(Edit, Config, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EntitlementPlatformSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EntitlementPlatformSettings")
|
|
}
|
|
static class UEntitlementPlatformSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEntitlementPlatformSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEntitlementPlatformSettings;
|
|
|
|
// Class Everholm.EnvQueryGenerator_ComponentBase
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UEnvQueryGenerator_ComponentBase final : public UEnvQueryGenerator
|
|
{
|
|
public:
|
|
class FText GeneratorsActionDescription; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UEnvQueryContext> Context; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddGeneratedComponent(class UActorComponent* generatedComponent) const;
|
|
void DoItemGeneration(const TArray<struct FVector>& ContextLocations) const;
|
|
class UObject* GetQuerier() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnvQueryGenerator_ComponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnvQueryGenerator_ComponentBase")
|
|
}
|
|
static class UEnvQueryGenerator_ComponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvQueryGenerator_ComponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnvQueryGenerator_ComponentBase;
|
|
|
|
// Class Everholm.EnvQueryGenerator_Ledges
|
|
// 0x00F8 (0x0148 - 0x0050)
|
|
class UEnvQueryGenerator_Ledges final : public UEnvQueryGenerator
|
|
{
|
|
public:
|
|
struct FAIDataProviderBoolValue GenerateOnlyComponentsInRange; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FAIDataProviderFloatValue ComponentSearchDistance; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FAIDataProviderFloatValue LedgePointSearchDistance; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FAIDataProviderFloatValue minimumDistanceToEdge; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
int32 LedgeSegmentsToIgnore; // 0x0130(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UEnvQueryContext> SearchCenter; // 0x0138(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableRangeValues; // 0x0140(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EnvQueryGenerator_Ledges")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EnvQueryGenerator_Ledges")
|
|
}
|
|
static class UEnvQueryGenerator_Ledges* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvQueryGenerator_Ledges>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnvQueryGenerator_Ledges;
|
|
|
|
// Class Everholm.DropInterruptedTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UDropInterruptedTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DropInterruptedTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DropInterruptedTransition")
|
|
}
|
|
static class UDropInterruptedTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDropInterruptedTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDropInterruptedTransition;
|
|
|
|
// Class Everholm.EQSModiferVolumeComponent
|
|
// 0x0010 (0x0670 - 0x0660)
|
|
class UEQSModiferVolumeComponent final : public UTriggerVolumeComponent
|
|
{
|
|
public:
|
|
TArray<struct FEQSModiferEntry> EQSModifierEntries; // 0x0658(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EQSModiferVolumeComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EQSModiferVolumeComponent")
|
|
}
|
|
static class UEQSModiferVolumeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEQSModiferVolumeComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEQSModiferVolumeComponent;
|
|
|
|
// Class Everholm.EVEnvQueryTest_CritterAttackLocFilter
|
|
// 0x0050 (0x0248 - 0x01F8)
|
|
class UEVEnvQueryTest_CritterAttackLocFilter final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
TSubclassOf<class UEnvQueryContext> Target; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AvoidanceRadius; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FEnvTraceData TraceData; // 0x0208(0x0040)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVEnvQueryTest_CritterAttackLocFilter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVEnvQueryTest_CritterAttackLocFilter")
|
|
}
|
|
static class UEVEnvQueryTest_CritterAttackLocFilter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEVEnvQueryTest_CritterAttackLocFilter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEVEnvQueryTest_CritterAttackLocFilter;
|
|
|
|
// Class Everholm.EverholmActivatableWidgetStack
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UEverholmActivatableWidgetStack final : public UCommonActivatableWidgetStack
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmActivatableWidgetStack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmActivatableWidgetStack")
|
|
}
|
|
static class UEverholmActivatableWidgetStack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmActivatableWidgetStack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmActivatableWidgetStack;
|
|
|
|
// Class Everholm.EverholmAIBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmAIBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void DisplayAIDebugInfoOnPawn(class APawn* Pawn, const float textZOffset, const struct FColor& Color, const class FString& additionalDebugText);
|
|
static void ForceDetectKids(const class UObject* Instigator, const struct FGameplayTag& ForcedPerceivabilityGameplayTag, const float detectionRadiusAroundCompanion, const TArray<class AActor*>& ignoredActors, class AActor* detectionContext, const bool alsoDetectNPCKids);
|
|
static void ForceForgetKids(const class UObject* Instigator, const struct FGameplayTag& ForcedPerceivabilityGameplayTag, const bool alsoForgetNPCKids);
|
|
static EAIAlertState GetAIAlertState(class APawn* Pawn);
|
|
static class UAIAlertStateAnalyzer* GetAIAlertStateAnalyzer(class APawn* Pawn);
|
|
static TArray<class AEverholmPlayerCharacter*> GetAllNPCKidsFollowingPlayer(class UObject* WorldContextObject, class AEverholmPlayerCharacter* Player);
|
|
static class UEverholmInteractionComponent* GetBestInteractionInArray(const TArray<class UEverholmInteractionComponent*>& interactionCandidates, class APawn* Initiator, class UTarsierAINavigator* Navigator, bool bUseGameplayTags, bool bRequireValidPath);
|
|
static TArray<class AEverholmPlayerCharacter*> GetCompanionsFollowingPlayer(class UObject* WorldContextObject, class AEverholmPlayerCharacter* Player);
|
|
static TArray<struct FTargetDistances> GetDistanceToClosestIdentifiableKids(class UWorld* World, const class AEverholmCharacter* queryActor, const bool excludeNonTargetable, const bool sortOutput);
|
|
static bool GetFollowActorCloselyState(const class AActor* Actor);
|
|
static bool GetFollowActorState(const class AActor* Actor);
|
|
static bool GetHandholdingState(const class AActor* Actor);
|
|
static EAIAlertState GetPreviousAIAlertState(class APawn* Pawn);
|
|
static bool GetQueryResultsAsComponents(class UEnvQueryInstanceBlueprintWrapper* QueryInstance, TArray<class UActorComponent*>* resultComponents);
|
|
static bool HasActorInAIChalkboard(const class UAIChalkboardWrapper* BrainChalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
static bool IsAIAlertState(class APawn* Pawn, EAIAlertState State);
|
|
static bool IsCompanionCharacterFollowingPlayer(class UObject* WorldContextObject, EPlayerPawnType pawnType);
|
|
static bool IsInteractionAvailable(class UEverholmInteractionComponent* InteractionComponent, class APawn* Initiator, bool bUseGameplayTags);
|
|
static bool IsInteractionReachable(class UEverholmInteractionComponent* InteractionComponent, class APawn* Initiator, class UTarsierAINavigator* Navigator);
|
|
static bool IsPreviousAIAlertState(class APawn* Pawn, EAIAlertState State);
|
|
static void OverrideAIAlertState(class APawn* Pawn, EAIAlertState State);
|
|
static void OverrideNoiseStrengthToIdentify(class APawn* Pawn, float noiseStrength);
|
|
static void ResetNoiseStrengthToIdentify(class APawn* Pawn);
|
|
static int32 RoundDegreesToCircleIndex(const float Angle);
|
|
static void ScriptedDetection(class APawn* Pawn, class AActor* TargetActor, const struct FVector& Location, EOnScriptedDetectionType detectionType);
|
|
static void ScriptedDetectionWithinRadius(class AActor* TargetActor, const struct FAILocationUnion& searchLocation, float detectionRadius, EOnScriptedDetectionType detectionType, bool bFilterOutAlertedAIs);
|
|
static void SendCompanionInteractWithActorOrder(class AActor* orderInteractionActor, class UObject* WorldContextObject);
|
|
static void SendCompanionInteractWithComponentOrder(class UEverholmInteractionComponent* orderInteractionComponent, class UObject* WorldContextObject);
|
|
static void SendInteractWithActorOrder(EPlayerPawnType pawnType, class AActor* orderInteractionActor, class UObject* WorldContextObject);
|
|
static void SendInteractWithComponentOrder(EPlayerPawnType pawnType, class UEverholmInteractionComponent* orderInteractionComponent, class UObject* WorldContextObject);
|
|
static void SetCompanionFollowState(bool bShouldFollow, class UObject* WorldContextObject, const class UObject* optionalInstigator);
|
|
static void SetFollowActorCloselyState(class AActor* Actor, const class UObject* Instigator, const bool bShouldFollowClosely);
|
|
static void SetFollowActorState(class AActor* Actor, const class UObject* Instigator, const bool bShouldFollow);
|
|
static void SetHandholdingState(class AActor* Actor, const class UObject* Instigator, const bool bShouldHoldHands);
|
|
static void SetNPCKidFollowState(bool bShouldFollow, EPlayerPawnType pawnType, class UObject* WorldContextObject, const class UObject* optionalInstigator);
|
|
static void StopCurrentActionOrder(class APawn* Pawn);
|
|
static void StopStartAction(class APawn* Pawn, class UAIChalkboardWrapper* BrainChalkboard);
|
|
static void TryDropPickup(class APawn* Pawn, class UAIChalkboardWrapper* BrainChalkboard);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAIBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAIBlueprintLibrary")
|
|
}
|
|
static class UEverholmAIBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAIBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAIBlueprintLibrary;
|
|
|
|
// Class Everholm.UseItemAbilityComponent
|
|
// 0x0000 (0x01A8 - 0x01A8)
|
|
class UUseItemAbilityComponent : public UAbilityComponent
|
|
{
|
|
public:
|
|
void OnAbortAbility();
|
|
void OnLedgeClimbingChanged(bool bIsClimbing, float ledgeHeightAfterAlignment);
|
|
void OnPickupStateChanged(EPickupState PreviousPickupState, EPickupState NewPickupState);
|
|
void OnStartUsingItem();
|
|
void OnStopUsingItem();
|
|
void OnSurfaceClimbingChanged(bool bIsClimbing);
|
|
|
|
class APickupBase* GetPickup() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UseItemAbilityComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UseItemAbilityComponent")
|
|
}
|
|
static class UUseItemAbilityComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUseItemAbilityComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUseItemAbilityComponent;
|
|
|
|
// Class Everholm.ThrowItemAbilityComponent
|
|
// 0x0170 (0x0318 - 0x01A8)
|
|
class UThrowItemAbilityComponent : public UUseItemAbilityComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimationSet* ThrowStepBackAnimSet; // 0x01B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
bool bFavorHighArcForTargets; // 0x01B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseLaunchArc; // 0x01B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BA[0x2]; // 0x01BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DefaultThrowDistance; // 0x01BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultThrowForce; // 0x01C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ThrowArcAngle; // 0x01C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetThrowForce; // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetingAngle; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float rotationOffsetFromForward; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector rotationOffsetAxis; // 0x01D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DefaultThrowDirection; // 0x01F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector OneHandedThrowPositionOffset; // 0x0208(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TwoHandedThrowPositionOffset; // 0x0220(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageComponentTag; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BaseDamage; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AFieldSystemActor> ImpactFieldClass; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_258[0xC0]; // 0x0258(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleImpactFieldSpawned(class AFieldSystemActor* impactField);
|
|
void HandleMeshAnimInitialized();
|
|
void HandlePickupHolderChanged(class AActor* newHolder);
|
|
void HandlePickupLanded(class AEverholmCharacter* throwInitiator, class APickupBase* pickup, const struct FHitResult& ImpactResult);
|
|
void HandlePickupPhysicsSettled(class AEverholmCharacter* throwInitiator, class APickupBase* pickup);
|
|
void HandlePickupThrown(class AEverholmCharacter* throwInitiator, class APickupBase* pickup);
|
|
void OnThrowOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void ResetOverrideThrowDirection();
|
|
void SetOverrideThrowDirection(const struct FVector& throwVec);
|
|
void SpawnWaterImpact(const struct FVector& ImpactLocation);
|
|
|
|
struct FVector CalculateThrowStartPosition() const;
|
|
class UTargetComponent* GetLastFoundThrowTarget(const bool bCallFindTarget) const;
|
|
class AEverholmCharacter* GetThrowInstigator() const;
|
|
struct FVector GetThrowPositionOffset() const;
|
|
bool IsPickupHarpoon() const;
|
|
bool IsThrowObstructed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ThrowItemAbilityComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ThrowItemAbilityComponent")
|
|
}
|
|
static class UThrowItemAbilityComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UThrowItemAbilityComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UThrowItemAbilityComponent;
|
|
|
|
// Class Everholm.EverholmAISystem
|
|
// 0x0158 (0x02C0 - 0x0168)
|
|
class UEverholmAISystem final : public UTarsierAISystem
|
|
{
|
|
public:
|
|
uint8 Pad_168[0x18]; // 0x0168(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPlayerPawnType, float> FollowDistanceOverrides; // 0x0180(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<EPlayerPawnType, float> FollowYawOffsetOverrides; // 0x01D0(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<EPlayerPawnType, float> StandStillLeewayDistanceOverrides; // 0x0220(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<EPlayerPawnType, float> FixedFollowSpeedOverrides; // 0x0270(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OverrideCompanionFollowDistance(EPlayerPawnType pawnType, float DesiredDistance);
|
|
void OverrideCompanionFollowYawOffset(EPlayerPawnType pawnType, float desiredYawOffset);
|
|
void OverrideFixedFollowSpeed(EPlayerPawnType pawnType, float desiredFixedFollowSpeed);
|
|
void OverrideStandStillLeewayDistance(EPlayerPawnType pawnType, float desiredLeewayDistance);
|
|
void ResetCompanionFollowDistanceOverride(EPlayerPawnType pawnType);
|
|
void ResetCompanionFollowYawOffsetOverride(EPlayerPawnType pawnType);
|
|
void ResetFixedFollowSpeed(EPlayerPawnType pawnType);
|
|
void ResetStandStillLeewayDistance(EPlayerPawnType pawnType);
|
|
|
|
TOptional<float> GetCompanionFixedFollowSpeedOverride(EPlayerPawnType pawnType) const;
|
|
float GetCompanionFollowDistance(EPlayerPawnType pawnType) const;
|
|
float GetCompanionFollowYawOffset(EPlayerPawnType pawnType) const;
|
|
TOptional<float> GetCompanionFollowYawOffsetOverride(EPlayerPawnType pawnType) const;
|
|
float GetStandStillLeewayDistance(EPlayerPawnType pawnType) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAISystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAISystem")
|
|
}
|
|
static class UEverholmAISystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAISystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAISystem;
|
|
|
|
// Class Everholm.EverholmAnimationBudgetAllocator
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UEverholmAnimationBudgetAllocator final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAnimationBudgetAllocator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAnimationBudgetAllocator")
|
|
}
|
|
static class UEverholmAnimationBudgetAllocator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAnimationBudgetAllocator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAnimationBudgetAllocator;
|
|
|
|
// Class Everholm.EverholmAnimationRelayComponent
|
|
// 0x00C0 (0x01B8 - 0x00F8)
|
|
class UEverholmAnimationRelayComponent : public UTarsierAnimationRelayComponent
|
|
{
|
|
public:
|
|
struct FAnimAttackData AttackData; // 0x00F8(0x0060)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FAnimAlertStateData AlertStateData; // 0x0158(0x0010)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FAnimDetectionData DetectionData; // 0x0168(0x0040)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyAnimationSet(const class UAnimationSet* AnimationSet);
|
|
void RemoveAnimationSet(const class UAnimationSet* AnimationSet);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAnimationRelayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAnimationRelayComponent")
|
|
}
|
|
static class UEverholmAnimationRelayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAnimationRelayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAnimationRelayComponent;
|
|
|
|
// Class Everholm.EverholmAudioSystemsBlueprint
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class UEverholmAudioSystemsBlueprint : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmAudioSystemsBlueprint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmAudioSystemsBlueprint")
|
|
}
|
|
static class UEverholmAudioSystemsBlueprint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmAudioSystemsBlueprint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmAudioSystemsBlueprint;
|
|
|
|
// Class Everholm.TelemetrySubsystem
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UTelemetrySubsystem final : public UEngineSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x40]; // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool CanLog();
|
|
static bool IsTelemetryInitialized();
|
|
static bool IsTelemetryUserEnabled();
|
|
|
|
bool LogBoatCollided(const class FString& collidedWith, const struct FLogEventLocation& Location);
|
|
bool LogCallInvoked(const struct FLogEventLocation& Location);
|
|
bool LogClimbedLedge(const class FString& ledgeName, const struct FLogEventLocation& Location);
|
|
bool LogCompanionAntiStuck(const struct FLogEventLocation& Location);
|
|
bool LogCrouchStarted(const struct FLogEventLocation& Location);
|
|
bool LogDisconnect(const struct FLogEventLocation& Location, int32 disconnectReason);
|
|
bool LogFallOffPrevented(const struct FLogEventLocation& Location);
|
|
bool LogFinishedDemo();
|
|
bool LogFoundMask(const class FString& maskName);
|
|
bool LogInvokedPauseMenu(const struct FLogEventLocation& Location);
|
|
bool LogJumped(const struct FLogEventLocation& Location);
|
|
bool LogLanded(const struct FLogEventLocation& Location);
|
|
bool LogLongIdled(const struct FLogEventLocation& Location);
|
|
bool LogMapAccessed(const struct FLogEventLocation& Location);
|
|
bool LogPlayerDied(const class FString& deathReason, const class FString& killer, const class ACharacter* Character);
|
|
bool LogReloadedCheckpoint(const struct FLogEventLocation& Location);
|
|
bool LogSessionHeartbeat(const struct FLogEventLocation& Location);
|
|
bool LogSessionStart(const ESessionMode SessionMode, const bool crossPlay);
|
|
bool LogSlideStarted(const struct FLogEventLocation& Location);
|
|
bool LogSprintStarted(const struct FLogEventLocation& Location);
|
|
bool LogStashedItem(const class FString& ItemName, const struct FLogEventLocation& Location);
|
|
bool LogTestInfo(const class FString& TestString);
|
|
bool LogUnstashedItem(const class FString& ItemName, const struct FLogEventLocation& Location);
|
|
bool LogWeaponUsed(const class FString& weaponName, const class FString& TargetName, const struct FLogEventLocation& Location);
|
|
void OnNetworkSessionManagerFailure(ENetworkSessionManagerFailType FailureType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TelemetrySubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TelemetrySubsystem")
|
|
}
|
|
static class UTelemetrySubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTelemetrySubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTelemetrySubsystem;
|
|
|
|
// Class Everholm.EverholmBaseHUD
|
|
// 0x0158 (0x04F0 - 0x0398)
|
|
class alignas(0x10) AEverholmBaseHUD : public AHUD
|
|
{
|
|
public:
|
|
TSubclassOf<class UTarsierActivatableWidget> ShaderPrecompilationWidget; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> WaitWidget; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> PauseMenuWidget; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> LobbyMenuWidget; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> GenericPromptWidget; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> GenericMessageWidget; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> GenericControllerDisconnectedMessageWidget; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> GenericControllerMessageWidget; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> GenericGameShareMessageWidget; // 0x03D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTutorialPromptWidget> TutorialWidget; // 0x03E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UTarsierActivatableWidget> BackgroundBlurWidget; // 0x03E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UGenericMessage> NotificationWidget; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UThrowTargetPipWidget> ThrowTargetPipWidgetClass; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CameraFadeThresholdToDisplayPopupMessage; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EUILayer> LayersAffectedByHideUI; // 0x0408(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UUIRoot* UIRoot; // 0x0418(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_420[0xC0]; // 0x0420(0x00C0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UThrowTargetPipWidget* ThrowTargetPipWidget; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_4E8[0x8]; // 0x04E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnPauseMenuStateChanged(bool showing);
|
|
void BP_ShowControllerDisconnectMessage(const struct FInputDeviceId& DeviceID);
|
|
void CheckMessageQueue();
|
|
void ClearTutorialPrompt();
|
|
void ClearUIOnScreen();
|
|
void HideLobbyMenu();
|
|
void HidePauseMenuWidget(class APlayerState* pausingPlayerState, EPauseReason pauseReason);
|
|
void HideTutorialPrompt();
|
|
void LaunchStoreFront();
|
|
void LoadingScreenDeactivated();
|
|
void OnMessageClosed();
|
|
void OnNotificationClosed();
|
|
void OnPlayerSpawned(class APlayerController* NewController);
|
|
void OnPossessedPawnChanged(class APawn* OldPawn, class APawn* NewPawn);
|
|
void OnPromptSelected(bool Selected);
|
|
void PopCurrentWidget(EUILayer Layer);
|
|
void PopWaitingScreen();
|
|
void PushWaitingScreen();
|
|
const bool ShouldShowDebugHUD();
|
|
void ShowErrorMessage(EEverholmErrorMessageType Type);
|
|
class UGenericControllerMessage* ShowGameshareLostMessage(const class FText& PromptText, int32 ControllerIndex);
|
|
class UGenericControllerDisconnectedMessage* ShowGenericControllerDisconnectedMessage(const class FText& PromptText);
|
|
class UGenericControllerMessage* ShowGenericControllerMessage(const class FText& PromptText, int32 ControllerIndex);
|
|
class UGenericMessage* ShowGenericMessage(const class FText& PromptText);
|
|
class UGenericPrompt* ShowGenericPrompt(const class FText& PromptText);
|
|
void ShowLobbyMenu();
|
|
class UGenericMessage* ShowNotification(const class FText& PromptText);
|
|
class UPauseMenuUI* ShowPauseMenuWidget(class APlayerState* pausingPlayerState, EPauseReason pauseReason);
|
|
class UTarsierActivatableWidget* ShowPrompt(TSubclassOf<class UTarsierActivatableWidget> WidgetClass, const class FText& PromptText);
|
|
void ShowTutorialPrompt(class FText* tutorialText, float MinDuration);
|
|
class UTarsierActivatableWidget* ShowWidget(TSubclassOf<class UTarsierActivatableWidget> WidgetClass, EUILayer EUILayer);
|
|
void ToggleLobbyMenu();
|
|
|
|
const class FString GetBuildRevision() const;
|
|
ECommonSessionOnlineMode GetCommonSessionMode() const;
|
|
class UUILayer* GetLayer(EUILayer LayerType) const;
|
|
EEverholmSessionMode GetSelectedGameMode() const;
|
|
bool HasAnyWidget(EUILayer UILayer) const;
|
|
bool IsAnyMenuOpen() const;
|
|
bool IsShowingPauseScreen() const;
|
|
bool IsShowingWaitScreen() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmBaseHUD")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmBaseHUD")
|
|
}
|
|
static class AEverholmBaseHUD* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmBaseHUD>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmBaseHUD;
|
|
|
|
// Class Everholm.EverholmCallComponent
|
|
// 0x00C0 (0x0160 - 0x00A0)
|
|
class UEverholmCallComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FCallContext& CallContext)> OnCallActivated; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FCallContext& CallContext)> OnBeingCalledActivated; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
double ConsecutiveCallTimingWindow; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C8[0x98]; // 0x00C8(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearCallExpressionOverride();
|
|
void HandleMeshAnimInitialized();
|
|
void Multicast_ExecuteBeingCalled(const class AActor* Caller, const class USceneComponent* Target);
|
|
void Multicast_ExecuteCall();
|
|
void OnGestureFinished(class AActor* notifier, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData);
|
|
void OnGestureStarted(class AActor* notifier, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData);
|
|
void Server_ExecuteBeingCalled(const class AActor* Caller, const class USceneComponent* Target);
|
|
void Server_ExecuteCall();
|
|
void SetCallExpressionOverride(ECallExpressionType ExpressionType);
|
|
void TryBeingCalled(const class AActor* Caller, const class USceneComponent* Target);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCallComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCallComponent")
|
|
}
|
|
static class UEverholmCallComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCallComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCallComponent;
|
|
|
|
// Class Everholm.SurfaceClimbMovementMode
|
|
// 0x0508 (0x0540 - 0x0038)
|
|
class alignas(0x10) USurfaceClimbMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
int32 ClimbingDirections; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbReach; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbStride; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbMinimumReach; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleOffsetPadding; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbSpeedVertical; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbSpeedHorizontal; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbSprintSpeedVertical; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbSprintSpeedHorizontal; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartClimbSpeed; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbStartThreshold; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve ClimbCurve; // 0x0068(0x0088)(Edit, NativeAccessSpecifierPublic)
|
|
float ProxyCatchUpSpeed; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool WasEnabled)> OnSurfaceClimbChange; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x438]; // 0x0108(0x0438)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetAllowsClimbSteps(bool bShouldAllow);
|
|
void SetClimbingPose(EClimbingPose Pose);
|
|
void SetVerticalDirection(const EClimbingDirectionVertical newVerticalDirection);
|
|
void UpdateIKTargets(class UObject* Object, const struct FTransform& Transform);
|
|
|
|
bool AllowsClimbSteps() const;
|
|
EClimbingPose GetClimbingPose() const;
|
|
const class UObject* GetClimbingReference_UObject() const;
|
|
EInitClimbingState GetClimbingTransitionState() const;
|
|
const struct FClimbStepData GetClimbStepData() const;
|
|
bool GetIsClimbTransitionFullyBlended() const;
|
|
bool GetIsSurfaceClimbing() const;
|
|
bool IsInClimbingMode() const;
|
|
bool IsInReach(const struct FClimbablePointData& Point) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SurfaceClimbMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SurfaceClimbMovementMode")
|
|
}
|
|
static class USurfaceClimbMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USurfaceClimbMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USurfaceClimbMovementMode;
|
|
|
|
// Class Everholm.EverholmCharacterAudio
|
|
// 0x0010 (0x0C80 - 0x0C70)
|
|
class UEverholmCharacterAudio : public UTarAkCharacterAudio
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AEverholmCharacter> OwningEverholmCharacter; // 0x0C70(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C78[0x8]; // 0x0C78(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterLanded(const struct FFallData& FallData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacterAudio")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacterAudio")
|
|
}
|
|
static class UEverholmCharacterAudio* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCharacterAudio>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCharacterAudio;
|
|
|
|
// Class Everholm.MovementVars
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UMovementVars final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
struct FMovementVarsOverrides MovementVarsOverrides; // 0x0030(0x000C)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovementVars")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovementVars")
|
|
}
|
|
static class UMovementVars* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovementVars>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovementVars;
|
|
|
|
// Class Everholm.EverholmCharacterMovementComponent
|
|
// 0x2650 (0x35D0 - 0x0F80)
|
|
class UEverholmCharacterMovementComponent final : public UCharacterMovementComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UEverholmCharacterMovementComponent* MovementComponent, EEverholmCharacterMovementMode PreviousMovementMode)> OnMovementModeChangedDelegate; // 0x0F78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F88[0x28]; // 0x0F88(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(EEndAlignmentResult endResult)> OnEndedCharacterAlignmentDelegate; // 0x0FB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool WasEnabled)> OnSurfaceClimbChanged; // 0x0FC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float IdlingSpeedThreshold; // 0x0FD0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LongIdleTime; // 0x0FD4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FD8[0x1798]; // 0x0FD8(0x1798)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocomotionProfileAsset* DefaultLocomotionProfile; // 0x2770(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class ULocomotionProfileAsset* DefaultLocomotionProfile_MotionMatching; // 0x2778(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bSupportsMotionMatching; // 0x2780(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2781[0x7]; // 0x2781(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocomotionProfileAsset* FallingLocomotionProfile; // 0x2788(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float StateChangeSpeedThreshold; // 0x2790(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCrouchInterpolationSettings CrouchInterpolationSettings; // 0x2794(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool OrientToVelocity; // 0x279C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKeepCharacterUpright; // 0x279D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_279E[0x2]; // 0x279E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float KeepCharacterUprightSpeed; // 0x27A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeanMagnitude; // 0x27A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeanSmoothingSpeed; // 0x27A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloorNormalSmoothingSpeed; // 0x27AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float QueueLandingThreshold; // 0x27B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirSteeringControl; // 0x27B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FLandingType> LandingTypes; // 0x27B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADeathHandlerBase> FallingDeathHandler; // 0x27C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UGameplayEffect> StrafeGameplayEffectClass; // 0x27D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafingInterpSpeed; // 0x27D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeIdleTurnFuzzyAngleTolerance; // 0x27DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StrafeIdleTurnFuzzyAngleReset; // 0x27E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldApplyReplicatedMovementMode; // 0x27E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27E5[0x3]; // 0x27E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxSmoothNetUpdateDistance; // 0x27E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoSmoothNetUpdateDistance; // 0x27EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientPredictionWarningThreshold; // 0x27F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27F4[0x4]; // 0x27F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMovementModePriorityDataAsset* MovementModePriority; // 0x27F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bEnableInputAbusePrevention; // 0x2800(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2801[0x3]; // 0x2801(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInputAbusePreventionData InputAbusePreventionData; // 0x2804(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FMovementModeTypeToClass> MovementModes; // 0x2810(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class UCustomMovementModes* CustomMovementModesAsset; // 0x2820(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float InputWalkToJogThreshold; // 0x2828(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_282C[0x4]; // 0x282C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRootMotionMovementParams ProxyRootMotionParams; // 0x2830(0x0070)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28A0[0x278]; // 0x28A0(0x0278)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AggregatedPoseTick; // 0x2B18(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentMaxSpeed; // 0x2B1C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B20[0x8]; // 0x2B20(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSlideMovementSettings SlideMovementSettings; // 0x2B28(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bShouldSkipUpdate_CharacterIsSleeping; // 0x2B60(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B61[0x37]; // 0x2B61(0x0037)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UAnimationSetTransitionCallbackProxy*> ActiveLocomotionProfileTransitions; // 0x2B98(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_2BA8[0xB0]; // 0x2BA8(0x00B0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class URootMovement* RootMovement; // 0x2C58(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
struct FReplicatedRootMovementValues ReplicatedRootMovementValues; // 0x2C60(0x00A0)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D00[0x18]; // 0x2D00(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetCrouchAmount; // 0x2D18(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D1C[0x2C]; // 0x2D1C(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FManualJumpState ManualJumpState; // 0x2D48(0x0048)(Net, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D90[0x8]; // 0x2D90(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bQueuedLanding; // 0x2D98(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D99[0x107]; // 0x2D99(0x0107)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FReplicatedMovementModeData ReplicatedMovementModeData; // 0x2EA0(0x03D0)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
float MontageReplicationWindow; // 0x3270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3274[0xF4]; // 0x3274(0x00F4)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector_NetQuantize100 ReplicatedSmoothTurningDirection; // 0x3368(0x0018)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3380[0x160]; // 0x3380(0x0160)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EMovementIdleState ReplicatedIdleState; // 0x34E0(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34E1[0x8F]; // 0x34E1(0x008F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMovementVars* MovementVarsForMotionMatching; // 0x3570(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InitialWallSlideThreshold; // 0x3578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ContinuedWallSlideThreshold; // 0x357C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3580[0x50]; // 0x3580(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddDesiredMovement(const struct FVector& Movement);
|
|
void AddVelocity(const struct FVector& velocityToAdd, const bool bClampToMaxSpeed);
|
|
void AutoJumpTo(const struct FJumpParams& jumpParameters);
|
|
void HandleOnSurfaceClimbChanged(bool bShouldStart);
|
|
bool HasLocomotionProfile(const class ULocomotionProfileAsset* locomotionProfile);
|
|
void OnBaseCharacterLanded(const struct FHitResult& HitResult);
|
|
void OnJumpEnded();
|
|
void OnMotionWarpingEnded(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* modifier);
|
|
void OnRep_ReplicatedIdleState();
|
|
void OnRep_ReplicatedMovementModeData();
|
|
void OnRep_ReplicatedRootMovementValues();
|
|
void OnRep_ReplicatedSmoothTurningDirection();
|
|
void OverrideNewestValidDesiredMovementDir(const struct FVector& Direction);
|
|
float PlayAnimMontage_Replicated(class UAnimMontage* AnimMontage, const TArray<struct FEverholmMotionWarpingTarget>& motionWarpingTargets, float PlayRate, class FName StartSectionName);
|
|
float PlayRootMovementMontage(class UAnimMontage* Montage, float PlaybackSpeed, class FName startSection);
|
|
void RemoveAllLocomotionProfiles();
|
|
void RequestMovementMode(EEverholmCharacterMovementMode requestedMovementMode, class UObject* requester);
|
|
void Server_ClientFinishedAligning(EEndAlignmentResult endResult);
|
|
void SetDesiredMovement(const struct FVector& Movement);
|
|
void SetDesiredRotation(const struct FRotator& desiredRot);
|
|
void SetUseAccelerationForPathFollowing(bool bUseAccel);
|
|
void SetUseDesiredRotation(bool bUseDesiredRot);
|
|
void SetVelocity(const struct FVector& NewVelocity, const bool bClampToMaxSpeed);
|
|
void StopAllAnimMontages_Replicated(const float BlendOutTime);
|
|
void StopAnimMontage_Replicated(const float BlendOutTime, class UAnimMontage* AnimMontage);
|
|
void StopRootMovementMontage(class UAnimMontage* montageToStop);
|
|
void TranslateMotionWarpingTarget(const struct FVector& Delta, const class FName& motionWarpingTargetName);
|
|
void UnrequestMovementMode(class UObject* requester);
|
|
|
|
class UAnimMontage* GetActualRootMovementMontage() const;
|
|
const struct FSurfaceClimbingData GetClimbingData() const;
|
|
EMovementGait GetCurrentGait() const;
|
|
EEverholmCharacterMovementMode GetCurrentMovementMode() const;
|
|
struct FEverholmSlopeDetails GetCurrentSlopeAngle() const;
|
|
float GetCurrentSpeed2D(bool bIsActualVelocity) const;
|
|
struct FVector GetDesiredCapsuleDirection() const;
|
|
struct FVector GetDesiredMovement() const;
|
|
struct FRotator GetDesiredRotation() const;
|
|
ESmoothTurningFavoredDirection GetFavoredSmoothTurningAngle(const struct FVector& ForwardVector, const struct FVector& InputVector, struct FRotator* FavoredAngle) const;
|
|
struct FVector GetFeetLocation() const;
|
|
EMovementGait GetGaitForDiscreetMaxSpeed(float maxSpeedToCheck) const;
|
|
bool GetHasCrouchIntent() const;
|
|
bool GetHasWalkIntent() const;
|
|
bool GetIsJumping() const;
|
|
bool GetIsLedgeClimbing() const;
|
|
bool GetIsSprinting() const;
|
|
struct FVector GetJumpDestination() const;
|
|
struct FJumpMovementSettings GetJumpSettings() const;
|
|
struct FVector GetLastConsumedDesiredMovement() const;
|
|
struct FVector GetLastTickLocation() const;
|
|
struct FRotator GetLastTickRotation() const;
|
|
const struct FGeneralLocomotionData GetLocomotionData() const;
|
|
class UChooserTable* GetMotionMatchingChooserTable() const;
|
|
struct FEverholmMovementAcceleration GetMovementAccelerations() const;
|
|
struct FVector GetMovementDelta() const;
|
|
class UObject* GetMovementModeObject(const TSubclassOf<class UMovementMode> movementModeClass) const;
|
|
struct FEverholmMovementSpeeds GetMovementSpeeds() const;
|
|
class UAnimMontage* GetRootMovementMontage() const;
|
|
bool GetShouldFootIK() const;
|
|
struct FSmoothTurningData GetSmoothTurningParameters() const;
|
|
bool GetUseAccelerationForPathFollowing() const;
|
|
bool IsAboutToOrIsPlayingRootMotionMontage() const;
|
|
bool IsAligning() const;
|
|
bool IsHandholding() const;
|
|
bool IsHandholdingDriver() const;
|
|
bool IsHandholdingPassenger() const;
|
|
bool IsIdle() const;
|
|
bool IsInputAbusePreventionActive() const;
|
|
bool IsLongIdle() const;
|
|
bool IsMovementModeActive(EEverholmCharacterMovementMode characterMovementMode) const;
|
|
bool IsPlayingRootMotionMontage() const;
|
|
bool IsRootMovementMontagePlaying(const class UAnimMontage* Montage) const;
|
|
bool IsRootMovementPlaying() const;
|
|
bool IsSurfaceClimbing() const;
|
|
bool IsTiedTogether() const;
|
|
bool ShouldMovementModeUseMotionMatching() const;
|
|
bool SupportsMotionMatching() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacterMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacterMovementComponent")
|
|
}
|
|
static class UEverholmCharacterMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCharacterMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCharacterMovementComponent;
|
|
|
|
// Class Everholm.RangedAttackComponent
|
|
// 0x0088 (0x0258 - 0x01D0)
|
|
class URangedAttackComponent final : public UAttackComponentBase
|
|
{
|
|
public:
|
|
TMap<EAttackAttachPoint, struct FRangedThrowPointSetup> AttachPoints; // 0x01D0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AAttackProjectile> ProjectileClass; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ADeathHandlerSkeletal> DeathHandler; // 0x0228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RangedAttackTargetLocation; // 0x0230(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* SkeletalMesh; // 0x0248(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AAttackProjectile* AttackProjectile; // 0x0250(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RangedAttackComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RangedAttackComponent")
|
|
}
|
|
static class URangedAttackComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URangedAttackComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URangedAttackComponent;
|
|
|
|
// Class Everholm.EverholmCharacter_CrawlingSoldier
|
|
// 0x00E0 (0x0880 - 0x07A0)
|
|
class AEverholmCharacter_CrawlingSoldier final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
struct FCollisionProfileName ExplosionTraceProfile; // 0x0798(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float DespawnTime; // 0x07A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7A4[0x4]; // 0x07A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocomotionProfileAsset* AggressiveLocomotionProfile; // 0x07A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float BlastRadius; // 0x07B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float KillRadius; // 0x07B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ExplosionLocationOffset; // 0x07B8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> WorldEvents; // 0x07D0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADeathHandlerBase> SelfDeathHandlerClass; // 0x0820(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADeathHandlerBase> TargetDeathHandlerClass; // 0x0828(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PullGrenadePinMontage; // 0x0830(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TSoftClassPtr<class UClass> ExplosionVFXBlueprint; // 0x0838(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECrawlingSoldierState currentState; // 0x0860(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECrawlingSoldierSubstate CurrentSubstate; // 0x0861(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_862[0x6]; // 0x0862(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UClass* ExplosionVFXBlueprintClass; // 0x0868(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_870[0x8]; // 0x0870(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle DespawnSelfTimerHandle; // 0x0878(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void Explode();
|
|
void OnAnyDamageTaken(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnRep_CurrentState();
|
|
void OnRep_CurrentSubState();
|
|
void PlayExplosionFX();
|
|
void SetState(ECrawlingSoldierState NewState);
|
|
void SetSubstate(ECrawlingSoldierSubstate newSubstate);
|
|
|
|
bool IsCurrentState(ECrawlingSoldierState State) const;
|
|
bool IsCurrentSubstate(ECrawlingSoldierSubstate substate) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_CrawlingSoldier")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_CrawlingSoldier")
|
|
}
|
|
static class AEverholmCharacter_CrawlingSoldier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_CrawlingSoldier>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_CrawlingSoldier;
|
|
|
|
// Class Everholm.EverholmDamageType_ExplosionKill
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UEverholmDamageType_ExplosionKill final : public UDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmDamageType_ExplosionKill")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmDamageType_ExplosionKill")
|
|
}
|
|
static class UEverholmDamageType_ExplosionKill* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmDamageType_ExplosionKill>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmDamageType_ExplosionKill;
|
|
|
|
// Class Everholm.EverholmCharacter_SheepBeast
|
|
// 0x0060 (0x0800 - 0x07A0)
|
|
class AEverholmCharacter_SheepBeast final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
struct FFloatInterval EatCorpseTime; // 0x0798(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D GrabAreaExtents; // 0x07A0(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D GrabAreaOriginLocation; // 0x07B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval InvestigateTime; // 0x07C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SuspiciousTime; // 0x07C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SuspiciousCounter; // 0x07CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESheepBeastState currentState; // 0x07D0(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 CurrentCustomState; // 0x07D1(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7D2[0xE]; // 0x07D2(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SuspiciousAngle; // 0x07E0(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_7E4[0x4]; // 0x07E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D GrabLocationProjectedToGrabArea; // 0x07E8(0x0010)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_7F8[0x8]; // 0x07F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AllowLeavingArea(const bool isAllowedToLeaveArea);
|
|
void OnRep_CurrentState();
|
|
void OnRep_GrabArea();
|
|
void OnStateEntered(const ESheepBeastState previousState, const ESheepBeastState NewState);
|
|
void SetState(const ESheepBeastState NewState, const uint8 customSheepBeastState);
|
|
|
|
float GetSuspiciousAngle() const;
|
|
struct FVector2D GetTargetLocationProjectedToGrabArea(const bool bNormalize, const bool bInvertXAxis) const;
|
|
bool IsCustomState(const uint8 customState) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_SheepBeast")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_SheepBeast")
|
|
}
|
|
static class AEverholmCharacter_SheepBeast* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_SheepBeast>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_SheepBeast;
|
|
|
|
// Class Everholm.EverholmCharacter_Skin
|
|
// 0x0010 (0x07B0 - 0x07A0)
|
|
class AEverholmCharacter_Skin final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
float RotationRate; // 0x0798(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAlignMeshWithSurface; // 0x079C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_79D[0x3]; // 0x079D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SurfaceAlignmentStrength; // 0x07A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7A4[0xC]; // 0x07A4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_Skin")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_Skin")
|
|
}
|
|
static class AEverholmCharacter_Skin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_Skin>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_Skin;
|
|
|
|
// Class Everholm.EverholmCharacter_Sniffer
|
|
// 0x0080 (0x0820 - 0x07A0)
|
|
class AEverholmCharacter_Sniffer final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
uint8 Pad_798[0x18]; // 0x0798(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ESnifferMovementMode SnifferMovementModeAtBeginPlay; // 0x07B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7B1[0x3]; // 0x07B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinDistanceToTriggerQuadrupedMode; // 0x07B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<ESnifferMovementMode, struct FMovementModeTweaks> MovementModeTweaks; // 0x07B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool bNoAutomaticMovementModeChanges; // 0x0808(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUsingTricycle; // 0x0809(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_80A[0x16]; // 0x080A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnSnifferMovementModeChangedEvent(const ESnifferMovementMode NewMovementMode);
|
|
void SetSnifferMovementMode(const ESnifferMovementMode snifferMovementMode, const bool forceTransition, const bool skipTransitionAnim);
|
|
void SetVisualSensorLocalOffset(float LocalOffset);
|
|
|
|
bool CanTransitionToQuad(const struct FAILocationUnion& locationToCheck) const;
|
|
ESnifferMovementMode GetSnifferMovementMode() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_Sniffer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_Sniffer")
|
|
}
|
|
static class AEverholmCharacter_Sniffer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_Sniffer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_Sniffer;
|
|
|
|
// Class Everholm.EverholmCharacter_Spiderkid
|
|
// 0x0080 (0x0820 - 0x07A0)
|
|
class AEverholmCharacter_Spiderkid final : public AEverholmCharacter
|
|
{
|
|
public:
|
|
bool bCanBeAffectedByLightAutomatically; // 0x0798(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipInitialLightReactAnim; // 0x0799(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_79A[0x2]; // 0x079A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatInterval DynamicIlluminationDetectionUpdateInterval; // 0x079C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutomaticallyRequestCombatSuspenseStateWhenHostile; // 0x07A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7A5[0x1B]; // 0x07A5(0x001B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnSpiderkidPetrificationEnded; // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PetrificationAnimOverride; // 0x07D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> PetrificationVariations; // 0x07D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7E8[0x38]; // 0x07E8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Despawn();
|
|
void OnAIAlertStateChanged(EAIAlertState currentState, EAIAlertState previousState);
|
|
void OnAnalyzersInitialized();
|
|
void OnPetrificationBegin();
|
|
void OnPetrificationEnded();
|
|
void OnSpiderkidIlluminationStateChanged(const ESpiderkidIlluminationState newIlluminationState);
|
|
void Petrify(const bool bAlsoDestroyController);
|
|
void SetIlluminationState(const ESpiderkidIlluminationState newIlluminationState);
|
|
|
|
ESpiderkidIlluminationState GetIlluminationState() const;
|
|
float GetTimeSinceCombatStarted() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCharacter_Spiderkid")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCharacter_Spiderkid")
|
|
}
|
|
static class AEverholmCharacter_Spiderkid* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmCharacter_Spiderkid>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmCharacter_Spiderkid;
|
|
|
|
// Class Everholm.EverholmClientViewport
|
|
// 0x0008 (0x03F8 - 0x03F0)
|
|
class UEverholmClientViewport final : public UCommonGameViewportClient
|
|
{
|
|
public:
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UEverholmClientViewport* GetEverholmViewportClient(const class UObject* WorldContext);
|
|
|
|
void SetPlayerViewRect(int32 LocalPlayerIndex, const struct FViewRect& ViewRect);
|
|
|
|
EFovLockAxis GetPlayerFovMode(int32 LocalPlayerIndex) const;
|
|
struct FViewRect GetPlayerViewRect(int32 LocalPlayerIndex) const;
|
|
void SetPlayerFovMode(int32 LocalPlayerIndex, EFovLockAxis Mode) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmClientViewport")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmClientViewport")
|
|
}
|
|
static class UEverholmClientViewport* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmClientViewport>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmClientViewport;
|
|
|
|
// Class Everholm.EverholmCommonButton
|
|
// 0x0010 (0x15B0 - 0x15A0)
|
|
class UEverholmCommonButton : public UCommonButtonBase
|
|
{
|
|
public:
|
|
class UEverholmCommonButtonInternalBase* CachedInternalButton; // 0x15A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_15A8[0x8]; // 0x15A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCommonButton")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCommonButton")
|
|
}
|
|
static class UEverholmCommonButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCommonButton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCommonButton;
|
|
|
|
// Class Everholm.EverholmCommonUserSubsystem
|
|
// 0x0010 (0x0168 - 0x0158)
|
|
class UEverholmCommonUserSubsystem final : public UCommonUserSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess, ECommonUserPrivilegeResult privilegeResult)> OnUpdateUserPrivilegeCompleted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmCommonUserSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmCommonUserSubsystem")
|
|
}
|
|
static class UEverholmCommonUserSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmCommonUserSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmCommonUserSubsystem;
|
|
|
|
// Class Everholm.VehicleTrackingSubsystem
|
|
// 0x0020 (0x0060 - 0x0040)
|
|
class UVehicleTrackingSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnterVehicle(EPlayerPawnType PlayerPawnType, TSoftObjectPtr<class AVehicleActor> Vehicle, EPlayerRoleInVehicle RoleInVehicle);
|
|
void TeleportAndEnterVehicle(EPlayerPawnType PlayerPawnType, TSoftObjectPtr<class AVehicleActor> Vehicle, EPlayerRoleInVehicle RoleInVehicle, bool bTeleport, const struct FTransform& teleportTo, bool bSaveRestore);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleTrackingSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleTrackingSubsystem")
|
|
}
|
|
static class UVehicleTrackingSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleTrackingSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleTrackingSubsystem;
|
|
|
|
// Class Everholm.EverholmDebugSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UEverholmDebugSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UKillCommandData> KillCommandData; // 0x0038(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmDebugSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmDebugSettings")
|
|
}
|
|
static class UEverholmDebugSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmDebugSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmDebugSettings;
|
|
|
|
// Class Everholm.EverholmGameEventBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmGameEventBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void BroadcastOrientedWorldEvent(const class UObject* WorldContext, const struct FVector& EventLocation, const struct FVector& eventDirection, class FName customEventID, float maxRange, const class AActor* ignoredActor, EEventDispatchMode dispatchMode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameEventBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameEventBlueprintLibrary")
|
|
}
|
|
static class UEverholmGameEventBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameEventBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameEventBlueprintLibrary;
|
|
|
|
// Class Everholm.EverholmClientGame
|
|
// 0x0060 (0x0088 - 0x0028)
|
|
class UEverholmClientGame final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmClientGame")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmClientGame")
|
|
}
|
|
static class UEverholmClientGame* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmClientGame>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmClientGame;
|
|
|
|
// Class Everholm.MenuContainer
|
|
// 0x0118 (0x0568 - 0x0450)
|
|
class UMenuContainer final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
struct FInputActionDisplayInfo BackInputAction; // 0x0450(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TArray<class UMenuItems*> WidgetStack; // 0x0470(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UTarsierActivatableWidget* ActiveWidget; // 0x0480(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FUserWidgetPool WidgetPool; // 0x0488(0x0088)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_510[0x20]; // 0x0510(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMenuContainer* ParentContainer; // 0x0530(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UNamedSlot* MainMenuSlot; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UMenuContainer> DefaultMenuContainerClass; // 0x0540(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* MainSlotInAnimation; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* MainSlotOutAnimation; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> BP_OnContainerEmptied; // 0x0558(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AddMainMenu(TSubclassOf<class UMenuItems> WidgetClass);
|
|
class UClass* GetMainSlotWidgetClass();
|
|
void MainSlotAnimInFinished();
|
|
void MainSlotAnimOutFinished();
|
|
void RemoveMainMenu();
|
|
|
|
bool HasMainMenu() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MenuContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MenuContainer")
|
|
}
|
|
static class UMenuContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMenuContainer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMenuContainer;
|
|
|
|
// Class Everholm.RadialInwardSphereHint
|
|
// 0x0010 (0x0530 - 0x0520)
|
|
class ARadialInwardSphereHint : public ASphereHint_Base
|
|
{
|
|
public:
|
|
struct FFloatInterval YawBlendOutRange; // 0x0518(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double MaxFocalPointShift; // 0x0520(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_528[0x8]; // 0x0528(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DebugHint(float yawEffectAlpha) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RadialInwardSphereHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RadialInwardSphereHint")
|
|
}
|
|
static class ARadialInwardSphereHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARadialInwardSphereHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARadialInwardSphereHint;
|
|
|
|
// Class Everholm.EverholmGameModeBase
|
|
// 0x0288 (0x0610 - 0x0388)
|
|
class alignas(0x10) AEverholmGameModeBase : public AGameMode
|
|
{
|
|
public:
|
|
TSubclassOf<class AEverholmPlayerCharacter> HostPlayerClass; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AEverholmPlayerCharacter> ClientPlayerClass; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaitTimeToStartLoad; // 0x0398(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartFadeOutTime; // 0x039C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RespawnTime; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AAIController> CompanionAIControllerClass; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LobbyWaitTime; // 0x03B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RemoveNavigationBuildLockDelay; // 0x03B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B8[0x18]; // 0x03B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEverholmGameFlowEventsNetworkHelper* GameFlowEventsNetworkHelper; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class FString SelectedMap; // 0x03D8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x228]; // 0x03E8(0x0228)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool EverholmReadyToStart();
|
|
void OnGameplayTagCountChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& GameplayTag, const bool bWasAdded);
|
|
void OnPlayerDisconnect();
|
|
void OnPlayerLogin();
|
|
void OnPlayerLogout();
|
|
void OnRespawnPlayers();
|
|
void OnRestartFlow_StartGameplayAndPickupLevelStreamIn();
|
|
void RequestSwapCharacters(class AEverholmPlayerCharacter* PlayerCharacter);
|
|
void Respawn();
|
|
void TravelToSelectedMap();
|
|
bool TryExecuteSwap();
|
|
bool TryRemoveLocalCoPlayer();
|
|
bool TrySpawnLocalCoPlayer();
|
|
|
|
bool IsReloadingWorld() const;
|
|
bool ShouldUseCompanionAI() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameModeBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameModeBase")
|
|
}
|
|
static class AEverholmGameModeBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmGameModeBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmGameModeBase;
|
|
|
|
// Class Everholm.EverholmGameShareSettings
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UEverholmGameShareSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
int32 MinNumGuest; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxNumGuest; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinPadCountPerGuest; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxPadCountPerGuest; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsRecordingEnabled; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsScreenShotEnabled; // 0x0049(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameShareSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameShareSettings")
|
|
}
|
|
static class UEverholmGameShareSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameShareSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameShareSettings;
|
|
|
|
// Class Everholm.TiedTogetherMovementComponent
|
|
// 0x0060 (0x0420 - 0x03C0)
|
|
class UTiedTogetherMovementComponent final : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
struct FComponentReference PhysicsProxyComponentReference; // 0x03B8(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FComponentReference PlayerAttachedComponentReference; // 0x03E0(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpSpeed; // 0x0408(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C[0x14]; // 0x040C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TiedTogetherMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TiedTogetherMovementComponent")
|
|
}
|
|
static class UTiedTogetherMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTiedTogetherMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTiedTogetherMovementComponent;
|
|
|
|
// Class Everholm.EverholmGameUserSettings
|
|
// 0x0048 (0x04F0 - 0x04A8)
|
|
class UEverholmGameUserSettings final : public UTarGameUserSettings
|
|
{
|
|
public:
|
|
uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool HasSetSplashGamma; // 0x04B0(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HasSetGraphicQualityMode; // 0x04B1(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HasSetTelemetry; // 0x04B2(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool VehicleTurningModeVehicleRelative; // 0x04B3(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4B4[0x24]; // 0x04B4(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double Gamma; // 0x04D8(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float masterVolume; // 0x04E0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPanningRule UserPanningRule; // 0x04E4(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool HasAppliedFirstTimeSettings; // 0x04E5(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bTelemetryEnabled; // 0x04E6(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bCrossplayEnabled; // 0x04E7(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
ECulture CurrentCulture; // 0x04E8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 SavedUserSettingsVersion; // 0x04E9(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
ETarsierGraphicMode GraphicMode; // 0x04EA(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4EB[0x5]; // 0x04EB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyCurrentUserSettings();
|
|
void OnEndPIE(bool bIsSimulating);
|
|
void OnGameInstanceStarted(class UGameInstance* GameInstance);
|
|
void ResetGammaEngineDefault();
|
|
void SaveUserSettings();
|
|
void SetCrossplayEnabled(bool bEnabled);
|
|
void SetCurrentCulture(ECulture Culture);
|
|
void SetGamma(double Gamma_0);
|
|
void SetMasterVolume(float masterVolume_0);
|
|
void SetPanningRule(EPanningRule PanningRule);
|
|
void SetTelemetryEnabled(bool bEnabled);
|
|
|
|
ECulture GetCurrentCulture() const;
|
|
double GetCurrentGamma() const;
|
|
float GetCurrentMasterVolume() const;
|
|
ETarsierGraphicMode GetEverholmGraphicMode() const;
|
|
EPanningRule GetPanningRule() const;
|
|
bool IsCrossplayEnabled() const;
|
|
bool IsTelemetryEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameUserSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameUserSettings")
|
|
}
|
|
static class UEverholmGameUserSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameUserSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameUserSettings;
|
|
|
|
// Class Everholm.EverholmGameUserSettingsBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmGameUserSettingsBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UEverholmGameUserSettings* GetEverholmsGameUserSettings();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameUserSettingsBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameUserSettingsBlueprintLibrary")
|
|
}
|
|
static class UEverholmGameUserSettingsBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmGameUserSettingsBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmGameUserSettingsBlueprintLibrary;
|
|
|
|
// Class Everholm.EverholmHotWireActorNodeCustomization
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmHotWireActorNodeCustomization final : public UHotWireNodeCustomization
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmHotWireActorNodeCustomization")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmHotWireActorNodeCustomization")
|
|
}
|
|
static class UEverholmHotWireActorNodeCustomization* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmHotWireActorNodeCustomization>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmHotWireActorNodeCustomization;
|
|
|
|
// Class Everholm.EverholmIngameGameMode
|
|
// 0x0070 (0x0680 - 0x0610)
|
|
class AEverholmIngameGameMode : public AEverholmGameModeBase
|
|
{
|
|
public:
|
|
uint8 Pad_610[0x10]; // 0x0610(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ATrailerCameraController> TrailerCameraControllerClass; // 0x0620(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ATrailerCameraMode> TrailerModeCameraModeClass; // 0x0628(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_630[0x50]; // 0x0630(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CancelEndDemoSession();
|
|
void ClearSavedCheckpoint(bool bClearAllLevels);
|
|
void DisableTrailerCamera();
|
|
void EnableTrailerCamera();
|
|
void EndDemoSession();
|
|
void HandleObjectsLoaded();
|
|
void OnPlayerStartLoaded();
|
|
void SaveBoatVehicleCheckpoint(class ABoatVehicle* boat, bool bWriteToDisk);
|
|
void SaveCheckpoint(const TSoftObjectPtr<class AEverholmPlayerStart>& PlayerStart, bool bWriteToDisk);
|
|
void SaveToDisk();
|
|
|
|
TSoftObjectPtr<class AEverholmPlayerStart> GetCurrentPlayerStart() const;
|
|
TSoftObjectPtr<class AEverholmPlayerStart> GetSavedPlayerStart(bool bSpawnBoatPLayerStartIfNotFound) const;
|
|
bool IsEndingDemoSession() const;
|
|
bool IsStreamingLevelReady() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmIngameGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmIngameGameMode")
|
|
}
|
|
static class AEverholmIngameGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmIngameGameMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmIngameGameMode;
|
|
|
|
// Class Everholm.SignalActionPointActor
|
|
// 0x0078 (0x03C0 - 0x0348)
|
|
class ASignalActionPointActor : public AActionPointActor
|
|
{
|
|
public:
|
|
ESignalAIPawnType LinkedAIPawnType; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AAISpawner> LinkedAISpawner; // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EOrderType orderType; // 0x0378(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStopStartAction; // 0x0379(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideAlertState; // 0x037A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAIAlertState AIOverrideState; // 0x037B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SensorsToDisable; // 0x037C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPersistent; // 0x0380(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UHotWireComponent* HotWireComponent; // 0x0388(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIOrderTask* CurrentActiveOrder; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_398[0x28]; // 0x0398(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HIP_AbortOrder();
|
|
void HIP_ClearLinkedAIPawn();
|
|
void HIP_DisableActionPoint();
|
|
void HIP_EnableActionPoint();
|
|
void HIP_JumpToNextMontageSection();
|
|
void HIP_NextAction();
|
|
void HIP_NextActionIndex(int32 Value);
|
|
void HIP_RegisterLinkedAIPawn(const struct FHotWireTypeObjectRef& objectToRegister);
|
|
void HIP_SendOrder();
|
|
void HOP_OnActionAborted();
|
|
void HOP_OnActionFinished();
|
|
void HOP_OnActionStarted();
|
|
void HOP_OnAnimNotify(class FName Value);
|
|
void HOP_OnArrived();
|
|
void HOP_OnChildActionCompleted(int32 Index_0);
|
|
void HOP_OnFreed();
|
|
void HOP_OnReserved();
|
|
void JumpToNextMontageSection();
|
|
void OnOrderReceived(bool orderActivated);
|
|
void SendActionPointOrder(bool enableOrder);
|
|
void SendUseActionPointOrderToPawn(class APawn* orderedPawn);
|
|
void SkipCurrentAction();
|
|
void SkipToAction(int32 actionIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SignalActionPointActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SignalActionPointActor")
|
|
}
|
|
static class ASignalActionPointActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASignalActionPointActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASignalActionPointActor;
|
|
|
|
// Class Everholm.EverholmGameGlobalsWrapperClientTemp
|
|
// 0x0000 (0x02D8 - 0x02D8)
|
|
class AEverholmGameGlobalsWrapperClientTemp final : public AEverholmGameGlobalsWrapper
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmGameGlobalsWrapperClientTemp")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmGameGlobalsWrapperClientTemp")
|
|
}
|
|
static class AEverholmGameGlobalsWrapperClientTemp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmGameGlobalsWrapperClientTemp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmGameGlobalsWrapperClientTemp;
|
|
|
|
// Class Everholm.EverholmInputConfig
|
|
// 0x00C8 (0x00F8 - 0x0030)
|
|
class UEverholmInputConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ECharacterInstruction, TSoftObjectPtr<class UInputAction>> CharacterInputActions; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
struct FLookAroundInputConfig LookAroundInputConfig; // 0x0080(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInputConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInputConfig")
|
|
}
|
|
static class UEverholmInputConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmInputConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmInputConfig;
|
|
|
|
// Class Everholm.GameplayTagInteractCondition
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UGameplayTagInteractCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery RequiredTags; // 0x0028(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameplayTagInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameplayTagInteractCondition")
|
|
}
|
|
static class UGameplayTagInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameplayTagInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameplayTagInteractCondition;
|
|
|
|
// Class Everholm.SuspenseLevelInteractCondition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class USuspenseLevelInteractCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
ESuspenseThreatLevel MaxAllowedThreatLevel; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SuspenseLevelInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SuspenseLevelInteractCondition")
|
|
}
|
|
static class USuspenseLevelInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USuspenseLevelInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USuspenseLevelInteractCondition;
|
|
|
|
// Class Everholm.OtherInteractCondition
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UOtherInteractCondition final : public URelayInteractCondition
|
|
{
|
|
public:
|
|
struct FComponentReference InteractableReference; // 0x0030(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OtherInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OtherInteractCondition")
|
|
}
|
|
static class UOtherInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOtherInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UOtherInteractCondition;
|
|
|
|
// Class Everholm.AndInteractCondition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UAndInteractCondition final : public UCombinedInteractCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AndInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AndInteractCondition")
|
|
}
|
|
static class UAndInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAndInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAndInteractCondition;
|
|
|
|
// Class Everholm.IsReachableInteractCondition
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UIsReachableInteractCondition final : public UInteractCondition
|
|
{
|
|
public:
|
|
bool bSweepForClearPath; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x2F]; // 0x0029(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IsReachableInteractCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IsReachableInteractCondition")
|
|
}
|
|
static class UIsReachableInteractCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UIsReachableInteractCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UIsReachableInteractCondition;
|
|
|
|
// Class Everholm.EverholmInteractionFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UEverholmInteractionFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UEverholmInteractionComponent* InteractWithInteractable(class UEverholmInteractorComponent* Target, const struct FLatentActionInfo& LatentActionInfo, class UEverholmInteractionComponent* Interaction, bool* bOutWasSuccessful);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInteractionFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInteractionFunctionLibrary")
|
|
}
|
|
static class UEverholmInteractionFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmInteractionFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmInteractionFunctionLibrary;
|
|
|
|
// Class Everholm.TeleportAbility
|
|
// 0x0060 (0x0190 - 0x0130)
|
|
class UTeleportAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x60]; // 0x0130(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnExitedTeleportMovement(class AEverholmCharacter* Character);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TeleportAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TeleportAbility")
|
|
}
|
|
static class UTeleportAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTeleportAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTeleportAbility;
|
|
|
|
// Class Everholm.LookingForInteractable
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class ULookingForInteractable final : public UInteractorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LookingForInteractable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LookingForInteractable")
|
|
}
|
|
static class ULookingForInteractable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULookingForInteractable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULookingForInteractable;
|
|
|
|
// Class Everholm.StartingInteraction
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UStartingInteraction final : public UInteractorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StartingInteraction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StartingInteraction")
|
|
}
|
|
static class UStartingInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStartingInteraction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStartingInteraction;
|
|
|
|
// Class Everholm.InteractingWithInteractable
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UInteractingWithInteractable final : public UInteractorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InteractingWithInteractable")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InteractingWithInteractable")
|
|
}
|
|
static class UInteractingWithInteractable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractingWithInteractable>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInteractingWithInteractable;
|
|
|
|
// Class Everholm.SurfaceLevelerComponent
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class USurfaceLevelerComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SurfaceLevelerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SurfaceLevelerComponent")
|
|
}
|
|
static class USurfaceLevelerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USurfaceLevelerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USurfaceLevelerComponent;
|
|
|
|
// Class Everholm.EndingInteraction
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UEndingInteraction final : public UInteractorState
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EndingInteraction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EndingInteraction")
|
|
}
|
|
static class UEndingInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEndingInteraction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEndingInteraction;
|
|
|
|
// Class Everholm.ManagerBase
|
|
// 0x0000 (0x02A8 - 0x02A8)
|
|
class AManagerBase : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ManagerBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ManagerBase")
|
|
}
|
|
static class AManagerBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AManagerBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AManagerBase;
|
|
|
|
// Class Everholm.WaveSyncManager
|
|
// 0x0060 (0x0308 - 0x02A8)
|
|
class AWaveSyncManager : public AManagerBase
|
|
{
|
|
public:
|
|
class UCurveFloat* FloatCurve; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientTimeAdjust; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAcceptedTimeDeviation; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeDeviationScaleWindow; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTimeScaleModPercentage; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeScaleModPercentage; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeScaleModCurveExponent; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeScaleInterpolationSpeed; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTimelineComponent* WaterSyncTimeline; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CurrentTimeScale; // 0x02E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bClientTimeCorrecting; // 0x02E4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E5[0x23]; // 0x02E5(0x0023)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnClientUpdate();
|
|
void OnSyncTlFinished();
|
|
void OnSyncTlUpdate(float InNewTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WaveSyncManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WaveSyncManager")
|
|
}
|
|
static class AWaveSyncManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWaveSyncManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWaveSyncManager;
|
|
|
|
// Class Everholm.EverholmInteractorCancelBehaviorOverride
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UEverholmInteractorCancelBehaviorOverride final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FEverholmInteractorCancelOverride> CancelBehaviorOverrides; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInteractorCancelBehaviorOverride")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInteractorCancelBehaviorOverride")
|
|
}
|
|
static class UEverholmInteractorCancelBehaviorOverride* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmInteractorCancelBehaviorOverride>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmInteractorCancelBehaviorOverride;
|
|
|
|
// Class Everholm.EverholmInteractorComponent
|
|
// 0x0298 (0x03B8 - 0x0120)
|
|
class UEverholmInteractorComponent : public UInteractorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const TArray<class UEverholmInteractionComponent*>& interactionsGathered)> OnInteractionsGathered; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UEverholmInteractorComponent* InteractorComponent, class UEverholmInteractionComponent* selectedInteraction, bool bIsVisible)> OnInteractionUIVisibilityChanged; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float MaxInteractionAngle; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPlayerInteractionWidget* InteractionWidget; // 0x0158(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagQuery ShowUIQuery; // 0x0160(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x4]; // 0x01A8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxSelectionDistance; // 0x01AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float HysteresisSelectionScore; // 0x01B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AngleEvaluationCurve; // 0x01B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCurveFloat* DistanceEvaluationCurve; // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 DefaultDisabledInstructions; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 DefaultCancelBehaviour; // 0x01CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UEverholmInteractorCancelBehaviorOverride* CancelBehaviorOverride; // 0x01D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CancelWithMoveThreshold; // 0x01D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1DC[0x4]; // 0x01DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAbilityTags AbilityTags; // 0x01E0(0x00E8)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C8[0xF0]; // 0x02C8(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MulticastConfirmRequest(const struct FServerConfirmationRequest& confirmationRequest);
|
|
void MulticastOnCommittedToInteraction(class UEverholmInteractionComponent* InteractionComponent);
|
|
void MulticastOnStopInteraction(const EInteractEndReason endReason);
|
|
void MulticastOnTryStartInteraction(class UEverholmInteractionComponent* InteractionComponent, const bool bWasSuccessful, const class FString& debugInteractionName);
|
|
void MulticastReleaseCommitFromInteraction(class UEverholmInteractionComponent* InteractionComponent);
|
|
void MulticastRetryStartInteraction(const bool bWasSuccessful);
|
|
void MulticastSetInteractableInputValue(class UEverholmInteractionComponent* InteractionComponent, const ESharedInteractableValueID ID, const int32 Value);
|
|
void MulticastTriggerSharedInteractableEvent(class UEverholmInteractionComponent* InteractionComponent, const class FName& EventName);
|
|
void OnStartPlayingBlockingMontage();
|
|
void OnStopPlayingBlockingMontage();
|
|
void ServerOnCommittedToInteraction(class UEverholmInteractionComponent* InteractionComponent);
|
|
void ServerOnStopInteraction(const EInteractEndReason endReason);
|
|
void ServerOnTryStartInteraction(class UEverholmInteractionComponent* InteractionComponent, const bool bWasSuccessful, const class FString& debugInteractionName);
|
|
void ServerReleaseCommitFromInteraction(class UEverholmInteractionComponent* InteractionComponent);
|
|
void ServerRequestConfirmation(const struct FServerConfirmationRequest& confirmationRequest);
|
|
void ServerRetryStartInteraction(class UEverholmInteractorComponent* authorityComponent, const bool bWasSuccessful);
|
|
void ServerSetInteractableInputValue(class UEverholmInteractionComponent* InteractionComponent, const ESharedInteractableValueID ID, const int32 Value);
|
|
void ServerTriggerSharedInteractableEvent(class UEverholmInteractionComponent* InteractionComponent, const class FName& EventName);
|
|
|
|
class UPlayerInteractionWidget* GetInteractionWidget() const;
|
|
float GetMaxSelectionDistance() const;
|
|
bool ShouldShowInteractionUI() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInteractorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInteractorComponent")
|
|
}
|
|
static class UEverholmInteractorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmInteractorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmInteractorComponent;
|
|
|
|
// Class Everholm.EverholmInventoryComponent
|
|
// 0x00A0 (0x0140 - 0x00A0)
|
|
class UEverholmInventoryComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UStartingInventory* StartingInventory; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInventoryReplicated; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EInventoryEventType Type, const struct FInventoryItem& Item)> OnInventoryChanged; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AMaskPickup* equippedMask)> OnEquippedMaskChanged; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bClientInitStartingInventoryOnBeginPlay; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDataTableRowHandle DefaultStartingMaskHandle; // 0x00E0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FInventoryEntry> Inventory; // 0x00F0(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FInventoryEntry> MasksInventory; // 0x0100(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
class AMaskPickup* equippedMask; // 0x0110(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class FName StartingMaskName; // 0x0118(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AMaskPickup* ReservedCollectibleMask; // 0x0120(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_128[0x18]; // 0x0128(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static EInventorySection GetItemSection(const class UObject* itemObjectOrClass);
|
|
static void TransferInventoryToPrimaryPlayer(const class UObject* WorldContextObject);
|
|
|
|
EInventoryAddResultType AddToInventory(const struct FInventoryItem& Item);
|
|
bool EquipMask(class AMaskPickup* maskItem);
|
|
class AMaskPickup* GetMaskFromRowHandle(const struct FDataTableRowHandle& CollectibleRowHandle);
|
|
void OnProfileLoadedEquipMask(class UPlayerProfile* profile);
|
|
void OnRep_EquippedMask();
|
|
void OnRep_Inventory(const TArray<struct FInventoryEntry>& oldInventory);
|
|
void OnRep_MasksInventory(const TArray<struct FInventoryEntry>& oldInventory);
|
|
void OnRep_StartingMaskName();
|
|
int32 RemoveFromInventory(const struct FInventoryItem& Item, EInventorySection Section);
|
|
int32 RemoveFromInventoryByName(class FName Name_0, EInventorySection Section);
|
|
int32 RemoveFromInventoryByPickup(class APickupBase* pickupToRemove);
|
|
void ReserveMask(class AMaskPickup* maskItem);
|
|
|
|
int32 FindItemIndexByCollectibleName(class FName Name_0, EInventorySection Section) const;
|
|
int32 FindItemIndexByInstance(const class AActor* Item) const;
|
|
int32 FindItemIndexByName(class FName Name_0, EInventorySection Section) const;
|
|
int32 FindItemIndexByTag(const struct FGameplayTag& Tag, EInventorySection Section) const;
|
|
TArray<int32> FindItemIndexesByTag(const struct FGameplayTag& Tag, EInventorySection Section) const;
|
|
class AMaskPickup* GetDefaultStartingMask() const;
|
|
class AMaskPickup* GetEquippedMask() const;
|
|
TArray<struct FInventoryEntry> GetInventory(EInventorySection Section) const;
|
|
int32 GetInventoryCount(const struct FInventoryItem& Item, EInventorySection Section) const;
|
|
int32 GetInventoryCountByName(class FName Name_0, EInventorySection Section) const;
|
|
int32 GetInventoryItemsCount(EInventorySection Section) const;
|
|
struct FInventoryEntry GetItemEntryByIndex(int32 Index_0, EInventorySection Section) const;
|
|
class AMaskPickup* GetReservedMask() const;
|
|
bool HasItem(const struct FInventoryItem& Item, EInventorySection Section) const;
|
|
bool HasItemByClass(TSubclassOf<class APickupBase> pickupClass) const;
|
|
bool HasItemByName(class FName Name_0, EInventorySection Section) const;
|
|
bool HasItemInstance(const class AActor* Item) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmInventoryComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmInventoryComponent")
|
|
}
|
|
static class UEverholmInventoryComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmInventoryComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmInventoryComponent;
|
|
|
|
// Class Everholm.EverholmLocalPlayer
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UEverholmLocalPlayer final : public ULocalPlayer
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmLocalPlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmLocalPlayer")
|
|
}
|
|
static class UEverholmLocalPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmLocalPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmLocalPlayer;
|
|
|
|
// Class Everholm.StashingState
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UStashingState final : public UPickupState
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StashingState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StashingState")
|
|
}
|
|
static class UStashingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStashingState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStashingState;
|
|
|
|
// Class Everholm.EverholmMainMenuGameMode
|
|
// 0x0090 (0x06A0 - 0x0610)
|
|
class AEverholmMainMenuGameMode final : public AEverholmGameModeBase
|
|
{
|
|
public:
|
|
struct FGameStartParam startParam; // 0x0610(0x0088)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDeferredBeginPlay();
|
|
void OnPrimaryUserInitialized(ELocalUserType localUserType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error);
|
|
void StartMainMenu();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmMainMenuGameMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmMainMenuGameMode")
|
|
}
|
|
static class AEverholmMainMenuGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmMainMenuGameMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmMainMenuGameMode;
|
|
|
|
// Class Everholm.PickupInteractionComponent
|
|
// 0x0060 (0x08C0 - 0x0860)
|
|
class UPickupInteractionComponent final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
uint8 Pad_860[0x5A]; // 0x0860(0x005A)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableCrouchChecking; // 0x08BA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_8BB[0x5]; // 0x08BB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnThrownPickupLanded(class AEverholmCharacter* Initiator, class APickupBase* pickup, const struct FHitResult& ImpactResult);
|
|
void OnThrownPickupSettled(class AEverholmCharacter* Initiator, class APickupBase* pickup);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupInteractionComponent")
|
|
}
|
|
static class UPickupInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupInteractionComponent;
|
|
|
|
// Class Everholm.EverholmMainMenuGameState
|
|
// 0x0000 (0x03C8 - 0x03C8)
|
|
class AEverholmMainMenuGameState final : public AEverholmGameState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmMainMenuGameState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmMainMenuGameState")
|
|
}
|
|
static class AEverholmMainMenuGameState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmMainMenuGameState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmMainMenuGameState;
|
|
|
|
// Class Everholm.EverholmPlayerController
|
|
// 0x0088 (0x08F8 - 0x0870)
|
|
class AEverholmPlayerController : public APlayerController
|
|
{
|
|
public:
|
|
uint8 Pad_870[0x30]; // 0x0870(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEverholmCharacter* playerPawn; // 0x08A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 PlayerIndex; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8AC[0x4]; // 0x08AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGameEffectManagerComponent* GameEffectManagerComponent; // 0x08B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULookAroundComponent* LookAroundComponent; // 0x08B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UEverholmInputConfig* InputConfig; // 0x08C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UInputMappingContext* InputMapping; // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UInputMappingContext* DebugInputMapping; // 0x08D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
int32 DebugInputContextPriority; // 0x08D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bStartAILogicOnPossess : 1; // 0x08DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bStopAILogicOnUnpossess : 1; // 0x08DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_8DD[0x3]; // 0x08DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UChalkboardWrapper* Chalkboard; // 0x08E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_8E8[0x8]; // 0x08E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTarsierPathFollowingComponent* PathFollowingComponent; // 0x08F0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
bool CanUnpause();
|
|
void GiveItem(class FName pickupClassName, class FName characterName);
|
|
void Kill(class FName deathHandlerName);
|
|
void RequestForceUnpause();
|
|
void RequestPause(EPauseReason pauseReason);
|
|
void Server_AckGameFlowState(uint8 ackState);
|
|
void Server_DebugRespawnAtCheckpoint(class AEverholmPlayerStart* PlayerStart);
|
|
void Server_ForceUnpauseGame();
|
|
void Server_HandlePlayersInitializedOnClient();
|
|
void Server_NotifyReadyToWakeFromSpawn();
|
|
void Server_PauseGame(EPauseReason pauseReason);
|
|
void Server_QuitSession();
|
|
void Server_QuitSessionSmoothly();
|
|
void Server_RestartGame();
|
|
void Server_SetPlayerUniqueNetId(const struct FUniqueNetIdRepl& UniqueNetId);
|
|
void Server_TeleportPawn(const struct FVector& targetLocation);
|
|
void Server_UnPauseGame(EPauseReason pauseReason);
|
|
void ServerGiveItem(class FName pickupClassName, class FName characterName);
|
|
void ServerKill(class FName deathHandlerName);
|
|
void ServerTakeItem(class FName pickupClassName, class FName characterName);
|
|
void ShowSaveIcon(bool bShow);
|
|
void TakeItem(class FName pickupClassName, class FName characterName);
|
|
void TryToggleGamePause(EPauseReason pauseReason);
|
|
void UnRequestPause(EPauseReason pauseReason);
|
|
|
|
class ULookAroundComponent* GetLookAroundComponent() const;
|
|
void IncrementAchievementOnClient(const class APlayerState* EverholmPlayerState, const struct FAchievementKey& Key, int32 Amount) const;
|
|
void IncrementAchievementReferenceOnClient(const class APlayerState* EverholmPlayerState, const struct FAchievementKey& Key, const class FName& Reference) const;
|
|
void Server_SetPlayerUniqueNetIdEOSPlus(const class FString& eosPlusNetIdString) const;
|
|
void UnlockAchievementOnClient(const class APlayerState* EverholmPlayerState, const struct FAchievementKey& Key) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerController")
|
|
}
|
|
static class AEverholmPlayerController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPlayerController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPlayerController;
|
|
|
|
// Class Everholm.RecordActorTransformSubsystem
|
|
// 0x0050 (0x0090 - 0x0040)
|
|
class URecordActorTransformSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<class AActor*, struct FRecordingResult> ActiveRecordings; // 0x0040(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void StartRecordingActorTransform(class AActor* ActorToRecord);
|
|
struct FRecordingResult StopRecordingActorTransform(class AActor* ActorToStopRecording);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RecordActorTransformSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RecordActorTransformSubsystem")
|
|
}
|
|
static class URecordActorTransformSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecordActorTransformSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URecordActorTransformSubsystem;
|
|
|
|
// Class Everholm.EverholmMainMenuPlayerController
|
|
// 0x0000 (0x08F8 - 0x08F8)
|
|
class AEverholmMainMenuPlayerController final : public AEverholmPlayerController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmMainMenuPlayerController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmMainMenuPlayerController")
|
|
}
|
|
static class AEverholmMainMenuPlayerController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmMainMenuPlayerController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmMainMenuPlayerController;
|
|
|
|
// Class Everholm.StickySurface
|
|
// 0x0048 (0x02F0 - 0x02A8)
|
|
class AStickySurface final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UHotWireComponent* HotWireComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName StickyMeshTag; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bStickToEntireSurface; // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TWeakObjectPtr<class APickupBase>> StuckPickups; // 0x02D8(0x0010)(ZeroConstructor, SaveGame, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
bool bShouldSaveStuckPickups; // 0x02E8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HOP_StuckObjects(int32 numObjects);
|
|
void MakeStuckPickupsSavable(bool bLoadData);
|
|
void OnObjectStuck(class APickupBase* stuckPickup);
|
|
void OnStuckObjectsChanged(int32 numObjects);
|
|
void OnSurfaceHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
|
|
TArray<class APickupBase*> GetStuckPickups() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StickySurface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StickySurface")
|
|
}
|
|
static class AStickySurface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AStickySurface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AStickySurface;
|
|
|
|
// Class Everholm.EverholmManagerSettings
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UEverholmManagerSettings final : public UWorldSettingsModule
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class AManagerBase>> ManagersToSpawn; // 0x0028(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmManagerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmManagerSettings")
|
|
}
|
|
static class UEverholmManagerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmManagerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmManagerSettings;
|
|
|
|
// Class Everholm.EverholmMotionWarpingComponent
|
|
// 0x0000 (0x00E0 - 0x00E0)
|
|
class UEverholmMotionWarpingComponent final : public UMotionWarpingComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmMotionWarpingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmMotionWarpingComponent")
|
|
}
|
|
static class UEverholmMotionWarpingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmMotionWarpingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmMotionWarpingComponent;
|
|
|
|
// Class Everholm.EverholmMultipleAISpawner
|
|
// 0x0040 (0x04A0 - 0x0460)
|
|
class AEverholmMultipleAISpawner : public AMultipleAISpawner
|
|
{
|
|
public:
|
|
ENPCKidSpawnType NPCKidSpawnType; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_461[0x3]; // 0x0461(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DistanceToForceNPCKidRespawn; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoDespawnOnEndPlay; // 0x0468(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartInSprint; // 0x0469(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_46A[0x6]; // 0x046A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FGameplayTag> GameplayTagsAppliedOnSpawn; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float ResetSprintOverrideDuration; // 0x0480(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_484[0x1C]; // 0x0484(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnSpawnTriggerImmediateSprint(class AAISpawner* Spawner, class APawn* NewPawn);
|
|
void TriggerImmediateSprint(const class APawn* Pawn);
|
|
|
|
void RemoveTagsAppliedBySpawner() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmMultipleAISpawner")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmMultipleAISpawner")
|
|
}
|
|
static class AEverholmMultipleAISpawner* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmMultipleAISpawner>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmMultipleAISpawner;
|
|
|
|
// Class Everholm.EverholmNavigationSystem
|
|
// 0x0000 (0x15C8 - 0x15C8)
|
|
class UEverholmNavigationSystem final : public UNavigationSystemV1
|
|
{
|
|
public:
|
|
static class UEverholmNavigationSystem* GetEverholmNavigationSystem(class UObject* WorldContextObject);
|
|
|
|
void RebuildNavigation();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmNavigationSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmNavigationSystem")
|
|
}
|
|
static class UEverholmNavigationSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmNavigationSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmNavigationSystem;
|
|
|
|
// Class Everholm.EverholmNavigationSystemModuleConfig
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class UEverholmNavigationSystemModuleConfig final : public UNavigationSystemModuleConfig
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmNavigationSystemModuleConfig")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmNavigationSystemModuleConfig")
|
|
}
|
|
static class UEverholmNavigationSystemModuleConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmNavigationSystemModuleConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmNavigationSystemModuleConfig;
|
|
|
|
// Class Everholm.EverholmNetworkSessionManagerSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UEverholmNetworkSessionManagerSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
double PS5NotifyPremiumWaitSecondsPostAppReactivation; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LoginToJoinSessionInviteDelay; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AllowedLoginToJoinSessionInviteAttempts; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmNetworkSessionManagerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmNetworkSessionManagerSettings")
|
|
}
|
|
static class UEverholmNetworkSessionManagerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmNetworkSessionManagerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmNetworkSessionManagerSettings;
|
|
|
|
// Class Everholm.EverholmNetworkSessionManager
|
|
// 0x0288 (0x02B8 - 0x0030)
|
|
class UEverholmNetworkSessionManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool Success, bool FoundSession)> K2_OnFindSessionWithLobbyCodeCompleteEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ENetworkSessionManagerFailType FailureType)> OnNetworkSessionManagerFailure; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnClientConnectedToOnlineSession; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnClientDisconnectedFromOnlineSession; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnJoinSessionProcessStarted; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnJoinSessionProcessEnded; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B0[0x208]; // 0x00B0(0x0208)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CleanUpSession();
|
|
void FindSessionWithLobbyCode(class APlayerController* SearchingPlayer, const class FString& LobbyCode);
|
|
void ShowExternalInviteUI();
|
|
|
|
class FString GetSessionLobbyCode() const;
|
|
bool IsCrossplayAvailable() const;
|
|
bool IsCrossplayEnabled() const;
|
|
bool TriggerPlatformError() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmNetworkSessionManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmNetworkSessionManager")
|
|
}
|
|
static class UEverholmNetworkSessionManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmNetworkSessionManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmNetworkSessionManager;
|
|
|
|
// Class Everholm.EverholmPerformanceProfiler
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UEverholmPerformanceProfiler final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPerformanceProfiler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPerformanceProfiler")
|
|
}
|
|
static class UEverholmPerformanceProfiler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmPerformanceProfiler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmPerformanceProfiler;
|
|
|
|
// Class Everholm.MotionMatchingTestUtility
|
|
// 0x00B8 (0x0360 - 0x02A8)
|
|
class alignas(0x10) AMotionMatchingTestUtility final : public AActor
|
|
{
|
|
public:
|
|
bool bIsRecording; // 0x02A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsPlayingBack; // 0x02A9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDirectoryPath SaveDirectory; // 0x02B0(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString SaveFileName; // 0x02C0(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFilePath RecordingPath; // 0x02D0(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E0[0x80]; // 0x02E0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void StartPlayback();
|
|
void StartRecording();
|
|
void StopPlayback();
|
|
void StopRecording();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MotionMatchingTestUtility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MotionMatchingTestUtility")
|
|
}
|
|
static class AMotionMatchingTestUtility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMotionMatchingTestUtility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AMotionMatchingTestUtility;
|
|
|
|
// Class Everholm.EverholmPickupComponent
|
|
// 0x0280 (0x0320 - 0x00A0)
|
|
class UEverholmPickupComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x60]; // 0x00A0(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double ClientDirectedVelocityThreshold; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double ClientDirectedFreeTimeThreshold; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPickupNotificationWidget> NotificationWidget; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery CanEquipItemQuery; // 0x0118(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery CanUseHeldPickupQuery; // 0x0160(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery CanAbortHeldPickupQuery; // 0x01A8(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPickupState PreviousPickupState, EPickupState NewPickupState)> OnPickupStateChanged; // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPickupReleased; // 0x0200(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPickupState transitionState, bool bInterrupted)> OnAnimTransitionFinished; // 0x0210(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APickupBase* pickup)> OnPickupContextChanging; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230[0xC0]; // 0x0230(0x00C0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AMaskPickup* QueuedMaskToWear; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2F8[0x28]; // 0x02F8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void ForceEquipPickupToPlayer(class AEverholmPlayerCharacter* targetPlayer, class APickupBase* targetPickup);
|
|
static void UpdateEquippedMasks(const class UObject* WorldContextObject);
|
|
|
|
void ClearQueuedEquip();
|
|
bool ForceDropEquippedMask(bool bSnapToGround, bool bDisableAfterDrop);
|
|
bool ForceDropHeldPickup(bool bOverrideUndroppable, bool bDisableAfterDrop);
|
|
bool ForceGrabPickup(class APickupBase* pickup);
|
|
class APickupBase* ForceInterruptAllStates();
|
|
bool ForceStashHeldPickup();
|
|
void HandleClimbingTagChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded);
|
|
void HandleExitingVehicleFinished();
|
|
void HandleExitingVehicleStarted(bool bVehicleHandlesStash);
|
|
void HandleHarpoonRetrievedDuringVehicleExit(class AEverholmCharacter* Initiator, class APickupBase* pickup);
|
|
void HandlePickupStateTagChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded);
|
|
void HandleTagChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded);
|
|
void Multicast_AbortUsingItem();
|
|
void Multicast_ApplyLocoProfile(class ULocomotionProfileAsset* locoProfile);
|
|
void Multicast_ConsumePickup(class APickupBase* pickup);
|
|
void Multicast_CreatePickupNotificationWidget(class AEverholmCharacter* holder, class APickupBase* pickup);
|
|
void Multicast_ForceDropEquippedMask(bool bSnapToGround, bool bDisableAfterDrop);
|
|
void Multicast_ForceDropHeldPickup(bool bDisableAfterDrop);
|
|
void Multicast_ForceGrabPickup(class APickupBase* pickup);
|
|
void Multicast_ForceInterruptAllStates();
|
|
void Multicast_ForceStashHeldPickup();
|
|
void Multicast_RemoveLocoProfile();
|
|
void Multicast_RequestPickupState(EPickupState NewState, class APickupBase* pickup);
|
|
void Multicast_SetThrowParams(const struct FThrowParams& throwParameters);
|
|
void Multicast_StartUsingItem(const class AEverholmCharacter* User);
|
|
void Multicast_StopUsingItem(const class AEverholmCharacter* User);
|
|
void Multicast_TryQuickEquipMask(class AMaskPickup* MaskPickup);
|
|
void Multicast_TryQuickEquipOtherPlayersMask(class AMaskPickup* MaskPickup);
|
|
void OnLedgeClimbingChanged(bool bIsClimbing, float ledgeHeightAfterAlignment);
|
|
void OnSurfaceClimbingChanged(bool bIsClimbing);
|
|
void QueueEquip(const struct FGameplayTag& GameplayTag);
|
|
void ReservePickup(class APickupBase* pickup, bool bIsReserved);
|
|
void Server_AbortUsingItem();
|
|
void Server_ApplyLocoProfile(class ULocomotionProfileAsset* locoProfile);
|
|
void Server_ConsumePickup(class APickupBase* pickup);
|
|
void Server_CreatePickupNotificationWidget(class AEverholmCharacter* holder, class APickupBase* pickup);
|
|
void Server_ForceDropEquippedMask(bool bSnapToGround, bool bDisableAfterDrop);
|
|
void Server_ForceDropHeldPickup(bool bDisableAfterDrop);
|
|
void Server_ForceGrabPickup(class APickupBase* pickup);
|
|
void Server_ForceInterruptAllStates();
|
|
void Server_ForceStashHeldPickup();
|
|
void Server_RemoveLocoProfile();
|
|
void Server_RequestPickupState(EPickupState NewState, class APickupBase* pickup);
|
|
void Server_SetThrowParams(const struct FThrowParams& throwParameters);
|
|
void Server_StartUsingItem(const class AEverholmCharacter* User);
|
|
void Server_StopUsingItem(const class AEverholmCharacter* User);
|
|
void Server_TryQuickEquipMask(class AMaskPickup* MaskPickup);
|
|
void Server_TryQuickEquipOtherPlayersMask(class AMaskPickup* MaskPickup);
|
|
void ServerReservePickup(class APickupBase* pickup, bool bIsReserved);
|
|
void ServerSetPickupClientDirected(class APickupBase* pickup, bool bIsClientDirected);
|
|
void ServerSetRBState(class APickupBase* pickup, const struct FRigidBodyState& State);
|
|
void ServerSpawnClientDirectedHarpoon(class AHarpoonPickup* HarpoonPickup, class AActor* hitActor, const struct FTransform& spawnTransform);
|
|
void SetInventoryEnabled(bool bEnabled);
|
|
void TryExecuteQueuedEquip();
|
|
void UpdateThrowMotionWarpTarget(const class UTargetComponent* Target);
|
|
|
|
class APickupBase* GetActivePickup() const;
|
|
EPickupState GetCurrentPickupState() const;
|
|
EPickupType GetCurrentPickupType() const;
|
|
class AMaskPickup* GetEquippedMask() const;
|
|
class APickupBase* GetHeldPickup(bool bEvenIfCurrentlyStashing) const;
|
|
class APickupBase* GetLastStashedPickup() const;
|
|
class AMaskPickup* GetReservedMask() const;
|
|
bool HeldPickupHasTag(const struct FGameplayTag& Tag) const;
|
|
bool IsOtherPlayerWearingMask(const class AMaskPickup* Mask) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPickupComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPickupComponent")
|
|
}
|
|
static class UEverholmPickupComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmPickupComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmPickupComponent;
|
|
|
|
// Class Everholm.EverholmPIEPlayerStart
|
|
// 0x0000 (0x02D8 - 0x02D8)
|
|
class AEverholmPIEPlayerStart final : public APlayerStartPIE
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPIEPlayerStart")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPIEPlayerStart")
|
|
}
|
|
static class AEverholmPIEPlayerStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPIEPlayerStart>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPIEPlayerStart;
|
|
|
|
// Class Everholm.ChooserTableTransitionAsset
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UChooserTableTransitionAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
float DefaultTransitionBlendTime; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FChooserTablePair, float> Transitions; // 0x0038(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
float GetBlendTimeForTransition(class UChooserTable* From, class UChooserTable* To) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ChooserTableTransitionAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ChooserTableTransitionAsset")
|
|
}
|
|
static class UChooserTableTransitionAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChooserTableTransitionAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UChooserTableTransitionAsset;
|
|
|
|
// Class Everholm.EverholmPlayerAnimInstance
|
|
// 0x0140 (0x0760 - 0x0620)
|
|
class UEverholmPlayerAnimInstance : public UEverholmCharacterAnimInstance
|
|
{
|
|
public:
|
|
float MotionMatchingOverrideAmount; // 0x0620(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_624[0x4]; // 0x0624(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAbilitySystemComponent* AbilitySystem; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_630[0x8]; // 0x0630(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FCallData CallData; // 0x0638(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FPickupAnimationData PickupData; // 0x0690(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6B4[0x4]; // 0x06B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHummingData HummingData; // 0x06B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSwingData SwingData; // 0x06D0(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBoatAnimData BoatData; // 0x06EC(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSuspenseAnimData SuspenseAnimData; // 0x070C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_714[0x4]; // 0x0714(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPrioritizedIKAnimData LocalSpaceIKData; // 0x0718(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
struct FPrioritizedIKAnimData WorldSpaceIKData; // 0x0730(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_748[0x8]; // 0x0748(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MotionMatchingOverrideRate; // 0x0750(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MotionMatchingOverrideWeightThreshold; // 0x0754(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChooserTableTransitionAsset* TransitionAsset; // 0x0758(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void BindPlayerPawnCallbacks();
|
|
void BindPlayerPawnInBoatCallbacks();
|
|
void OnAIAttachmentChanged(bool bIsHumbugAttached);
|
|
void OnDeathWarning();
|
|
void OnHarpoonThrown();
|
|
|
|
float GetChooserTableTransitionTime(class UChooserTable* From, class UChooserTable* To) const;
|
|
float GetIKAlpha(bool bIsWorldSpace) const;
|
|
void GetIKDataFromSlot(EPlayerIKSlot Slot, bool bIsWorldSpace, float* outAlpha, struct FTransform* OutTransform) const;
|
|
class AEverholmPlayerCharacter* GetOwningPlayerCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerAnimInstance")
|
|
}
|
|
static class UEverholmPlayerAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmPlayerAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmPlayerAnimInstance;
|
|
|
|
// Class Everholm.EverholmPlayerCharacter
|
|
// 0x0060 (0x0800 - 0x07A0)
|
|
class AEverholmPlayerCharacter : public AEverholmCharacter
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(ECharacterInstruction instruction)> OnInputInstructionExecuted; // 0x0798(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmPlayerCharacter* shotCharacter, const struct FHitResult& HitResult)> OnShotEvent; // 0x07A8(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
EPlayerPawnType PlayerPawnType; // 0x07B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7B9[0x7]; // 0x07B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTargetingComponent* TargetingComponent; // 0x07C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7C8[0x28]; // 0x07C8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMesh* DefaultMesh; // 0x07F0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_7F8[0x8]; // 0x07F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UCrouchComponent* GetCrouchComponent();
|
|
void GetShot(const struct FHitResult& HitResult);
|
|
void HandlePlayerDrowned();
|
|
void HandlePlayerWakeUp();
|
|
void MoveTo(const struct FVector& Location, const struct FVector& Direction, float AcceptanceRadius, float DesiredMoveSpeed);
|
|
void MultiCast_GetShot(const struct FHitResult& HitResult);
|
|
void Multicast_TeleportAllPlayers(const struct FVector& targetLocation);
|
|
void OnMoveFinished(EPathFollowingResult Result);
|
|
void Server_GetShot(const struct FHitResult& HitResult);
|
|
void Server_TeleportAllPlayers(const struct FVector& targetLocation);
|
|
void SetIsInBoat(bool isInBoat);
|
|
void SimulateInput(const struct FInputActionValue& Value, const ECharacterInstruction instruction);
|
|
void UpdatePlayerDrownProgress(float Progress);
|
|
|
|
class UAIEncounterDataComponent* GetAIEncounterDataComponent() const;
|
|
class APickupBase* GetHeldPickup(bool bEvenIfCurrentlyStashing) const;
|
|
bool GetIsInBoat() const;
|
|
class UEverholmPickupComponent* GetPickupComponent() const;
|
|
EPlayerPawnType GetPlayerPawnType() const;
|
|
class UTargetingComponent* GetTargetingComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerCharacter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerCharacter")
|
|
}
|
|
static class AEverholmPlayerCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPlayerCharacter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPlayerCharacter;
|
|
|
|
// Class Everholm.EverholmPendingPlayerController
|
|
// 0x0000 (0x0870 - 0x0870)
|
|
class AEverholmPendingPlayerController final : public APlayerController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPendingPlayerController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPendingPlayerController")
|
|
}
|
|
static class AEverholmPendingPlayerController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPendingPlayerController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPendingPlayerController;
|
|
|
|
// Class Everholm.EverholmPlayerManagerSubsystem
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UEverholmPlayerManagerSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnAllPlayersSpawnedOnServerAndClient; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_58[0x30]; // 0x0058(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool HaveAllPlayersSpawnedOnServerAndClient() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerManagerSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerManagerSubsystem")
|
|
}
|
|
static class UEverholmPlayerManagerSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmPlayerManagerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmPlayerManagerSubsystem;
|
|
|
|
// Class Everholm.EverholmPlayerStartInVehicleBase
|
|
// 0x0040 (0x03B8 - 0x0378)
|
|
class AEverholmPlayerStartInVehicleBase : public AEverholmPlayerStart
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AVehicleActor> VehicleToStartIn; // 0x0378(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<EPlayerPawnType> NPCsOnVehicle; // 0x03A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
class USceneComponent* VehicleTransform; // 0x03B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerStartInVehicleBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerStartInVehicleBase")
|
|
}
|
|
static class AEverholmPlayerStartInVehicleBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPlayerStartInVehicleBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPlayerStartInVehicleBase;
|
|
|
|
// Class Everholm.EverholmPlayerState
|
|
// 0x0080 (0x03E0 - 0x0360)
|
|
class AEverholmPlayerState : public APlayerState
|
|
{
|
|
public:
|
|
uint8 Pad_360[0x18]; // 0x0360(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FUniqueNetIdRepl UniqueNetId; // 0x0378(0x0030)(Net, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString UniqueNetIdEOSPlusString; // 0x03A8(0x0010)(Net, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPlayerPawnType PlayerPawnType; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPlayerStateType PlayerStateType; // 0x03B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3BA[0x16]; // 0x03BA(0x0016)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString Platform; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Server_SetOnlinePlatformString(const class FString& platformString);
|
|
|
|
class AEverholmPlayerCharacter* GetEverholmPlayerCharacter() const;
|
|
class AEverholmPlayerController* GetEverholmPlayerController() const;
|
|
EPlayerPawnType GetPlayerPawnType() const;
|
|
EPlayerStateType GetPlayerStateType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPlayerState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPlayerState")
|
|
}
|
|
static class AEverholmPlayerState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmPlayerState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmPlayerState;
|
|
|
|
// Class Everholm.MenuItems
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class UMenuItems : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UMenuContainer* OwningContainer; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
void AddMainMenu(TSubclassOf<class UMenuItems> WidgetClass);
|
|
void HideUnselected();
|
|
void RemoveThisMenu();
|
|
void UnHideAll();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MenuItems")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MenuItems")
|
|
}
|
|
static class UMenuItems* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMenuItems>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMenuItems;
|
|
|
|
// Class Everholm.EverholmPumpInteraction
|
|
// 0x0040 (0x08A0 - 0x0860)
|
|
class UEverholmPumpInteraction final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
uint8 Pad_860[0x8]; // 0x0860(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(int32 Input)> OnInputValid; // 0x0868(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 Input)> OnInputInvalid; // 0x0878(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float ValidInputSize; // 0x0888(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartingIntentUp; // 0x088C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoUpdateRequiredIntent; // 0x088D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_88E[0x12]; // 0x088E(0x0012)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FPumpInputData GetPumpInputData();
|
|
void SetProcessInput(bool ShouldProcessInput);
|
|
void UpdateRequiredIntent();
|
|
|
|
bool GetProcessInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmPumpInteraction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmPumpInteraction")
|
|
}
|
|
static class UEverholmPumpInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmPumpInteraction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmPumpInteraction;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh : public ATarsierRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh")
|
|
}
|
|
static class AEverholmRecastNavMesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh;
|
|
|
|
// Class Everholm.RadioPickup
|
|
// 0x01E0 (0x0A30 - 0x0850)
|
|
class ARadioPickup final : public AStaticMeshPickup
|
|
{
|
|
public:
|
|
class UAkRtpc* SignalProximityParameter; // 0x0848(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* SignalStrengthParameter; // 0x0850(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* SignalProgressParameter; // 0x0858(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* SignalLevelParameter; // 0x0860(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* IsTuningParameter; // 0x0868(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* TuningSpeedParameter; // 0x0870(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkRtpc* TuningPositionParameter; // 0x0878(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* RadioActiveEvent; // 0x0880(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* FoundSignalEvent; // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* StopTuningEvent; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* StartTuningEvent; // 0x0898(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsTuning; // 0x08A0(0x0001)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8A1[0x7]; // 0x08A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTarAkAudioComponent* AudioComponent; // 0x08A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 TuningEventPlayingID; // 0x08B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8B4[0x4]; // 0x08B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<int32, class FString> SignalMarkerData; // 0x08B8(0x0050)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
TSet<ERadioSignalType> UnlockedSignalTypes; // 0x0908(0x0050)(Edit, DisableEditOnInstance, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
float MinSignalLevel; // 0x0958(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxSignalLevel; // 0x095C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULocomotionProfileAsset* RadioLocomotionProfile; // 0x0960(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ERadioActivationMode ActivationMode; // 0x0968(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_969[0x3]; // 0x0969(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxLightIntensity; // 0x096C(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxScreenBrightness; // 0x0970(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_974[0x24]; // 0x0974(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRadioFlickerState FlickerState; // 0x0998(0x0098)(Net, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void DisableCustomFlicker();
|
|
void KillTuningOnAudioComponent();
|
|
void OnActiveStateChanged(bool bIsActive);
|
|
void OnInputReceived(class AEverholmCharacter* User);
|
|
void OnInputRemoved(class AEverholmCharacter* User);
|
|
void OnRep_bIsTuning();
|
|
void OnSignalCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
int32 PostRadioActiveEvent();
|
|
int32 PostSignalFoundEvent(class UAkAudioEvent* signalFoundEvent);
|
|
int32 PostStartTuningEvent();
|
|
int32 PostStopTuningEvent();
|
|
int32 PostTargetAudioEvent(class URadioTargetComponent* Target);
|
|
void SetFlickerCurve(const struct FRuntimeFloatCurve& Curve, float Weight, bool bShouldLoop);
|
|
void SetMaxLightIntensity(float Intensity);
|
|
void SetMaxScreenBrightness(float Brightness);
|
|
void StartTuningInBoat(const struct FVector& inputDir);
|
|
void StopRadioActiveEvent();
|
|
void StopRadioTargetEvent(class URadioTargetComponent* Target, int32 PlayingID);
|
|
void UnlockSignalType(ERadioSignalType signalType);
|
|
|
|
struct FVector GetAimVector(const class AActor* holder) const;
|
|
float GetFlickerLevel() const;
|
|
float GetRadioSignalLevel() const;
|
|
bool HasAnyTargets() const;
|
|
bool IsTuning() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RadioPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RadioPickup")
|
|
}
|
|
static class ARadioPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARadioPickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARadioPickup;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh_Companion
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh_Companion final : public AEverholmRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh_Companion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh_Companion")
|
|
}
|
|
static class AEverholmRecastNavMesh_Companion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh_Companion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh_Companion;
|
|
|
|
// Class Everholm.SplitPathHintVolume
|
|
// 0x0098 (0x03B8 - 0x0320)
|
|
class ASplitPathHintVolume final : public AHintVolumeActor
|
|
{
|
|
public:
|
|
float FollowRadius; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldPickRandomPath; // 0x0324(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_325[0x3]; // 0x0325(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USplineComponent*> Paths; // 0x0328(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_338[0x80]; // 0x0338(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SplitPathHintVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SplitPathHintVolume")
|
|
}
|
|
static class ASplitPathHintVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASplitPathHintVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASplitPathHintVolume;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh_Sniffer
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh_Sniffer final : public AEverholmRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh_Sniffer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh_Sniffer")
|
|
}
|
|
static class AEverholmRecastNavMesh_Sniffer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh_Sniffer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh_Sniffer;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh_Townfolk
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh_Townfolk final : public AEverholmRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh_Townfolk")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh_Townfolk")
|
|
}
|
|
static class AEverholmRecastNavMesh_Townfolk* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh_Townfolk>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh_Townfolk;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh_Spiderkid
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh_Spiderkid final : public AEverholmRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh_Spiderkid")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh_Spiderkid")
|
|
}
|
|
static class AEverholmRecastNavMesh_Spiderkid* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh_Spiderkid>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh_Spiderkid;
|
|
|
|
// Class Everholm.TiedTogetherOnSplineComponent
|
|
// 0x0020 (0x04B0 - 0x0490)
|
|
class UTiedTogetherOnSplineComponent final : public UVehicleMoveOnSplineComponent
|
|
{
|
|
public:
|
|
float SpringStiffness; // 0x0490(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CriticalDamping; // 0x0494(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_498[0x18]; // 0x0498(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetIntent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TiedTogetherOnSplineComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TiedTogetherOnSplineComponent")
|
|
}
|
|
static class UTiedTogetherOnSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTiedTogetherOnSplineComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTiedTogetherOnSplineComponent;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh_Mother
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh_Mother final : public AEverholmRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh_Mother")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh_Mother")
|
|
}
|
|
static class AEverholmRecastNavMesh_Mother* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh_Mother>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh_Mother;
|
|
|
|
// Class Everholm.EverholmRecastNavMesh_Skin
|
|
// 0x0000 (0x06A0 - 0x06A0)
|
|
class AEverholmRecastNavMesh_Skin final : public AEverholmRecastNavMesh
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRecastNavMesh_Skin")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRecastNavMesh_Skin")
|
|
}
|
|
static class AEverholmRecastNavMesh_Skin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmRecastNavMesh_Skin>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmRecastNavMesh_Skin;
|
|
|
|
// Class Everholm.EverholmRichTextImageDecorator
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UEverholmRichTextImageDecorator : public URichTextBlockDecorator
|
|
{
|
|
public:
|
|
class UKeyboardIcons* KeyboardAndMouseSpecialKeys; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ImageSetXbox; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ImageSetPS5; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ImageSetSwitch; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ImageSetSwitch_SingleJoyCon; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmRichTextImageDecorator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmRichTextImageDecorator")
|
|
}
|
|
static class UEverholmRichTextImageDecorator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmRichTextImageDecorator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmRichTextImageDecorator;
|
|
|
|
// Class Everholm.EverholmSaveSystemSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UEverholmSaveSystemSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> ChapterSelectDataTable; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmSaveSystemSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmSaveSystemSettings")
|
|
}
|
|
static class UEverholmSaveSystemSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmSaveSystemSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmSaveSystemSettings;
|
|
|
|
// Class Everholm.PlayerProfile
|
|
// 0x00B8 (0x00E0 - 0x0028)
|
|
class UPlayerProfile final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> CollectibleRowNames; // 0x0048(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
|
|
class FName BoyEquippedMaskName; // 0x0058(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName GirlEquippedMaskName; // 0x0060(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LastSaveSlot; // 0x0068(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<int32, struct FSaveSlotMetadata> SaveSlotToMetadata; // 0x0070(0x0050)(SaveGame, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> UnlockedChapterRowNames; // 0x00C0(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerProfile")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerProfile")
|
|
}
|
|
static class UPlayerProfile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerProfile>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerProfile;
|
|
|
|
// Class Everholm.PlayerProfileSubsystem
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class UPlayerProfileSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<int32, class UPlayerProfile*> PlayerProfiles; // 0x0048(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlayerLoggedOut(ELocalUserType Type, bool Success);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerProfileSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerProfileSubsystem")
|
|
}
|
|
static class UPlayerProfileSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerProfileSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerProfileSubsystem;
|
|
|
|
// Class Everholm.EverholmSaveSystem
|
|
// 0x00F0 (0x0120 - 0x0030)
|
|
class UEverholmSaveSystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* LoadedChapterTable; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
struct FSaveSlotMetadata GetSlotMetadata(int32 SlotIndex);
|
|
void OnPlayerInitialized(ELocalUserType Type, const class UCommonUserInfo* UserInfo, bool Success, const class FString& Error);
|
|
void OnPlayerLoggedOut(ELocalUserType Type, bool Success);
|
|
|
|
bool DoesSlotHaveSaveData(int32 SlotIndex) const;
|
|
int32 GetActiveSlotIndex() const;
|
|
TArray<class FName> GetAllUnlockedChaptersRowNameInChapterSelectDataTable() const;
|
|
bool HasUnlockedChapter(class FName ChapterRowNameInDataTable) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmSaveSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmSaveSystem")
|
|
}
|
|
static class UEverholmSaveSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmSaveSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmSaveSystem;
|
|
|
|
// Class Everholm.PipOverrideInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPipOverrideInterface final
|
|
{
|
|
public:
|
|
void GetCustomPipWorldLocation(class AEverholmPlayerCharacter* Character, class UInteractorComponent* interactor, struct FVector* WorldLocation, bool* discard) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PipOverrideInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PipOverrideInterface")
|
|
}
|
|
static class IPipOverrideInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPipOverrideInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPipOverrideInterface;
|
|
|
|
// Class Everholm.ShaderPrecompilationSaveObject
|
|
// 0x0060 (0x0088 - 0x0028)
|
|
class UShaderPrecompilationSaveObject final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FShaderPrecompilationVersion SerializedVersion; // 0x0030(0x0020)(SaveGame, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_50[0x38]; // 0x0050(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ShaderPrecompilationSaveObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ShaderPrecompilationSaveObject")
|
|
}
|
|
static class UShaderPrecompilationSaveObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UShaderPrecompilationSaveObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UShaderPrecompilationSaveObject;
|
|
|
|
// Class Everholm.EverholmShaderPrecompilationManager
|
|
// 0x0100 (0x0130 - 0x0030)
|
|
class alignas(0x10) UEverholmShaderPrecompilationManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(EShaderPrecompilationMode NewShaderPrecompilationMode)> OnShaderPrecompilationModeChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0xF0]; // 0x0040(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool IsShaderPrecompilationComplete();
|
|
|
|
float GetShaderPrecompilationPercentage();
|
|
void SetShaderPrecompilationMode(EShaderPrecompilationMode Mode);
|
|
|
|
EShaderPrecompilationMode GetShaderPrecompilationMode() const;
|
|
bool ShouldDisplayProgressUI() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmShaderPrecompilationManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmShaderPrecompilationManager")
|
|
}
|
|
static class UEverholmShaderPrecompilationManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmShaderPrecompilationManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmShaderPrecompilationManager;
|
|
|
|
// Class Everholm.SignalActivationGroupRegion
|
|
// 0x0008 (0x02E8 - 0x02E0)
|
|
class ASignalActivationGroupRegion final : public AActivationGroupRegion
|
|
{
|
|
public:
|
|
class UHotWireComponent* HotWireComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HIP_SetActivationGroupState(bool bIsActive);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SignalActivationGroupRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SignalActivationGroupRegion")
|
|
}
|
|
static class ASignalActivationGroupRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASignalActivationGroupRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASignalActivationGroupRegion;
|
|
|
|
// Class Everholm.EverholmSpawn
|
|
// 0x0000 (0x02A8 - 0x02A8)
|
|
class AEverholmSpawn : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmSpawn")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmSpawn")
|
|
}
|
|
static class AEverholmSpawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmSpawn>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmSpawn;
|
|
|
|
// Class Everholm.TeleportCharacterDebugFunction
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class UTeleportCharacterDebugFunction : public UDebugFunction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TeleportCharacterDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TeleportCharacterDebugFunction")
|
|
}
|
|
static class UTeleportCharacterDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTeleportCharacterDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTeleportCharacterDebugFunction;
|
|
|
|
// Class Everholm.TeleportGirlDebugFunction
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class UTeleportGirlDebugFunction final : public UTeleportCharacterDebugFunction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TeleportGirlDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TeleportGirlDebugFunction")
|
|
}
|
|
static class UTeleportGirlDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTeleportGirlDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTeleportGirlDebugFunction;
|
|
|
|
// Class Everholm.EverholmSplineComponent
|
|
// 0x0030 (0x06C0 - 0x0690)
|
|
class UEverholmSplineComponent final : public USplineComponent
|
|
{
|
|
public:
|
|
bool bVisualizeForVehicleSplineFollow; // 0x0690(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_691[0x7]; // 0x0691(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector VehicleSize; // 0x0698(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6B0[0x10]; // 0x06B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetTotalInputKeyValueOfSpline() const;
|
|
struct FVector GetWorldLocationFurtherAlongSpline(const struct FVector& currentLocation, const float distanceFurtherAlongSpline, const float currentSplineInputKey) const;
|
|
struct FVector GetWorldLocationFurtherAlongSplineBasedOnDistance(const float travelledDistance, const float distanceFurtherAlongSpline) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmSplineComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmSplineComponent")
|
|
}
|
|
static class UEverholmSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmSplineComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmSplineComponent;
|
|
|
|
// Class Everholm.SuspenseDataAggregationSettings
|
|
// 0x0090 (0x00C8 - 0x0038)
|
|
class USuspenseDataAggregationSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
struct FSDASettings SuspenseDataAggregationSettings; // 0x0038(0x0090)(Edit, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SuspenseDataAggregationSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SuspenseDataAggregationSettings")
|
|
}
|
|
static class USuspenseDataAggregationSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USuspenseDataAggregationSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USuspenseDataAggregationSettings;
|
|
|
|
// Class Everholm.EverholmSuspenseSubsystem
|
|
// 0x0080 (0x00C0 - 0x0040)
|
|
class UEverholmSuspenseSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(EAIAlertState currentAlertState, EAIAlertState previousAlertState, int32 newAlertStatePriority)> OnHighestAlertStateChanged; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ESuspenseThreatLevel currentLevel)> OnSuspenseThreatLevelChanged; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float QueryInterval; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AIScoreThreshold; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_68[0x58]; // 0x0068(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestThreatLevel_Server(ESuspenseThreatLevel threatLevel, class UObject* requester);
|
|
void UnrequestThreatLevel_Server(class UObject* requester);
|
|
|
|
bool AreEnemiesNearby() const;
|
|
class AEverholmCharacter* GetHighestThreatAI() const;
|
|
ESuspenseThreatLevel GetThreatLevel() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmSuspenseSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmSuspenseSubsystem")
|
|
}
|
|
static class UEverholmSuspenseSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmSuspenseSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmSuspenseSubsystem;
|
|
|
|
// Class Everholm.EverholmTickOptimization
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UEverholmTickOptimization final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCinematicModeChanged(bool bIsEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmTickOptimization")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmTickOptimization")
|
|
}
|
|
static class UEverholmTickOptimization* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmTickOptimization>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmTickOptimization;
|
|
|
|
// Class Everholm.EverholmUIActionRouterBase
|
|
// 0x0000 (0x0170 - 0x0170)
|
|
class UEverholmUIActionRouterBase final : public UCommonUIActionRouterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmUIActionRouterBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmUIActionRouterBase")
|
|
}
|
|
static class UEverholmUIActionRouterBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmUIActionRouterBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmUIActionRouterBase;
|
|
|
|
// Class Everholm.EverholmWaterBodyEventInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IEverholmWaterBodyEventInterface final
|
|
{
|
|
public:
|
|
void ActorFoundInWaterBodyBounds(class UWaterBodyComponent* WaterBodyComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmWaterBodyEventInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmWaterBodyEventInterface")
|
|
}
|
|
static class IEverholmWaterBodyEventInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IEverholmWaterBodyEventInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IEverholmWaterBodyEventInterface;
|
|
|
|
// Class Everholm.EverholmWaterSubsystem
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UEverholmWaterSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UWaterBodyComponent* oceanWaterBodyComponent)> OnOceanWaterBodyLoaded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UWaterBodyComponent* oceanWaterBodyComponent)> OnOceanWaterBodyUnloaded; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UWaterBodyComponent* GetWaterBodyAtLocation(const struct FVector& Location);
|
|
class UWaterBodyComponent* GetWaterBodyForActor(class AActor* Actor);
|
|
void OnWaterBodyAdded(class UWaterBodyComponent* WaterBodyComponent);
|
|
void OnWaterBodyRemoved(class UWaterBodyComponent* WaterBodyComponent);
|
|
|
|
class UWaterBodyComponent* GetOceanWaterBodyComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmWaterSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmWaterSubsystem")
|
|
}
|
|
static class UEverholmWaterSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmWaterSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmWaterSubsystem;
|
|
|
|
// Class Everholm.EverholmWorldSettings
|
|
// 0x00D0 (0x05A8 - 0x04D8)
|
|
class AEverholmWorldSettings final : public AComposableWorldSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APlayerStart> DefaultPlayerStart; // 0x04D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ABoatVehicle> DefaultStartingBoat; // 0x0500(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<EDemoBuildType, TSoftObjectPtr<class APlayerStart>> DemoDefaultPlayerStarts; // 0x0528(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UWorld> TempPickupSpawnLevel; // 0x0578(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnablePickupLevelMapChecks; // 0x05A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5A1[0x7]; // 0x05A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmWorldSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmWorldSettings")
|
|
}
|
|
static class AEverholmWorldSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEverholmWorldSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEverholmWorldSettings;
|
|
|
|
// Class Everholm.InsertIntoSlotState
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UInsertIntoSlotState final : public UPickupState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InsertIntoSlotState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InsertIntoSlotState")
|
|
}
|
|
static class UInsertIntoSlotState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInsertIntoSlotState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInsertIntoSlotState;
|
|
|
|
// Class Everholm.EVMotherFinale
|
|
// 0x0050 (0x02F8 - 0x02A8)
|
|
class AEVMotherFinale final : public AActor
|
|
{
|
|
public:
|
|
TArray<struct FMotherFinaleStage> MotherFinaleStages; // 0x02A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float MinTimeSpentInSafeAreaToAdvance; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartFinaleOnBeginPlay; // 0x02BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x02BD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPreventManualSwitching; // 0x02BE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool Server_bFinaleStarted; // 0x02BF(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C0[0x4]; // 0x02C0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Server_CurrentStage; // 0x02C4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C8[0xC]; // 0x02C8(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EMotherFinaleSubStage Server_CurrentSubStage; // 0x02D4(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D5[0x13]; // 0x02D5(0x0013)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEverholmPlayerCharacter* FocusedPlayer; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APawn* Server_ThreatenedPlayer; // 0x02F0(0x0008)(Net, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void EnsurePlayerOneIsFocused();
|
|
void Multicast_Cleanup();
|
|
void Multicast_SwitchCameraFocus(class AEverholmPlayerCharacter* playerToFocus, class AEverholmPlayerCharacter* playerToIgnore);
|
|
void Multicast_SwitchPlayerControl(class AEverholmPlayerCharacter* playerToFocus, class AEverholmPlayerCharacter* playerToIgnore);
|
|
void OnFinaleEventStarted();
|
|
void OnFinaleProgressionChanged(int32 mainStage, EMotherFinaleSubStage subStage);
|
|
void OnFinaleStageStarted(int32 newStageIndex);
|
|
void OnRequiredInteractionTriggered(class APawn* Initiator, const EInteractEndReason interactEndReason);
|
|
void StartFinaleStage(const int32 finaleStage, const EMotherFinaleSubStage subStageOverride);
|
|
void StartMotherFinale();
|
|
void TriggerRequiredInteraction(class APawn* Initiator);
|
|
|
|
class AEverholmPlayerCharacter* GetCurrentlyFocusedPlayer() const;
|
|
int32 GetCurrentMotherFinaleStage() const;
|
|
EMotherFinaleSubStage GetCurrentMotherFinaleSubStage() const;
|
|
class APawn* GetThreatenedPlayer() const;
|
|
bool HasFinaleStarted() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVMotherFinale")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVMotherFinale")
|
|
}
|
|
static class AEVMotherFinale* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEVMotherFinale>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AEVMotherFinale;
|
|
|
|
// Class Everholm.EVSpiderkidLightSource
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class UEVSpiderkidLightSource final : public UActorComponent
|
|
{
|
|
public:
|
|
float AffectedArea; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FAILocationUnion> RetreatLocations; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetAffectedArea(float NewArea);
|
|
|
|
struct FAILocationUnion GetClosestRetreatLocation(const struct FAILocationUnion& SourceLocation) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EVSpiderkidLightSource")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EVSpiderkidLightSource")
|
|
}
|
|
static class UEVSpiderkidLightSource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEVSpiderkidLightSource>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEVSpiderkidLightSource;
|
|
|
|
// Class Everholm.ExternalCameraBlendingVolume
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class AExternalCameraBlendingVolume final : public AActor
|
|
{
|
|
public:
|
|
EExternalBlendingOperation BlendingOperation; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FExternalBlendResult GetExternalBlendWeight(const struct FCameraHintInParameters& inParams, double timedBlendIn, const class ADirectedCameraHint_Base* testHint);
|
|
void PrintVolumeDebugInfo();
|
|
void SetUsedThisFrame();
|
|
|
|
bool GetUsedThisFrame() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ExternalCameraBlendingVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ExternalCameraBlendingVolume")
|
|
}
|
|
static class AExternalCameraBlendingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AExternalCameraBlendingVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AExternalCameraBlendingVolume;
|
|
|
|
// Class Everholm.ExtGameViewportClient
|
|
// 0x0000 (0x03B0 - 0x03B0)
|
|
class UExtGameViewportClient final : public UGameViewportClient
|
|
{
|
|
public:
|
|
static class UExtGameViewportClient* GetExtendedViewportClient(const class UObject* WorldContext);
|
|
|
|
void SetPlayerViewRect(int32 LocalPlayerIndex, const struct FViewRect& ViewRect);
|
|
|
|
EFovLockAxis GetPlayerFovMode(int32 LocalPlayerIndex) const;
|
|
struct FViewRect GetPlayerViewRect(int32 LocalPlayerIndex) const;
|
|
void SetPlayerFovMode(int32 LocalPlayerIndex, EFovLockAxis Mode) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ExtGameViewportClient")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ExtGameViewportClient")
|
|
}
|
|
static class UExtGameViewportClient* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UExtGameViewportClient>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UExtGameViewportClient;
|
|
|
|
// Class Everholm.FixedAngleBoxHint
|
|
// 0x0010 (0x0520 - 0x0510)
|
|
class AFixedAngleBoxHint : public ABlendedBoxHint
|
|
{
|
|
public:
|
|
float MaxYawDeltaForRelevancy; // 0x0510(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_514[0xC]; // 0x0514(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FixedAngleBoxHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FixedAngleBoxHint")
|
|
}
|
|
static class AFixedAngleBoxHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AFixedAngleBoxHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AFixedAngleBoxHint;
|
|
|
|
// Class Everholm.FixedAngleSphereHint
|
|
// 0x0000 (0x0520 - 0x0520)
|
|
class AFixedAngleSphereHint : public ASphereHint_Base
|
|
{
|
|
public:
|
|
float MaxYawDeltaForRelevancy; // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_51C[0x4]; // 0x051C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FRotator GetHintRotation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FixedAngleSphereHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FixedAngleSphereHint")
|
|
}
|
|
static class AFixedAngleSphereHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AFixedAngleSphereHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AFixedAngleSphereHint;
|
|
|
|
// Class Everholm.FocalPointOffsetHintProcessor
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class UFocalPointOffsetHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
float Stiffness; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Mass; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CriticalDampingFactor; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetVelocityAmount; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x70]; // 0x0040(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FocalPointOffsetHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FocalPointOffsetHintProcessor")
|
|
}
|
|
static class UFocalPointOffsetHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFocalPointOffsetHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFocalPointOffsetHintProcessor;
|
|
|
|
// Class Everholm.GameEffectManager
|
|
// 0x0010 (0x02B8 - 0x02A8)
|
|
class AGameEffectManager final : public AInfo
|
|
{
|
|
public:
|
|
TArray<struct FNetworkedGameEffectProperties> GameEffects; // 0x02A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnGameEffectEnded(class UGameEffect* GameEffect);
|
|
void PlayGameEffect(const struct FNetworkedGameEffectProperties& Data);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameEffectManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameEffectManager")
|
|
}
|
|
static class AGameEffectManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGameEffectManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AGameEffectManager;
|
|
|
|
// Class Everholm.GameEffectFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UGameEffectFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class AGameEffectManager* GetOrCreateGameEffectManager(class UObject* WorldContext);
|
|
static void PlayGameEffect(class UGameEffect* GameEffect);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameEffectFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameEffectFunctionLibrary")
|
|
}
|
|
static class UGameEffectFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameEffectFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameEffectFunctionLibrary;
|
|
|
|
// Class Everholm.WaypointActor
|
|
// 0x0118 (0x03C0 - 0x02A8)
|
|
class AWaypointActor final : public AActor
|
|
{
|
|
public:
|
|
struct FDefinedChalkboardKey TrackedGameGlobal; // 0x02A8(0x0108)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTrackedGameGlobalChanged(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WaypointActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WaypointActor")
|
|
}
|
|
static class AWaypointActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWaypointActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AWaypointActor;
|
|
|
|
// Class Everholm.GameGlobalProgressionScript
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UGameGlobalProgressionScript final : public UGameProgressionScript
|
|
{
|
|
public:
|
|
TMap<struct FDefinedChalkboardKey, bool> GameGlobals; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameGlobalProgressionScript")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameGlobalProgressionScript")
|
|
}
|
|
static class UGameGlobalProgressionScript* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameGlobalProgressionScript>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameGlobalProgressionScript;
|
|
|
|
// Class Everholm.SaveSystemSaveCategoriesToDiskBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemSaveCategoriesToDiskBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemSaveCategoriesToDiskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemSaveCategoriesToDiskBlueprintProxy")
|
|
}
|
|
static class USaveSystemSaveCategoriesToDiskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemSaveCategoriesToDiskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemSaveCategoriesToDiskBlueprintProxy;
|
|
|
|
// Class Everholm.GenericControllerDisconnectedMessage
|
|
// 0x0020 (0x0470 - 0x0450)
|
|
class UGenericControllerDisconnectedMessage : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonTextBlock* PromptText; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanContinue; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0x17]; // 0x0459(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void NativeOnTryReconnectUser(const ELocalUserType localUserType, const struct FInputDeviceId& device, EUserReconnectResult Result);
|
|
void OnControllerConnectionChange(bool bConnected, int32 ControllerId, const struct FInputDeviceId& InputDevice, class APlayerController* PlayerController);
|
|
void OnDisconnectUser();
|
|
void OnTryReconnectUser(const ELocalUserType localUserType, const struct FInputDeviceId& device, EUserReconnectResult Result);
|
|
void ShowPromptWithMessage(const class FText& InText);
|
|
|
|
bool CanContinue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GenericControllerDisconnectedMessage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GenericControllerDisconnectedMessage")
|
|
}
|
|
static class UGenericControllerDisconnectedMessage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGenericControllerDisconnectedMessage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGenericControllerDisconnectedMessage;
|
|
|
|
// Class Everholm.GenericMessage
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class UGenericMessage : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonTextBlock* PromptText; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ShowPromptWithMessage(const class FText& InText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GenericMessage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GenericMessage")
|
|
}
|
|
static class UGenericMessage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGenericMessage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGenericMessage;
|
|
|
|
// Class Everholm.StickySurfaceSlotComponent
|
|
// 0x00B0 (0x03F0 - 0x0340)
|
|
class UStickySurfaceSlotComponent final : public UTargetComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> PrePlacedActorClass; // 0x0338(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTransform PrePlacedActorTransform; // 0x0360(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector BoxExtent; // 0x03C0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBoxComponent* BoxComponent; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorClassLoaded();
|
|
|
|
class AActor* GetActorInSlot() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StickySurfaceSlotComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StickySurfaceSlotComponent")
|
|
}
|
|
static class UStickySurfaceSlotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStickySurfaceSlotComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStickySurfaceSlotComponent;
|
|
|
|
// Class Everholm.GliderMovementComponent
|
|
// 0x0030 (0x03F0 - 0x03C0)
|
|
class UGliderMovementComponent final : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
struct FComponentReference SplineToFollow; // 0x03B8(0x0028)(Edit, DisableEditOnTemplate, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USplineComponent* SplineComponent; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GliderMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GliderMovementComponent")
|
|
}
|
|
static class UGliderMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGliderMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGliderMovementComponent;
|
|
|
|
// Class Everholm.GoToCheckpointDebugFunction
|
|
// 0x0010 (0x00D0 - 0x00C0)
|
|
class UGoToCheckpointDebugFunction final : public UDebugFunction
|
|
{
|
|
public:
|
|
class AEverholmPlayerStart* PlayerStart; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bGoToDefaultSpawnPoint; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GoToCheckpointDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GoToCheckpointDebugFunction")
|
|
}
|
|
static class UGoToCheckpointDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGoToCheckpointDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGoToCheckpointDebugFunction;
|
|
|
|
// Class Everholm.GrabHelperComponent
|
|
// 0x0030 (0x0890 - 0x0860)
|
|
class UGrabHelperComponent final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
struct FVector2D Extents; // 0x0860(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InteractorIndex; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseOpenHand; // 0x0874(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAvailable; // 0x0875(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGrabHelperConfig Config; // 0x0876(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsAutoPushable; // 0x0877(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_878[0x18]; // 0x0878(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
EGrabHelperConfig GetGrabHelperConfig() const;
|
|
bool GetIsAutoPushable() const;
|
|
bool GetIsAvailable() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GrabHelperComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GrabHelperComponent")
|
|
}
|
|
static class UGrabHelperComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGrabHelperComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGrabHelperComponent;
|
|
|
|
// Class Everholm.PickupSettings
|
|
// 0x01E8 (0x0220 - 0x0038)
|
|
class UPickupSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<class FName> OwnerSockets; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FName> OffsetSockets; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class FName> DeprecatedSocketRemap; // 0x0058(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
TMap<EPickupState, struct FPickupAnimTransitionSlots> PickupStateAnimTransitions; // 0x00A8(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAnimationSet> DefaultCarryAnimSet; // 0x00F8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAbstractEnum DefaultInsertTransitionSlot; // 0x0120(0x000C)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAbstractEnum DefaultRemoveTransitionSlot; // 0x012C(0x000C)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAbstractEnum InvalidTransitionSlot; // 0x0138(0x000C)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropTraceTwoHandedForwardOffset; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropTraceOneHandedForwardOffset; // 0x0148(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropCrouchingForwardOffset; // 0x014C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropForwardSpeedMultiplier; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropTwoHandedTraceHeight; // 0x0154(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropOneHandedTraceHeight; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropHoleForwardOffset; // 0x015C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDropHoleTraceHeight; // 0x0160(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAbstractEnum SafeDropTransitionSlot; // 0x0164(0x000C)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DropTraceMaxZDistance; // 0x0170(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DropTraceMinDistanceThreshold; // 0x0174(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve DropGroundAlignmentCurve; // 0x0178(0x0088)(Edit, Config, NativeAccessSpecifierPublic)
|
|
EEasingFunc DropLerpEasing; // 0x0200(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_201[0x3]; // 0x0201(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DropLerpPivotOffsetThreshold; // 0x0204(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc GrabEasing; // 0x0208(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc InsertEasing; // 0x0209(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc MaskEquipEasing; // 0x020A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc MaskSwapEasing; // 0x020B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc StashEasing; // 0x020C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEasingFunc UnstashEasing; // 0x020D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_20E[0x2]; // 0x020E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float IKBlendInDuration; // 0x0210(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IKBlendOutDuration; // 0x0214(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinLedgeHeightForAutoStash; // 0x0218(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupSettings")
|
|
}
|
|
static class UPickupSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupSettings;
|
|
|
|
// Class Everholm.PassengerMoveAroundComponent
|
|
// 0x01C0 (0x0260 - 0x00A0)
|
|
class UPassengerMoveAroundComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
int32 bAnimStateTransitionActive; // 0x00A0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StartInputKey; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange InvalidInputCharacterForwardRange; // 0x00AC(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange SinglePlayerInvalidInputCharacterForwardRange; // 0x00BC(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxThrowAngleDeviation; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinRequiredIntentSize; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DirSwitchingConeHalfAngle; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ForwardAngleInterpolationSpeed; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HarpoonForwardAngleInterpolationSpeed; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ResetAngleInterpolationSpeed; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPlayerPawnType> PawnsToCopyAnimationDataTo; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FName SocketToUseForRotation; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EnterLockTime; // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveInterpSpeed; // 0x0104(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BlockMoveAroundTimeAfterThrow; // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FRotator> RotatorAtSplineIndex; // 0x0110(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimationSet*> HarpoonAnimSet; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimationSet* LanternAnimSet; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(int32 NewIndex, bool bWindingCW)> OnDirectionIndexChanged; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_148[0xC]; // 0x0148(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Auth_TargetSplineInputKey; // 0x0154(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_158[0x108]; // 0x0158(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CinematicModeEnabled(bool bEnabled);
|
|
void InitialEnterLockDone();
|
|
void LockPassengerAtSplineIndex(int32 Index_0);
|
|
void OnPassengerPickupChanging(class APickupBase* pickup);
|
|
void OnRep_TargetSplineInputKey();
|
|
void ResetPassengerDirection();
|
|
void SetPlayerIntent(const struct FVehicleControlData& controlData, float cameraHintYawWeight);
|
|
void UnblockMoveAfterThrow();
|
|
void UnblockPassengerMoveAroundAfterThrow();
|
|
void UnlockPassengerMoveAround();
|
|
void VehiclePassengerRoleAssigned(const class AEverholmCharacter* newPassenger, const class AEverholmCharacter* oldPassenger);
|
|
|
|
float GetCurrentAngle() const;
|
|
int32 GetCurrentSplinePositionIndex() const;
|
|
struct FVehicleCharacterMoveAround GetPassengerMoveAroundData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PassengerMoveAroundComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PassengerMoveAroundComponent")
|
|
}
|
|
static class UPassengerMoveAroundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPassengerMoveAroundComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPassengerMoveAroundComponent;
|
|
|
|
// Class Everholm.ProgressionComponent
|
|
// 0x0138 (0x01D8 - 0x00A0)
|
|
class UProgressionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnProgressionApplied; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FDefinedChalkboardKey ProgressionGameGlobal; // 0x00B0(0x0108)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B8[0x20]; // 0x01B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HOP_OnProgressionApplied();
|
|
|
|
bool IsProgressionCompleted() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ProgressionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ProgressionComponent")
|
|
}
|
|
static class UProgressionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UProgressionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UProgressionComponent;
|
|
|
|
// Class Everholm.HandholdingPassengerAbility
|
|
// 0x0010 (0x0178 - 0x0168)
|
|
class UHandholdingPassengerAbility final : public UHandholdingAbility
|
|
{
|
|
public:
|
|
uint8 Pad_168[0x10]; // 0x0168(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HandholdingPassengerAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HandholdingPassengerAbility")
|
|
}
|
|
static class UHandholdingPassengerAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHandholdingPassengerAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHandholdingPassengerAbility;
|
|
|
|
// Class Everholm.HarpoonPickup
|
|
// 0x0000 (0x0850 - 0x0850)
|
|
class AHarpoonPickup : public AStaticMeshPickup
|
|
{
|
|
public:
|
|
void HandleStaticHarpoonSpawned();
|
|
void SpawnClientDirectedHarpoon(class AEverholmPlayerCharacter* throwInstigator, class AActor* hitActor, const struct FTransform& spawnTransform);
|
|
void SpawnStaticHarpoon(class AActor* hitActor, const struct FTransform& spawnTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HarpoonPickup")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HarpoonPickup")
|
|
}
|
|
static class AHarpoonPickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AHarpoonPickup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AHarpoonPickup;
|
|
|
|
// Class Everholm.HumbugAnimInstance
|
|
// 0x0010 (0x0930 - 0x0920)
|
|
class UHumbugAnimInstance final : public UEverholmAIAnimInstance
|
|
{
|
|
public:
|
|
struct FAnimHumbugData HumbugData; // 0x0918(0x0008)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class AEverholmHumbug> HumbugCharacter; // 0x0920(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_928[0x8]; // 0x0928(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("HumbugAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"HumbugAnimInstance")
|
|
}
|
|
static class UHumbugAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHumbugAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHumbugAnimInstance;
|
|
|
|
// Class Everholm.IKAnimDataComponent
|
|
// 0x00F0 (0x03A0 - 0x02B0)
|
|
class UIKAnimDataComponent : public USceneComponent
|
|
{
|
|
public:
|
|
bool bIsWorldSpace; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableLeftHandIK; // 0x02A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableRightHandIK; // 0x02AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AB[0x5]; // 0x02AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform LeftHandIK; // 0x02B0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTransform RightHandIK; // 0x0310(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LeftHandCurveName; // 0x0370(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName RightHandCurveName; // 0x0378(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_380[0x20]; // 0x0380(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyData(class AEverholmPlayerCharacter* Player, EPlayerIKPriority Priority, float defaultAlpha);
|
|
void BlendIn(class AEverholmPlayerCharacter* Player, EPlayerIKPriority Priority, float Duration, EEasingFunc EasingFunction);
|
|
void BlendOut(class AEverholmPlayerCharacter* Player, EPlayerIKPriority Priority, float Duration, EEasingFunc EasingFunction);
|
|
void ClearData(class AEverholmPlayerCharacter* Player, EPlayerIKPriority Priority);
|
|
void StopBlend();
|
|
|
|
bool IsBlending() const;
|
|
bool ShouldApplyData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IKAnimDataComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IKAnimDataComponent")
|
|
}
|
|
static class UIKAnimDataComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UIKAnimDataComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UIKAnimDataComponent;
|
|
|
|
// Class Everholm.IKPointComponent
|
|
// 0x0020 (0x03C0 - 0x03A0)
|
|
class UIKPointComponent final : public UIKAnimDataComponent
|
|
{
|
|
public:
|
|
EPlayerIKPriority Priority; // 0x03A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StrengthMultiplier; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoDeactivationDistance; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bManualTick; // 0x03AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3AD[0x13]; // 0x03AD(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActivateIK(class AEverholmPlayerCharacter* Player, float blendDuration, EEasingFunc EasingFunction);
|
|
void DeactivateIK(float blendDuration, EEasingFunc EasingFunction);
|
|
void ManualTick(float DeltaTime);
|
|
|
|
class AEverholmPlayerCharacter* GetActiveIKPlayer() const;
|
|
bool IsIKActive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IKPointComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IKPointComponent")
|
|
}
|
|
static class UIKPointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UIKPointComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UIKPointComponent;
|
|
|
|
// Class Everholm.IntersectionHint
|
|
// 0x0070 (0x0570 - 0x0500)
|
|
class AIntersectionHint final : public ADirectedCameraHint_Base
|
|
{
|
|
public:
|
|
struct FFloatInterval HintBlendInDistance; // 0x04F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExitBlendDistance; // 0x0500(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BaseHallwayWidth; // 0x0504(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ShiftToEntranceDist; // 0x0508(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UBoxComponent*> ExitBoxes; // 0x0510(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
float BaseProxRadiusSq; // 0x0520(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_524[0x4]; // 0x0524(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FTransform> EntranceAndExitsInternal; // 0x0528(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> LateralOffsetAlpha; // 0x0538(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_548[0x28]; // 0x0548(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<float> CalculateExitWeights(const struct FVector& focalPointWorldLocation);
|
|
void GetCameraDirection(const struct FVector& focalPointWorldLocation, const TArray<float>& exitWeights);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IntersectionHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IntersectionHint")
|
|
}
|
|
static class AIntersectionHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AIntersectionHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AIntersectionHint;
|
|
|
|
// Class Everholm.PushBoatMovementMode
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UPushBoatMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PushBoatMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PushBoatMovementMode")
|
|
}
|
|
static class UPushBoatMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushBoatMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPushBoatMovementMode;
|
|
|
|
// Class Everholm.InWaterMovementMode
|
|
// 0x0070 (0x00A8 - 0x0038)
|
|
class UInWaterMovementMode : public UMovementMode
|
|
{
|
|
public:
|
|
class UAnimMontage* EnterSwimmingAnimMontage; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UAnimMontage* LandingEnterMontage; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UAnimMontage* ExitMontage; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class ULocomotionProfileAsset* SwimmingLocomotionProfile; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float DrownTimerDuration; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5C[0x4C]; // 0x005C(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDrowning();
|
|
void OnEntryAnimFinished();
|
|
void OnPostMovementTick(const float DeltaTime);
|
|
void OnStartSwimming();
|
|
void OnStopSwimming();
|
|
void OnWaterEntry(const bool bWasLanding);
|
|
void OnWaterExit();
|
|
|
|
const class AEverholmPlayerCharacter* GetCharacterOwner() const;
|
|
struct FVector GetOwnerLocationOnSurface() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InWaterMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InWaterMovementMode")
|
|
}
|
|
static class UInWaterMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInWaterMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInWaterMovementMode;
|
|
|
|
// Class Everholm.StalkingActionPointsAnalyzer
|
|
// 0x0010 (0x0278 - 0x0268)
|
|
class UStalkingActionPointsAnalyzer final : public UActionPointAnalyzer
|
|
{
|
|
public:
|
|
TArray<class AActionPointActor*> StalkingActionPointsInRange; // 0x0268(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StalkingActionPointsAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StalkingActionPointsAnalyzer")
|
|
}
|
|
static class UStalkingActionPointsAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStalkingActionPointsAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStalkingActionPointsAnalyzer;
|
|
|
|
// Class Everholm.JumpAbility
|
|
// 0x0020 (0x0150 - 0x0130)
|
|
class UJumpAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FManualJumpActivationSettings ActivationSettings; // 0x0140(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMovementModeChanged(class UEverholmCharacterMovementComponent* MovementComponent, EEverholmCharacterMovementMode PreviousMovementMode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("JumpAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"JumpAbility")
|
|
}
|
|
static class UJumpAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UJumpAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UJumpAbility;
|
|
|
|
// Class Everholm.AnimNotify_DeathHandlerVehicle
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UAnimNotify_DeathHandlerVehicle final : public UAnimNotify
|
|
{
|
|
public:
|
|
class FName NotifyName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_DeathHandlerVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_DeathHandlerVehicle")
|
|
}
|
|
static class UAnimNotify_DeathHandlerVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_DeathHandlerVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DeathHandlerVehicle;
|
|
|
|
// Class Everholm.JumpingMovementMode
|
|
// 0x0158 (0x0190 - 0x0038)
|
|
class alignas(0x10) UJumpingMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0xF8]; // 0x0038(0x00F8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FJumpMovementSettings JumpSettings; // 0x0130(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("JumpingMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"JumpingMovementMode")
|
|
}
|
|
static class UJumpingMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UJumpingMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UJumpingMovementMode;
|
|
|
|
// Class Everholm.KeyboardIcons
|
|
// 0x0570 (0x05A0 - 0x0030)
|
|
class UKeyboardIcons final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FProceduralKeyDetails ProceduralKeyParams; // 0x0030(0x0420)(Edit, NativeAccessSpecifierPublic)
|
|
float Padding; // 0x0450(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FName, class UInputAction*> TagToAction; // 0x0458(0x0050)(Edit, NativeAccessSpecifierPrivate)
|
|
TMap<struct FKey, struct FSlateBrush> KeyToIconsMap; // 0x04A8(0x0050)(Edit, NativeAccessSpecifierPrivate)
|
|
TMap<struct FKey, class FText> KeyToTextRepresentation; // 0x04F8(0x0050)(Edit, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FSlateBrush> IdToIconsOverrideMap; // 0x0548(0x0050)(Edit, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_598[0x8]; // 0x0598(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("KeyboardIcons")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"KeyboardIcons")
|
|
}
|
|
static class UKeyboardIcons* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKeyboardIcons>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UKeyboardIcons;
|
|
|
|
// Class Everholm.KillCommandData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UKillCommandData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, TSoftClassPtr<class UClass>> DeathHandlers; // 0x0030(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("KillCommandData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"KillCommandData")
|
|
}
|
|
static class UKillCommandData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKillCommandData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UKillCommandData;
|
|
|
|
// Class Everholm.SoundInteractionReactorComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USoundInteractionReactorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UPrimitiveComponent> PrimitiveOverlapVolume; // 0x00A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsListening; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GatherActiveInteractors();
|
|
void SetIsListening(bool bShouldListen);
|
|
void SetPrimitiveOverlapVolume(class UPrimitiveComponent* PrimitiveComponent);
|
|
|
|
bool GetIsListening() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SoundInteractionReactorComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SoundInteractionReactorComponent")
|
|
}
|
|
static class USoundInteractionReactorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USoundInteractionReactorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USoundInteractionReactorComponent;
|
|
|
|
// Class Everholm.LedgeClimbAbility
|
|
// 0x0010 (0x0140 - 0x0130)
|
|
class ULedgeClimbAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
float Cooldown; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_134[0xC]; // 0x0134(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsOnCooldown() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeClimbAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeClimbAbility")
|
|
}
|
|
static class ULedgeClimbAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeClimbAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeClimbAbility;
|
|
|
|
// Class Everholm.TeleportBoyDebugFunction
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class UTeleportBoyDebugFunction final : public UTeleportCharacterDebugFunction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TeleportBoyDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TeleportBoyDebugFunction")
|
|
}
|
|
static class UTeleportBoyDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTeleportBoyDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTeleportBoyDebugFunction;
|
|
|
|
// Class Everholm.LocalizationHelper
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class ULocalizationHelper final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class FString EnumToUnrealCultureCode(ECulture Culture);
|
|
static ECulture GetCurrentCultureAsEnum();
|
|
static TMap<class FString, class FText> GetLanguages();
|
|
static class FText GetLocalizedLanguageNameFromCultureEnum(ECulture Culture);
|
|
static float GetTextWidth(const class FText& Text, const struct FSlateFontInfo& Font);
|
|
static bool IsCurrentCultureRTL();
|
|
static ECulture UnrealCultureCodeToEnum(const class FString& UnrealCode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocalizationHelper")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocalizationHelper")
|
|
}
|
|
static class ULocalizationHelper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocalizationHelper>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocalizationHelper;
|
|
|
|
// Class Everholm.LocalUserFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class ULocalUserFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class FString GetCommonUserDebugString(const class UCommonUserInfo* UserInfo);
|
|
static class FString GetCommonUserNickname(const class UCommonUserInfo* UserInfo);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocalUserFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocalUserFunctionLibrary")
|
|
}
|
|
static class ULocalUserFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocalUserFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocalUserFunctionLibrary;
|
|
|
|
// Class Everholm.PlatformPresenceSubsystem
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPlatformPresenceSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEverholmSaveSystemSettings* SaveSettings; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
void OnEndGame();
|
|
void OnNewGame();
|
|
void StartActivity(class FName activityId);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlatformPresenceSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlatformPresenceSubsystem")
|
|
}
|
|
static class UPlatformPresenceSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlatformPresenceSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlatformPresenceSubsystem;
|
|
|
|
// Class Everholm.LocomotionProfileAsset
|
|
// 0x01A8 (0x01D8 - 0x0030)
|
|
class ULocomotionProfileAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
uint8 bEditSpeeds : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditAccelerations : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditPartialInputJog : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditPartialInputSprint : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditSmoothTurning : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditAnimSet : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditShouldFootIKValues : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditDisablesMotionMatchingValues : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bEditMotionMatchingChooserTables : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAbstractEnum Priority; // 0x0034(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FEverholmMovementSpeeds Speeds; // 0x0040(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEverholmMovementAcceleration Accelerations; // 0x005C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bPartialInputJog; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPartialInputSprint; // 0x006D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSmoothTurningData SmoothTurning; // 0x0070(0x0130)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class UAnimationSet* AnimSet; // 0x01A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bShouldFootIK; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisablesMotionMatching; // 0x01A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AA[0x6]; // 0x01AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UChooserTable* MotionMatchingChooserTableOverride; // 0x01B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FGameplayTagContainer GameplayTagsToApply; // 0x01B8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LocomotionProfileAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LocomotionProfileAsset")
|
|
}
|
|
static class ULocomotionProfileAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocomotionProfileAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULocomotionProfileAsset;
|
|
|
|
// Class Everholm.UnstashingTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UUnstashingTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UnstashingTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UnstashingTransition")
|
|
}
|
|
static class UUnstashingTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUnstashingTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUnstashingTransition;
|
|
|
|
// Class Everholm.LookAroundComponent
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class ULookAroundComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x38]; // 0x00A0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LookAroundComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LookAroundComponent")
|
|
}
|
|
static class ULookAroundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULookAroundComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULookAroundComponent;
|
|
|
|
// Class Everholm.SaveSystemRemoveCategoriesFromDiskBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemRemoveCategoriesFromDiskBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemRemoveCategoriesFromDiskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemRemoveCategoriesFromDiskBlueprintProxy")
|
|
}
|
|
static class USaveSystemRemoveCategoriesFromDiskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemRemoveCategoriesFromDiskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemRemoveCategoriesFromDiskBlueprintProxy;
|
|
|
|
// Class Everholm.MapDecalImage
|
|
// 0x0110 (0x03F0 - 0x02E0)
|
|
class UMapDecalImage final : public UImage
|
|
{
|
|
public:
|
|
struct FDefinedChalkboardKey GameGlobal; // 0x02D8(0x0108)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertVisibility; // 0x03E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E1[0xF]; // 0x03E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MapDecalImage")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MapDecalImage")
|
|
}
|
|
static class UMapDecalImage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMapDecalImage>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMapDecalImage;
|
|
|
|
// Class Everholm.MaskUI
|
|
// 0x0010 (0x0460 - 0x0450)
|
|
class UMaskUI : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UUniformGridPanel* MasksGridPanel; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* CollectiblesDataTable; // 0x0458(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static bool SessionSupportsBothPlayerMasks(const class UObject* WorldContextObject);
|
|
|
|
class UWidget* CreateMaskEntryWidget(const struct FDataTableRowHandle& maskRowHandle);
|
|
void ReserveMaskToEquip(class AMaskPickup* maskToEquip, class AEverholmPlayerCharacter* targetPlayer);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MaskUI")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MaskUI")
|
|
}
|
|
static class UMaskUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMaskUI>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMaskUI;
|
|
|
|
// Class Everholm.MovementComponentAccessor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UMovementComponentAccessor final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MovementComponentAccessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MovementComponentAccessor")
|
|
}
|
|
static class UMovementComponentAccessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMovementComponentAccessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMovementComponentAccessor;
|
|
|
|
// Class Everholm.NetInteractableComponent
|
|
// 0x0120 (0x03D0 - 0x02B0)
|
|
class UNetInteractableComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bInteractionsEnabled : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bInteractionsAllowed : 1; // 0x02B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bStartBlocking : 1; // 0x02B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAllowAbortBlockingWaitForPaired : 1; // 0x02B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bReplicateServerBeginInteract : 1; // 0x02B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bPreInteractAlign : 1; // 0x02B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAutoDisableMoveInput : 1; // 0x02B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bRequestHelpFromCompanion : 1; // 0x02B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAutoClearInteractionRequestWhenDone : 1; // 0x02B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_2B2[0x2]; // 0x02B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ENetInteractableOneShotMode OneShotMode; // 0x02B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInteractionArea InteractionArea; // 0x02B8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
EInteractablePriority InteractionPriority; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName TwoPlayerPairingTag; // 0x02CC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagQuery EnablingTagConditions; // 0x02D8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 bBlockingInteraction : 1; // 0x0320(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bAllowInteractor : 1; // 0x0320(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEverholmCharacter* CurrentInteractor; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AEverholmCharacter* LastInteractor; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bDoingLocalInteraction : 1; // 0x0338(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bDoingServerInteraction : 1; // 0x0338(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bDoingClientInteraction : 1; // 0x0338(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bInteractionRunning : 1; // 0x0338(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bInteractPrepDone : 1; // 0x0338(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bInteractionConfirmed : 1; // 0x0338(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bWaitingForPairedInteractor : 1; // 0x0338(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bReplicatedIsWaitingForPaired : 1; // 0x0338(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bFiredOnWaitForPaired : 1; // 0x0339(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_33A[0x1E]; // 0x033A(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnPrepareInteract; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool Simulated)> OnBeginInteract; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EInteractEndReason interactEndReason)> OnEndInteract; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bWaitStarted)> OnWaitForPaired; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(uint8 valueKey, float Value)> OnServerValueSet; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, bool FocusReceived)> OnFocusChanged; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator)> FilterInteractor; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EndInteraction();
|
|
void EndPrepareInteraction();
|
|
void RPC_ResumePairedInteract();
|
|
void RPC_ServerPlayerBeginInteraction(class AEverholmCharacter* interactor);
|
|
void SetServerValue(uint8 valueKey, float Value, bool bAllowServerLocal);
|
|
|
|
class UNetInteractableComponent* GetPairedInteractableComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NetInteractableComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NetInteractableComponent")
|
|
}
|
|
static class UNetInteractableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNetInteractableComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNetInteractableComponent;
|
|
|
|
// Class Everholm.PathCrossingActionPointAnalyzer
|
|
// 0x0018 (0x0280 - 0x0268)
|
|
class UPathCrossingActionPointAnalyzer final : public UActionPointAnalyzer
|
|
{
|
|
public:
|
|
float PathCrossDistanceCheck; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScorePenaltyCrossingForward; // 0x026C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> AvoidedActors; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PathCrossingActionPointAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PathCrossingActionPointAnalyzer")
|
|
}
|
|
static class UPathCrossingActionPointAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPathCrossingActionPointAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPathCrossingActionPointAnalyzer;
|
|
|
|
// Class Everholm.PauseMenuUI
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class UPauseMenuUI : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UWidgetSwitcher* PauseMenuWidgetSwitcher; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetPausingPlayer(class APlayerState* pausingPlayerState, EPauseReason pauseReason);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PauseMenuUI")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PauseMenuUI")
|
|
}
|
|
static class UPauseMenuUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPauseMenuUI>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPauseMenuUI;
|
|
|
|
// Class Everholm.PhysicalControllerSubsystem
|
|
// 0x0098 (0x00C8 - 0x0030)
|
|
class UPhysicalControllerSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bConnected, int32 ControllerId, const struct FInputDeviceId& InputDevice, class APlayerController* PlayerController)> OnPhysicalControllerUpdate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bInLocalCoopMenu; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x67]; // 0x0041(0x0067)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FConnectedControlInfo> ConnectedControlInfos; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FConnectedControlInfo> DisconnectedControlInfos; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
TArray<struct FControllerPlayerPair> GetConnectedControllerPlayerPairs();
|
|
class APlayerController* GetPlayerControllerByControllerId(int32 ControllerId);
|
|
int32 GetUserIndexForControllerId(int32 ControllerId);
|
|
void OnUserInitializationCompleted(ELocalUserType localUserType, const class UCommonUserInfo* UserInfo, bool bSuccess, const class FString& Error);
|
|
void OnUserLogoutCompleted(ELocalUserType localUserType, bool bSuccess);
|
|
bool TryUnsetInputDeviceForUser(ELocalUserType User);
|
|
|
|
bool AllowManualRemapPrimaryUser() const;
|
|
bool AllowManualRemapUser(ELocalUserType localUserType) const;
|
|
bool AreBothUsersMapped() const;
|
|
int32 GetConnectedGamepadsCount() const;
|
|
struct FInputDeviceId GetInputDeviceId(ELocalUserType localUserType) const;
|
|
TOptional<ELocalUserType> GetNextUnmappedUser() const;
|
|
bool IsEitherUserMapped() const;
|
|
bool IsKeyboardUser(ELocalUserType User) const;
|
|
bool IsUserMappedToInputDevice(ELocalUserType localUserType) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PhysicalControllerSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PhysicalControllerSubsystem")
|
|
}
|
|
static class UPhysicalControllerSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhysicalControllerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPhysicalControllerSubsystem;
|
|
|
|
// Class Everholm.PickupAbilityComponent
|
|
// 0x00A8 (0x0250 - 0x01A8)
|
|
class UPickupAbilityComponent : public UAbilityComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagQuery NormalPickupActivationQuery; // 0x01B0(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagQuery QuickStashActivationQuery; // 0x01F8(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Multicast_StartPickingUp(EPickupAbilityActivation activationType, class APickupBase* pickup);
|
|
void OnAnimTransitionFinished(EPickupState transitionState, bool bInterrupted);
|
|
void OnPickupReleased();
|
|
void Server_StartPickingUp(EPickupAbilityActivation activationType, class APickupBase* pickup);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupAbilityComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupAbilityComponent")
|
|
}
|
|
static class UPickupAbilityComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupAbilityComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupAbilityComponent;
|
|
|
|
// Class Everholm.PickupAlignComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UPickupAlignComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AlignPickupWithOffset(class AActor* InteractingActor, class USceneComponent* AttachTo);
|
|
void CollectBackPickup(class AActor* InteractingActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupAlignComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupAlignComponent")
|
|
}
|
|
static class UPickupAlignComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupAlignComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupAlignComponent;
|
|
|
|
// Class Everholm.NoneState
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UNoneState final : public UPickupState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NoneState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NoneState")
|
|
}
|
|
static class UNoneState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNoneState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNoneState;
|
|
|
|
// Class Everholm.PickingUpState
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UPickingUpState final : public UPickupState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickingUpState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickingUpState")
|
|
}
|
|
static class UPickingUpState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickingUpState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickingUpState;
|
|
|
|
// Class Everholm.PickingUpTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPickingUpTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickingUpTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickingUpTransition")
|
|
}
|
|
static class UPickingUpTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickingUpTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickingUpTransition;
|
|
|
|
// Class Everholm.DroppingTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UDroppingTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DroppingTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DroppingTransition")
|
|
}
|
|
static class UDroppingTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDroppingTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDroppingTransition;
|
|
|
|
// Class Everholm.EquipMaskTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UEquipMaskTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EquipMaskTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EquipMaskTransition")
|
|
}
|
|
static class UEquipMaskTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEquipMaskTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEquipMaskTransition;
|
|
|
|
// Class Everholm.UnequipMaskTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UUnequipMaskTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UnequipMaskTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UnequipMaskTransition")
|
|
}
|
|
static class UUnequipMaskTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUnequipMaskTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUnequipMaskTransition;
|
|
|
|
// Class Everholm.InsertIntoSlotTransition
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UInsertIntoSlotTransition final : public UPickupTransition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InsertIntoSlotTransition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InsertIntoSlotTransition")
|
|
}
|
|
static class UInsertIntoSlotTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInsertIntoSlotTransition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInsertIntoSlotTransition;
|
|
|
|
// Class Everholm.PickupStateMachine
|
|
// 0x00B0 (0x00D8 - 0x0028)
|
|
class UPickupStateMachine final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UPickupState*, struct FTransitionToPickupStateCollection> StatesAndTransitions; // 0x0068(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PickupStateMachine")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PickupStateMachine")
|
|
}
|
|
static class UPickupStateMachine* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupStateMachine>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPickupStateMachine;
|
|
|
|
// Class Everholm.PigletScenarioActor
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class APigletScenarioActor final : public AActor
|
|
{
|
|
public:
|
|
EPigQuestState Auth_State; // 0x02A8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRep_PigletQuestState(EPigQuestState previousState);
|
|
void PigQuestStateUpdate(EPigQuestState NewState, EPigQuestState previousState);
|
|
void SetQuestState(EPigQuestState NewState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PigletScenarioActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PigletScenarioActor")
|
|
}
|
|
static class APigletScenarioActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APigletScenarioActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APigletScenarioActor;
|
|
|
|
// Class Everholm.BasePlayerActionsValidator
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UBasePlayerActionsValidator : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("BasePlayerActionsValidator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"BasePlayerActionsValidator")
|
|
}
|
|
static class UBasePlayerActionsValidator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBasePlayerActionsValidator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBasePlayerActionsValidator;
|
|
|
|
// Class Everholm.DefaultPlayerActionsValidator
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UDefaultPlayerActionsValidator final : public UBasePlayerActionsValidator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DefaultPlayerActionsValidator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DefaultPlayerActionsValidator")
|
|
}
|
|
static class UDefaultPlayerActionsValidator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDefaultPlayerActionsValidator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDefaultPlayerActionsValidator;
|
|
|
|
// Class Everholm.PlayerActionsAnalyzer
|
|
// 0x0078 (0x0130 - 0x00B8)
|
|
class UPlayerActionsAnalyzer final : public UAIAnalyzer
|
|
{
|
|
public:
|
|
float LocationCompareTolerance; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BC[0x24]; // 0x00BC(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPlayerActionType, class UBasePlayerActionsValidator*> PlayerActionValidatorMap; // 0x00E0(0x0050)(NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnLedgeClimbingChanged(bool bIsEnabled, float ledgeHeightAfterAlignment);
|
|
void OnMovementModeChanged(class UEverholmCharacterMovementComponent* MovementComponent, EEverholmCharacterMovementMode PreviousMovementMode);
|
|
void OnSurfaceClimbingChanged(bool bIsEnabled);
|
|
void OnTargetActorUpdated(class UChalkboardWrapper* Chalkboard, const struct FChalkboardSectionKey& sectionKey);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerActionsAnalyzer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerActionsAnalyzer")
|
|
}
|
|
static class UPlayerActionsAnalyzer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerActionsAnalyzer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerActionsAnalyzer;
|
|
|
|
// Class Everholm.PlayerFocalPointComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class UPlayerFocalPointComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FVector FocalPoint; // 0x00A0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerFocalPointComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerFocalPointComponent")
|
|
}
|
|
static class UPlayerFocalPointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerFocalPointComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerFocalPointComponent;
|
|
|
|
// Class Everholm.PlayerInteractionWidget
|
|
// 0x0090 (0x04E0 - 0x0450)
|
|
class UPlayerInteractionWidget : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
float edgePixelOffset; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTexture2D* DefaultIcon; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UTexture2D* DefaultCoopIcon; // 0x0460(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class AEverholmPlayerCharacter* OwningCharacter; // 0x0468(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UEverholmInteractorComponent* OwningInteractor; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPipVisible; // 0x0478(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInsideViewport; // 0x0479(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_47A[0x6]; // 0x047A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector WorldSpaceLocation; // 0x0480(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D DesiredScreenSpaceLocation; // 0x0498(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UEverholmInteractionComponent* selectedInteraction; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4B0[0x30]; // 0x04B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteractionStarted(class APawn* Initiator);
|
|
void SetIcon(const class UTexture2D* iconObject);
|
|
void SetIconAngle(const float Angle);
|
|
void SetIconTranslation(const struct FVector2D& Translation);
|
|
|
|
class FString GetCurrentInteractionName() const;
|
|
class UPlayerInteractionWidget* GetOtherPip() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayerInteractionWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayerInteractionWidget")
|
|
}
|
|
static class UPlayerInteractionWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerInteractionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerInteractionWidget;
|
|
|
|
// Class Everholm.PlayMontageInteractionComponent
|
|
// 0x0000 (0x0860 - 0x0860)
|
|
class UPlayMontageInteractionComponent final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
bool HasPlayableMontage(class APawn* Initiator) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlayMontageInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlayMontageInteractionComponent")
|
|
}
|
|
static class UPlayMontageInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayMontageInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayMontageInteractionComponent;
|
|
|
|
// Class Everholm.PlaySessionLauncher
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPlaySessionLauncher final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnSessionManagerNetworkFailure(ENetworkSessionManagerFailType FailType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PlaySessionLauncher")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PlaySessionLauncher")
|
|
}
|
|
static class UPlaySessionLauncher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlaySessionLauncher>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlaySessionLauncher;
|
|
|
|
// Class Everholm.PushBoatInteractionComponent
|
|
// 0x0060 (0x08C0 - 0x0860)
|
|
class UPushBoatInteractionComponent final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
uint8 Pad_860[0x8]; // 0x0860(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool bValidInput)> OnPushBoatEvent; // 0x0868(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPushFinished; // 0x0878(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FName SocketName; // 0x0888(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bListenToIntentInput; // 0x0890(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_891[0x3]; // 0x0891(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StartEnterAfterDuration; // 0x0894(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBoatInWaterEvent; // 0x0898(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8A8[0x18]; // 0x08A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InteractStartEvent(class APawn* Pawn);
|
|
void OnEndingInteraction(bool bAborted);
|
|
void OnStartedPushing();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PushBoatInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PushBoatInteractionComponent")
|
|
}
|
|
static class UPushBoatInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushBoatInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPushBoatInteractionComponent;
|
|
|
|
// Class Everholm.RadioTarget
|
|
// 0x0000 (0x02A8 - 0x02A8)
|
|
class ARadioTarget final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RadioTarget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RadioTarget")
|
|
}
|
|
static class ARadioTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARadioTarget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARadioTarget;
|
|
|
|
// Class Everholm.RecordActorTransformFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class URecordActorTransformFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void DrawDebugRecording(class UObject* WorldContextObject, const struct FRecordingResult& Recording, float Duration);
|
|
static class FString LoadRecordingFromFileExplicitPath(struct FRecordingResult* Recording, const class FString& saveFilePath);
|
|
static class FString LoadRecordingFromFileFromSavedDirectory(struct FRecordingResult* Recording, const class FString& Filename);
|
|
static struct FTransformRecordingResult SaveRecordingToFileExplicitDirectory(const struct FRecordingResult& Recording, const class FString& SaveDirectory, const class FString& Filename);
|
|
static struct FTransformRecordingResult SaveRecordingToFileInSavedDir(const struct FRecordingResult& Recording, const class FString& Filename);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RecordActorTransformFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RecordActorTransformFunctionLibrary")
|
|
}
|
|
static class URecordActorTransformFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecordActorTransformFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URecordActorTransformFunctionLibrary;
|
|
|
|
// Class Everholm.RecordPlayerTransformDebugFunction
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class URecordPlayerTransformDebugFunction final : public UDebugFunction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RecordPlayerTransformDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RecordPlayerTransformDebugFunction")
|
|
}
|
|
static class URecordPlayerTransformDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecordPlayerTransformDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URecordPlayerTransformDebugFunction;
|
|
|
|
// Class Everholm.ContinuousPlayerTransformRecorder
|
|
// 0x0070 (0x00B0 - 0x0040)
|
|
class UContinuousPlayerTransformRecorder final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x70]; // 0x0040(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ContinuousPlayerTransformRecorder")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ContinuousPlayerTransformRecorder")
|
|
}
|
|
static class UContinuousPlayerTransformRecorder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UContinuousPlayerTransformRecorder>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UContinuousPlayerTransformRecorder;
|
|
|
|
// Class Everholm.RespawnDebugFunction
|
|
// 0x0000 (0x00C0 - 0x00C0)
|
|
class URespawnDebugFunction final : public UDebugFunction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RespawnDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RespawnDebugFunction")
|
|
}
|
|
static class URespawnDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URespawnDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URespawnDebugFunction;
|
|
|
|
// Class Everholm.RideablePigVehicle
|
|
// 0x0000 (0x0410 - 0x0410)
|
|
class ARideablePigVehicle final : public AVehicleActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RideablePigVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RideablePigVehicle")
|
|
}
|
|
static class ARideablePigVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARideablePigVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARideablePigVehicle;
|
|
|
|
// Class Everholm.RootMotionOnlyMovementMode
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class URootMotionOnlyMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RootMotionOnlyMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RootMotionOnlyMovementMode")
|
|
}
|
|
static class URootMotionOnlyMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URootMotionOnlyMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URootMotionOnlyMovementMode;
|
|
|
|
// Class Everholm.RopeTiedActor
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class ARopeTiedActor : public AActor
|
|
{
|
|
public:
|
|
class UCableComponent* CableComponent; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RopeTiedActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RopeTiedActor")
|
|
}
|
|
static class ARopeTiedActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARopeTiedActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARopeTiedActor;
|
|
|
|
// Class Everholm.RotateToTargetAction
|
|
// 0x0030 (0x01A8 - 0x0178)
|
|
class URotateToTargetAction final : public UScriptedActionBase
|
|
{
|
|
public:
|
|
struct FAILocationUnion targetLocation; // 0x0178(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A4[0x4]; // 0x01A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FRotator GetLookAtRotation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RotateToTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RotateToTargetAction")
|
|
}
|
|
static class URotateToTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URotateToTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URotateToTargetAction;
|
|
|
|
// Class Everholm.RotationHintProcessor
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class URotationHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RotationHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RotationHintProcessor")
|
|
}
|
|
static class URotationHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URotationHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URotationHintProcessor;
|
|
|
|
// Class Everholm.RubberBandingManager
|
|
// 0x0070 (0x0318 - 0x02A8)
|
|
class ARubberBandingManager final : public AActor
|
|
{
|
|
public:
|
|
ERubberBandingType RubberBandingType; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AAISpawner* AISpawner; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ALevelSequenceActor*> LevelSequences; // 0x02B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bActivateOnStart; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxSpeed; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistance; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseClosestDistanceToPlayer; // 0x02D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* SpeedCurve; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsActive; // 0x02E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* RubberBandTargetActor; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* IdealLocationActor; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistanceAheadOfIdeal; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDistanceBehindIdeal; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUsePathfindingToDetermineDistance; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x0301(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_302[0x2]; // 0x0302(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName TargetSocketName; // 0x0304(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UAIRubberBandingSystem> RubberBandingSystem; // 0x030C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActivateRubberBanding();
|
|
void DeactivateRubberBanding();
|
|
void OnAISpawned(class AAISpawner* Spawner, class APawn* NewPawn);
|
|
void OnLevelSequenceStarted();
|
|
void OnLevelSequenceStopped();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RubberBandingManager")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RubberBandingManager")
|
|
}
|
|
static class ARubberBandingManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARubberBandingManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ARubberBandingManager;
|
|
|
|
// Class Everholm.SaveComponent
|
|
// 0x0008 (0x00A8 - 0x00A0)
|
|
class USaveComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 bEnableSaveLoad : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bIgnoreComponents : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bLoadOnRegister : 1; // 0x00A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegisterToSaveSystem();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveComponent")
|
|
}
|
|
static class USaveComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveComponent;
|
|
|
|
// Class Everholm.SaveSystemBlueprintHelperLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USaveSystemBlueprintHelperLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ClearSaveData(class UObject* WorldContextObject, bool bResetUserAndSlot);
|
|
static void ClearSaveDataCategories(class UObject* WorldContextObject, const TArray<ESaveDataCategory>& Categories);
|
|
static class USaveSystemLoadCategoriesFromDiskBlueprintProxy* CreateSaveSystemLoadCategoriesFromDiskProxyObject(class UObject* WorldContextObject, const TArray<ESaveDataCategory>& Categories);
|
|
static class USaveSystemLoadFromDiskBlueprintProxy* CreateSaveSystemLoadFromDiskProxyObject(class UObject* WorldContextObject);
|
|
static class USaveSystemRemoveCategoriesFromDiskBlueprintProxy* CreateSaveSystemRemoveCategoriesFromDiskProxyObject(class UObject* WorldContextObject, const TArray<ESaveDataCategory>& Categories);
|
|
static class USaveSystemRemoveFromDiskBlueprintProxy* CreateSaveSystemRemoveFromDiskProxyObject(class UObject* WorldContextObject);
|
|
static class USaveSystemSaveCategoriesToDiskBlueprintProxy* CreateSaveSystemSaveCategoriesToDiskProxyObject(class UObject* WorldContextObject, const TArray<ESaveDataCategory>& Categories);
|
|
static class USaveSystemSaveToDiskBlueprintProxy* CreateSaveSystemSaveToDiskProxyObject(class UObject* WorldContextObject);
|
|
static class USaveSystemSetActiveSlotIndexBlueprintProxy* CreateSaveSystemSetActiveSlotIndexProxyObject(class UObject* WorldContextObject, int32 SlotIndex);
|
|
static class USaveSystemSetActiveUserIndexBlueprintProxy* CreateSaveSystemSetActiveUserIndexProxyObject(class UObject* WorldContextObject, int32 UserIndex);
|
|
static int32 GetActiveSlotIndex(class UObject* WorldContextObject);
|
|
static int32 GetActiveUserIndex(class UObject* WorldContextObject);
|
|
static void LoadAllObjects(class UObject* WorldContextObject);
|
|
static void LoadCategories(class UObject* WorldContextObject, const TArray<ESaveDataCategory>& Categories);
|
|
static void RegisterSavableObject(class UObject* WorldContextObject, class UObject* savableObject);
|
|
static void SaveCategories(class UObject* WorldContextObject, const TArray<ESaveDataCategory>& Categories);
|
|
static void SaveObject(class UObject* WorldContextObject, class UObject* savableObject);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemBlueprintHelperLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemBlueprintHelperLibrary")
|
|
}
|
|
static class USaveSystemBlueprintHelperLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemBlueprintHelperLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemBlueprintHelperLibrary;
|
|
|
|
// Class Everholm.SaveSystemSetActiveUserIndexBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemSetActiveUserIndexBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemSetActiveUserIndexBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemSetActiveUserIndexBlueprintProxy")
|
|
}
|
|
static class USaveSystemSetActiveUserIndexBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemSetActiveUserIndexBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemSetActiveUserIndexBlueprintProxy;
|
|
|
|
// Class Everholm.SaveSystemSetActiveSlotIndexBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemSetActiveSlotIndexBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemSetActiveSlotIndexBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemSetActiveSlotIndexBlueprintProxy")
|
|
}
|
|
static class USaveSystemSetActiveSlotIndexBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemSetActiveSlotIndexBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemSetActiveSlotIndexBlueprintProxy;
|
|
|
|
// Class Everholm.SaveSystemLoadFromDiskBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemLoadFromDiskBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemLoadFromDiskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemLoadFromDiskBlueprintProxy")
|
|
}
|
|
static class USaveSystemLoadFromDiskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemLoadFromDiskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemLoadFromDiskBlueprintProxy;
|
|
|
|
// Class Everholm.SaveSystemLoadCategoriesFromDiskBlueprintProxy
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class USaveSystemLoadCategoriesFromDiskBlueprintProxy final : public USaveSystemSimpleAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SaveSystemLoadCategoriesFromDiskBlueprintProxy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SaveSystemLoadCategoriesFromDiskBlueprintProxy")
|
|
}
|
|
static class USaveSystemLoadCategoriesFromDiskBlueprintProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USaveSystemLoadCategoriesFromDiskBlueprintProxy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USaveSystemLoadCategoriesFromDiskBlueprintProxy;
|
|
|
|
// Class Everholm.SelectIndexComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class USelectIndexComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FGameplayTagQuery> SelectConditions; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
int32 SelectIndex(class AEverholmCharacter* Character);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SelectIndexComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SelectIndexComponent")
|
|
}
|
|
static class USelectIndexComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USelectIndexComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USelectIndexComponent;
|
|
|
|
// Class Everholm.SheepSkinMovementComponent
|
|
// 0x0060 (0x0420 - 0x03C0)
|
|
class USheepSkinMovementComponent final : public UVehicleMovementComponent
|
|
{
|
|
public:
|
|
struct FVector BoyInputWS; // 0x03B8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector GirlInputWS; // 0x03D0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector BoyInputLS; // 0x03E8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector GirlInputLS; // 0x0400(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_418[0x8]; // 0x0418(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetBoyInput(const struct FVector& boyInput);
|
|
void SetGirlInput(const struct FVector& girlInput);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SheepSkinMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SheepSkinMovementComponent")
|
|
}
|
|
static class USheepSkinMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USheepSkinMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USheepSkinMovementComponent;
|
|
|
|
// Class Everholm.SignalActivationGroupVolume
|
|
// 0x0008 (0x0330 - 0x0328)
|
|
class ASignalActivationGroupVolume final : public AActivationGroupVolume
|
|
{
|
|
public:
|
|
class UHotWireComponent* HotWireComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HIP_SetActivationGroupState(bool bIsActive);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SignalActivationGroupVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SignalActivationGroupVolume")
|
|
}
|
|
static class ASignalActivationGroupVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASignalActivationGroupVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASignalActivationGroupVolume;
|
|
|
|
// Class Everholm.SkinAnimationRelayComponent
|
|
// 0x0008 (0x01C0 - 0x01B8)
|
|
class USkinAnimationRelayComponent final : public UEverholmAnimationRelayComponent
|
|
{
|
|
public:
|
|
struct FAnimSkinData SkinData; // 0x01B8(0x0001)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinAnimationRelayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinAnimationRelayComponent")
|
|
}
|
|
static class USkinAnimationRelayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinAnimationRelayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinAnimationRelayComponent;
|
|
|
|
// Class Everholm.SkinAnimInstance
|
|
// 0x0010 (0x0930 - 0x0920)
|
|
class USkinAnimInstance final : public UEverholmAIAnimInstance
|
|
{
|
|
public:
|
|
struct FAnimSkinData SkinData; // 0x0918(0x0001)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_919[0x3]; // 0x0919(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class USkinAnimationRelayComponent> SkinAnimationRelay; // 0x091C(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_924[0xC]; // 0x0924(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SkinAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SkinAnimInstance")
|
|
}
|
|
static class USkinAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USkinAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkinAnimInstance;
|
|
|
|
// Class Everholm.SlideAbilityActivation
|
|
// 0x0020 (0x0150 - 0x0130)
|
|
class USlideAbilityActivation : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSlideActivationSettings SlideActivationSettings; // 0x0138(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMovementModeChanged(class UEverholmCharacterMovementComponent* MovementComponent, EEverholmCharacterMovementMode PreviousMovementMode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlideAbilityActivation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlideAbilityActivation")
|
|
}
|
|
static class USlideAbilityActivation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlideAbilityActivation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlideAbilityActivation;
|
|
|
|
// Class Everholm.SlidingMovementMode
|
|
// 0x00A8 (0x00E0 - 0x0038)
|
|
class USlidingMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
struct FSlideMovementSettings MovementSettings; // 0x0038(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_70[0x70]; // 0x0070(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlidingMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlidingMovementMode")
|
|
}
|
|
static class USlidingMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlidingMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlidingMovementMode;
|
|
|
|
// Class Everholm.SlotInteractionComponent
|
|
// 0x0110 (0x0970 - 0x0860)
|
|
class USlotInteractionComponent final : public UEverholmInteractionComponent
|
|
{
|
|
public:
|
|
uint8 Pad_860[0x8]; // 0x0860(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup, bool bIsInitializing)> OnPickupInserted; // 0x0868(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AEverholmCharacter* Initiator, class APickupBase* pickup)> OnPickupRemoved; // 0x0878(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_888[0x8]; // 0x0888(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform PickupInsertOffset; // 0x0890(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class APickupBase> insertedPickup; // 0x08F0(0x0028)(Edit, DisableEditOnTemplate, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
ESlotPickupBehavior SlotPickupBehavior; // 0x0918(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_919[0x3]; // 0x0919(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAbstractEnum InsertTransitionSlot; // 0x091C(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FAbstractEnum RemoveTransitionSlot; // 0x0928(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_934[0x4]; // 0x0934(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimationSet* InsertAnimSet; // 0x0938(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class UAnimationSet* RemovalAnimSet; // 0x0940(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
bool bIsTemporarySlot; // 0x0948(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_949[0x27]; // 0x0949(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_HandlePickupInserted(class AEverholmCharacter* Initiator, class APickupBase* insertedPickup_0);
|
|
void BP_HandlePickupRemoved(class AEverholmCharacter* Initiator, class APickupBase* removedPickup);
|
|
class APickupBase* EjectInsertedPickup(bool bOverrideNoRemove);
|
|
void HandlePickupInserted(class AEverholmCharacter* Initiator, class APickupBase* pickup, class USlotInteractionComponent* Slot, bool bInserted);
|
|
void HandlePickupRemoved(class AEverholmCharacter* Initiator, class APickupBase* pickup);
|
|
void HIP_CheckIfSlotted();
|
|
void HOP_CheckIfSlotted(bool Value);
|
|
void HOP_Slotted(bool Value, bool bIsInitialization);
|
|
|
|
class APickupBase* GetInsertedPickup() const;
|
|
const struct FAbstractEnum GetInsertTransitionSlot() const;
|
|
const struct FAbstractEnum GetRemoveTransitionSlot() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlotInteractionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlotInteractionComponent")
|
|
}
|
|
static class USlotInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlotInteractionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlotInteractionComponent;
|
|
|
|
// Class Everholm.FOVHintProcessor
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UFOVHintProcessor final : public USmoothedWAFloatHintProcessor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("FOVHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"FOVHintProcessor")
|
|
}
|
|
static class UFOVHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFOVHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFOVHintProcessor;
|
|
|
|
// Class Everholm.SmoothMeshMoverComponent
|
|
// 0x00E0 (0x0180 - 0x00A0)
|
|
class USmoothMeshMoverComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bEnableTranslationSmoothing; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CorrectionDistanceTolerance; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InstantSnapTolerance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumVelocityToIncludeInAveraging; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumberOfVelocitiesToCache; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableRotationSmoothing; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CorrectionRotationTolerance; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationSmoothingSpeed; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C0[0xC0]; // 0x00C0(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ResetLocationAndRotation();
|
|
void SetRotationSmoothing(bool State);
|
|
void SetTranslationSmoothing(bool State);
|
|
|
|
const struct FRotator GetLastRotationDelta() const;
|
|
const struct FVector GetLastTranslationDelta() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SmoothMeshMoverComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SmoothMeshMoverComponent")
|
|
}
|
|
static class USmoothMeshMoverComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USmoothMeshMoverComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USmoothMeshMoverComponent;
|
|
|
|
// Class Everholm.ScalarSmoothRepSceneComponent
|
|
// 0x0000 (0x0370 - 0x0370)
|
|
class UScalarSmoothRepSceneComponent final : public USmoothRepSceneComponent
|
|
{
|
|
public:
|
|
EScalarSmoothRepComponentChannel ChannelToReplicate; // 0x0368(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MC_ScalarServerFrame(const struct FScalarSmoothRepSceneComponentState& State);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ScalarSmoothRepSceneComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ScalarSmoothRepSceneComponent")
|
|
}
|
|
static class UScalarSmoothRepSceneComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UScalarSmoothRepSceneComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UScalarSmoothRepSceneComponent;
|
|
|
|
// Class Everholm.SnifferAnimationRelayComponent
|
|
// 0x0008 (0x01C0 - 0x01B8)
|
|
class USnifferAnimationRelayComponent final : public UEverholmAnimationRelayComponent
|
|
{
|
|
public:
|
|
struct FAnimSnifferData SnifferData; // 0x01B8(0x0001)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const struct FAnimSnifferData GetSnifferAnimData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SnifferAnimationRelayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SnifferAnimationRelayComponent")
|
|
}
|
|
static class USnifferAnimationRelayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USnifferAnimationRelayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USnifferAnimationRelayComponent;
|
|
|
|
// Class Everholm.AnimNotify_ToggleSnifferMovementMode
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UAnimNotify_ToggleSnifferMovementMode final : public UAnimNotify
|
|
{
|
|
public:
|
|
ESnifferMovementMode snifferMovementMode; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipTransitionAnim; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotify_ToggleSnifferMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotify_ToggleSnifferMovementMode")
|
|
}
|
|
static class UAnimNotify_ToggleSnifferMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotify_ToggleSnifferMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ToggleSnifferMovementMode;
|
|
|
|
// Class Everholm.AnimNotifyState_SnifferTransitioningMovementState
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UAnimNotifyState_SnifferTransitioningMovementState final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("AnimNotifyState_SnifferTransitioningMovementState")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"AnimNotifyState_SnifferTransitioningMovementState")
|
|
}
|
|
static class UAnimNotifyState_SnifferTransitioningMovementState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_SnifferTransitioningMovementState>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_SnifferTransitioningMovementState;
|
|
|
|
// Class Everholm.SnifferAnimMontageDataAsset
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class USnifferAnimMontageDataAsset final : public UAIAnimMontageDataAsset
|
|
{
|
|
public:
|
|
TMap<int32, class UAnimMontage*> AlertTransitionAnimations; // 0x02B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SnifferAnimMontageDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SnifferAnimMontageDataAsset")
|
|
}
|
|
static class USnifferAnimMontageDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USnifferAnimMontageDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USnifferAnimMontageDataAsset;
|
|
|
|
// Class Everholm.SnifferAnimInstance
|
|
// 0x01F0 (0x0B10 - 0x0920)
|
|
class USnifferAnimInstance final : public UEverholmAIAnimInstance
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x0918(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FAnimSnifferData SnifferData; // 0x0919(0x0001)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_91A[0x6]; // 0x091A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESnifferMovementMode, TSoftObjectPtr<class USnifferAnimMontageDataAsset>> MovementModeAdvancedLocomotion; // 0x0920(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<ESnifferMovementMode, TSoftObjectPtr<class UAIAttackAnimationsDataAsset>> MovementModeAttackAnimations; // 0x0970(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<ESnifferMovementMode, class UAnimationSet*> MovementModeAnims; // 0x09C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* BipedToQuadHostile; // 0x0A10(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* BipedToQuadNonHostile; // 0x0A18(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* QuadToBiped; // 0x0A20(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> MontageGroupsToStopWhenTransitioning; // 0x0A28(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnTransitionEndDelegate; // 0x0A38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class USnifferAnimationRelayComponent> SnifferAnimationRelay; // 0x0A48(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_A50[0x10]; // 0x0A50(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESnifferMovementMode, class USnifferAnimMontageDataAsset*> LoadedSnifferLocomotionMontageAssets; // 0x0A60(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<ESnifferMovementMode, class UAIAttackAnimationsDataAsset*> LoadedSnifferAttackAnimationAssets; // 0x0AB0(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* PlayingTransitionAnim; // 0x0B00(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B08[0x8]; // 0x0B08(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UAnimationSet* GetSnifferOverrideAnimationSet();
|
|
void OnMontageEndedEvent(class UAnimMontage* Montage, bool interrupted);
|
|
void OnMovementModeChanged(const ESnifferMovementMode NewMovementMode, const ESnifferMovementMode PreviousMovementMode, const bool skippedTransitionAnim);
|
|
void OnTransitionBlendedIn(class UAnimMontage* Montage);
|
|
|
|
class UAnimMontage* GetAlertTransitionAnimByAngle(const float Angle) const;
|
|
float GetDeltaYawToClosestTarget(const bool onlyConsiderClosestActualTarget, const bool returnZeroIfNoCurrentTargetExists) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SnifferAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SnifferAnimInstance")
|
|
}
|
|
static class USnifferAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USnifferAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USnifferAnimInstance;
|
|
|
|
// Class Everholm.SniperSubsystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USniperSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class AActor*> Targets; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void RegisterTarget(class USniperTargetComponent* Target);
|
|
void UnregisterTarget(class USniperTargetComponent* Target);
|
|
|
|
TArray<class AActor*> GetTargets() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SniperSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SniperSubsystem")
|
|
}
|
|
static class USniperSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USniperSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USniperSubsystem;
|
|
|
|
// Class Everholm.SniperTargetComponent
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
class USniperTargetComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SniperTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SniperTargetComponent")
|
|
}
|
|
static class USniperTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USniperTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USniperTargetComponent;
|
|
|
|
// Class Everholm.SpaGuestAnimationRelayComponent
|
|
// 0x0008 (0x01C0 - 0x01B8)
|
|
class USpaGuestAnimationRelayComponent final : public UEverholmAnimationRelayComponent
|
|
{
|
|
public:
|
|
struct FAnimSpaGuestData SpaGuestData; // 0x01B8(0x0002)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BA[0x6]; // 0x01BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpaGuestAnimationRelayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpaGuestAnimationRelayComponent")
|
|
}
|
|
static class USpaGuestAnimationRelayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USpaGuestAnimationRelayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpaGuestAnimationRelayComponent;
|
|
|
|
// Class Everholm.SpaGuestAnimInstance
|
|
// 0x0010 (0x0930 - 0x0920)
|
|
class USpaGuestAnimInstance final : public UEverholmAIAnimInstance
|
|
{
|
|
public:
|
|
struct FAnimSpaGuestData SpaGuestData; // 0x0918(0x0002)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_91A[0x2]; // 0x091A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class USpaGuestAnimationRelayComponent> SpaGuestAnimationRelay; // 0x091C(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_924[0xC]; // 0x0924(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpaGuestAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpaGuestAnimInstance")
|
|
}
|
|
static class USpaGuestAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USpaGuestAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpaGuestAnimInstance;
|
|
|
|
// Class Everholm.SpiderKidAnimationRelayComponent
|
|
// 0x0008 (0x01C0 - 0x01B8)
|
|
class USpiderKidAnimationRelayComponent final : public UEverholmAnimationRelayComponent
|
|
{
|
|
public:
|
|
struct FAnimSpiderKidData SpiderKidData; // 0x01B8(0x0008)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpiderKidAnimationRelayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpiderKidAnimationRelayComponent")
|
|
}
|
|
static class USpiderKidAnimationRelayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USpiderKidAnimationRelayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpiderKidAnimationRelayComponent;
|
|
|
|
// Class Everholm.SpiderKidAnimInstance
|
|
// 0x0090 (0x09B0 - 0x0920)
|
|
class USpiderKidAnimInstance final : public UEverholmAIAnimInstance
|
|
{
|
|
public:
|
|
struct FAnimSpiderKidData SpiderKidData; // 0x0918(0x0008)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<ESpiderkidIlluminationState, class UAnimationSet*> IlluminationStateAnims; // 0x0920(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimMontage*> HitByLightReactionAnims; // 0x0970(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
float InitialLightReactAnimCooldown; // 0x0980(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class USpiderKidAnimationRelayComponent> SpiderKidAnimationRelay; // 0x0984(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98C[0xC]; // 0x098C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* PlayingLightReactionAnim; // 0x0998(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_9A0[0x10]; // 0x09A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UAnimationSet* GetSpiderkidOverrideAnimationSet(const ESpiderkidIlluminationState illuminationState);
|
|
void OnLightReactAnimBlendedIn(class UAnimMontage* Montage);
|
|
void OnLightReactAnimEnded(class UAnimMontage* Montage, bool bInterrupted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpiderKidAnimInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpiderKidAnimInstance")
|
|
}
|
|
static class USpiderKidAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USpiderKidAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpiderKidAnimInstance;
|
|
|
|
// Class Everholm.SpiralWhaleEyeEncounter
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class ASpiralWhaleEyeEncounter final : public AActor
|
|
{
|
|
public:
|
|
ESpiralWhaleQuestState Auth_State; // 0x02A8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRep_SpiralWhaleQuestState(ESpiralWhaleQuestState previousState);
|
|
void SetQuestState(ESpiralWhaleQuestState NewState);
|
|
void SpiralWhaleQuestStateUpdate(ESpiralWhaleQuestState NewState, ESpiralWhaleQuestState previousState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SpiralWhaleEyeEncounter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SpiralWhaleEyeEncounter")
|
|
}
|
|
static class ASpiralWhaleEyeEncounter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASpiralWhaleEyeEncounter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASpiralWhaleEyeEncounter;
|
|
|
|
// Class Everholm.SplineCameraHint
|
|
// 0x0160 (0x0660 - 0x0500)
|
|
class ASplineCameraHint : public ADirectedCameraHint_Base
|
|
{
|
|
public:
|
|
TArray<double> PlayerSyncPointsAsDist; // 0x04F8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval BlendDistanceRange; // 0x0508(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double MaxYawDeltaForRelevancy; // 0x0510(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double EndpointBlendOutDistance; // 0x0518(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> PlayerSyncPoints; // 0x0520(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
double CameraSplineFollowWeight; // 0x0530(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double PlayerSplineFollowWeight; // 0x0538(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<double> CameraSyncPointsAsDist; // 0x0540(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<double> CameraAimSyncPointsAsDist; // 0x0550(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bWasHintRecentlyUsed; // 0x0560(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_561[0xF]; // 0x0561(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector ModifiedFocalPointOffset; // 0x0570(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CameraHintLocation; // 0x0588(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CameraHintLookTarget; // 0x05A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator CamRotLookAim; // 0x05B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
double ClosestInputKey; // 0x05D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform ClosestSplineTransform; // 0x05E0(0x0060)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double ClosestDistanceAlongSpline; // 0x0640(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FocalPointOffsetFromSpline; // 0x0648(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DebugSplines(const struct FVector& CameraHintLookTarget_0);
|
|
|
|
class USplineComponent* GetCameraAimSpline() const;
|
|
class USplineComponent* GetCameraSpline() const;
|
|
class USplineComponent* GetPlayerSpline() const;
|
|
float MapPlayerSplineDistanceToOtherSplineDistance(double distanceAlongPlayerSpline, const TArray<double>& splineDistances, const class USplineComponent* otherSpline, const struct FLinearColor& DebugColor) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SplineCameraHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SplineCameraHint")
|
|
}
|
|
static class ASplineCameraHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASplineCameraHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASplineCameraHint;
|
|
|
|
// Class Everholm.StartingInventory
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UStartingInventory final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UClass>> Pickups; // 0x0030(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TSet<TSoftClassPtr<class UClass>> StartingPickups; // 0x0040(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TSet<TSoftClassPtr<class UClass>> RemovedPickups; // 0x0090(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StartingInventory")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StartingInventory")
|
|
}
|
|
static class UStartingInventory* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStartingInventory>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStartingInventory;
|
|
|
|
// Class Everholm.StationaryCameraSphereHint
|
|
// 0x0070 (0x0590 - 0x0520)
|
|
class AStationaryCameraSphereHint final : public AFixedAngleSphereHint
|
|
{
|
|
public:
|
|
struct FVector CameraLocation; // 0x0520(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FocalPointShiftTarget; // 0x0538(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double CameraMovementRadius; // 0x0550(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ShiftTowardTargetStrength; // 0x0558(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector cameraLocationTarget; // 0x0560(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator cameraRotationTarget; // 0x0578(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DebugStationaryCameraHint(const struct FVector& FocalPoint, const struct FVector& lookTarget);
|
|
void EvaluateCameraLookInfo(const struct FVector& FocalPoint, struct FVector* cameraLocationTarget_0, struct FRotator* cameraRotationTarget_0, struct FVector* lookTarget);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StationaryCameraSphereHint")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StationaryCameraSphereHint")
|
|
}
|
|
static class AStationaryCameraSphereHint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AStationaryCameraSphereHint>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AStationaryCameraSphereHint;
|
|
|
|
// Class Everholm.StreamingSubsystem
|
|
// 0x04C0 (0x04F0 - 0x0030)
|
|
class alignas(0x10) UStreamingSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ULevelStreaming*> InitialLevelsStreaming; // 0x0038(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class UStreamingLayer*> CompositionLayerToStreamingLayer; // 0x0048(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98[0x458]; // 0x0098(0x0458)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StreamingSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StreamingSubsystem")
|
|
}
|
|
static class UStreamingSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStreamingSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UStreamingSubsystem;
|
|
|
|
// Class Everholm.SubtitleSubsystem
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USubtitleSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
class USubtitleWidget* CurrentSubtitleWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class USubtitleWidget> SubtitleWidgetClass; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ShowSubtitle(const class FText& Text, const double Duration);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SubtitleSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SubtitleSubsystem")
|
|
}
|
|
static class USubtitleSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USubtitleSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USubtitleSubsystem;
|
|
|
|
// Class Everholm.SubtitleWidget
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class USubtitleWidget : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonTextBlock* SubText; // 0x0450(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SubtitleWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SubtitleWidget")
|
|
}
|
|
static class USubtitleWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USubtitleWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USubtitleWidget;
|
|
|
|
// Class Everholm.SurfaceClimbAbility
|
|
// 0x0020 (0x0150 - 0x0130)
|
|
class USurfaceClimbAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
float Cooldown; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_134[0x1C]; // 0x0134(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMovementModeChanged(class UEverholmCharacterMovementComponent* MovementComponent, EEverholmCharacterMovementMode PreviousMovementMode);
|
|
|
|
bool IsOnCooldown() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SurfaceClimbAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SurfaceClimbAbility")
|
|
}
|
|
static class USurfaceClimbAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USurfaceClimbAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USurfaceClimbAbility;
|
|
|
|
// Class Everholm.SwapCharacterAbility
|
|
// 0x0010 (0x0140 - 0x0130)
|
|
class USwapCharacterAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SwapCharacterAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SwapCharacterAbility")
|
|
}
|
|
static class USwapCharacterAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USwapCharacterAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USwapCharacterAbility;
|
|
|
|
// Class Everholm.SwapCharacterDebugFunction
|
|
// 0x0010 (0x00D0 - 0x00C0)
|
|
class USwapCharacterDebugFunction final : public UDebugFunction
|
|
{
|
|
public:
|
|
uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SwapCharacterDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SwapCharacterDebugFunction")
|
|
}
|
|
static class USwapCharacterDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USwapCharacterDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USwapCharacterDebugFunction;
|
|
|
|
// Class Everholm.SwapRoleOnVehicleComponent
|
|
// 0x00A8 (0x0148 - 0x00A0)
|
|
class USwapRoleOnVehicleComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(ESwapRoleState State, class AEverholmCharacter* Initiator, class AEverholmCharacter* OtherCharacter)> OnSwapRoleStateUpdate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bEnableSwapInSinglePlayer; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECallExpressionType InitiatorCallExpressionType; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECallExpressionType ReplyCallExpressionType; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SinglePlayerReplyDelay; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReplyTime; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SwapSplineMoveTime; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FComponentReference DriverToPassengerSplineRef; // 0x00C0(0x0028)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FComponentReference PassengerToDriverSplineRef; // 0x00E8(0x0028)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AVehicleActor* OwnerVehicleActor; // 0x0110(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
ESwapRoleState SwapRoleState; // 0x0118(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_119[0x17]; // 0x0119(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USplineComponent* DriverToPassengerSplineComponent; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class USplineComponent* PassengerToDriverSplineComponent; // 0x0138(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
class AEverholmCharacter* SwapInitiator; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
bool CanSwapRoleInVehicle();
|
|
void DriverCallAbility(const struct FCallContext& CallContext);
|
|
void DriverRoleAssigned(const class AEverholmCharacter* NewCharacter, const class AEverholmCharacter* OldCharacter);
|
|
void OnRep_SwapRoleState(ESwapRoleState prevState);
|
|
void PassengerCallAbility(const struct FCallContext& CallContext);
|
|
void PassengerRoleAssigned(const class AEverholmCharacter* NewCharacter, const class AEverholmCharacter* OldCharacter);
|
|
void ReplyWindowTimerDone();
|
|
void SetSwapState(ESwapRoleState NewState);
|
|
void SinglePlayerCompanionReply();
|
|
void SwapMoveDone(class AEverholmCharacter* PrevDriver, class AEverholmCharacter* PrevPassenger);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SwapRoleOnVehicleComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SwapRoleOnVehicleComponent")
|
|
}
|
|
static class USwapRoleOnVehicleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USwapRoleOnVehicleComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USwapRoleOnVehicleComponent;
|
|
|
|
// Class Everholm.SwimAbility
|
|
// 0x0060 (0x0190 - 0x0130)
|
|
class USwimAbility : public UAbilityObject
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSwimAbilitySettings Settings; // 0x0138(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_154[0x3C]; // 0x0154(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool GetIsInSwimmingRegion() const;
|
|
struct FSwimmingWaterData GetWaterData() const;
|
|
const struct FVector GetWaterSurfaceLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SwimAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SwimAbility")
|
|
}
|
|
static class USwimAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USwimAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USwimAbility;
|
|
|
|
// Class Everholm.SwimmingRegion
|
|
// 0x0010 (0x02E0 - 0x02D0)
|
|
class ASwimmingRegion final : public ATriggerRegion
|
|
{
|
|
public:
|
|
uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FVector GetSurfaceLocation(const struct FVector& playerLocation);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SwimmingRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SwimmingRegion")
|
|
}
|
|
static class ASwimmingRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASwimmingRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASwimmingRegion;
|
|
|
|
// Class Everholm.TankActor
|
|
// 0x0020 (0x0430 - 0x0410)
|
|
class ATankActor final : public AVehicleActor
|
|
{
|
|
public:
|
|
class ATankChaosVehicle* ChaosTank; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FVector ChaosOffset; // 0x0418(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static bool BoxOverlapTankTargetComponents(const class UObject* WorldContextObject, const struct FQuat& BoxOrient, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray<EObjectTypeQuery>& ObjectTypes, class UClass* ComponentClassFilter, const TArray<class AActor*>& ActorsToIgnore, TArray<class UTankTargetComponent*>* OutComponents);
|
|
static class ATankActor* GetCurrentTank(const class UObject* WorldContextObject);
|
|
|
|
struct FVector GetTankVelocity() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankActor")
|
|
}
|
|
static class ATankActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATankActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATankActor;
|
|
|
|
// Class Everholm.TankChaosVehicleMovementComponent
|
|
// 0x0030 (0x0C80 - 0x0C50)
|
|
class UTankChaosVehicleMovementComponent final : public UChaosWheeledVehicleMovementComponent
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class ATankActor> ProxyTankActor; // 0x0C50(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SteeringTorque; // 0x0C58(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECollisionChannel WheelCollisionChannel; // 0x0C5C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C5D[0x3]; // 0x0C5D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WheelCapsuleHelfHeight; // 0x0C60(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C64[0x4]; // 0x0C64(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FVector> WheelTraceOffsets; // 0x0C68(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C78[0x8]; // 0x0C78(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankChaosVehicleMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankChaosVehicleMovementComponent")
|
|
}
|
|
static class UTankChaosVehicleMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTankChaosVehicleMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTankChaosVehicleMovementComponent;
|
|
|
|
// Class Everholm.TankTargetComponent
|
|
// 0x0000 (0x05C0 - 0x05C0)
|
|
class UTankTargetComponent final : public USphereComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankTargetComponent")
|
|
}
|
|
static class UTankTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTankTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTankTargetComponent;
|
|
|
|
// Class Everholm.TankNetProxyComponent
|
|
// 0x0030 (0x03A0 - 0x0370)
|
|
class UTankNetProxyComponent final : public USmoothRepSceneComponent
|
|
{
|
|
public:
|
|
TArray<float> WheelSuspensionOffsets; // 0x0368(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<EPhysicalSurface> WheelContactSurfaces; // 0x0378(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MC_ServerFrameTank(const struct FSmoothRepSceneComponentState& State, const struct FTankMoveRepState& tankState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankNetProxyComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankNetProxyComponent")
|
|
}
|
|
static class UTankNetProxyComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTankNetProxyComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTankNetProxyComponent;
|
|
|
|
// Class Everholm.TankMovementComponent
|
|
// 0x0020 (0x04B0 - 0x0490)
|
|
class UTankMovementComponent final : public UVehicleMoveOnSplineComponent
|
|
{
|
|
public:
|
|
float RotationInterpSpeed; // 0x0490(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SlideRotationFactor; // 0x0494(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SlideSpeedFactor; // 0x0498(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_49C[0x4]; // 0x049C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVehicleAlignSplineComponent* VehicleAlignSplineComponent; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankMovementComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankMovementComponent")
|
|
}
|
|
static class UTankMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTankMovementComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTankMovementComponent;
|
|
|
|
// Class Everholm.TankTargetPlayerComponent
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UTankTargetPlayerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class USceneComponent* TurretParent; // 0x00A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class USceneComponent* CannonParent; // 0x00A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankTargetPlayerComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankTargetPlayerComponent")
|
|
}
|
|
static class UTankTargetPlayerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTankTargetPlayerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTankTargetPlayerComponent;
|
|
|
|
// Class Everholm.TankTurretComponent
|
|
// 0x0000 (0x0110 - 0x0110)
|
|
class UTankTurretComponent final : public UVehicleIntentInterpComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TankTurretComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TankTurretComponent")
|
|
}
|
|
static class UTankTurretComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTankTurretComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTankTurretComponent;
|
|
|
|
// Class Everholm.TargetingComponent
|
|
// 0x03C8 (0x0468 - 0x00A0)
|
|
class UTargetingComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UEnvQuery* FindTargetsEQSQuery; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
float QueryInterval; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ETargetType, struct FTargetWeights> TargetingWeights; // 0x00B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x78]; // 0x0108(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bHandleLookAt; // 0x0180(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bHandleIdleTargets; // 0x0181(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagQuery LookAtTargetTagQuery; // 0x0188(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTagQuery LookAtCinematicTargetTagQuery; // 0x01D0(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
struct FRuntimeFloatCurve LookAtBlendCurve; // 0x0218(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TMap<ELookAtType, struct FLookAtScalar> LookAtBlendScalars; // 0x02A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
struct FLookAtSmoothening LookAtSmoothening; // 0x02F0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FFloatRange LookAtYawRange; // 0x02F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatRange LookAtPitchRange; // 0x0308(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatRange ClampedLookAtAngleBasedOnSpeed; // 0x0318(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName AlphaAnimCurveName; // 0x0328(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float AnimCurveBlendInDuration; // 0x0330(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float AnimCurveBlendOutDuration; // 0x0334(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector2D LookAtCameraInfluence; // 0x0338(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CameraSmoothingStiffness; // 0x0348(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CameraSmoothingCriticalDamping; // 0x034C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CameraSmoothingMass; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CameraSmoothingTargetVelocityAmount; // 0x0354(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bCameraInfluenceOverridesTarget; // 0x0358(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_359[0x3]; // 0x0359(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor LookAtDebugTextColor; // 0x035C(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36C[0x74]; // 0x036C(0x0074)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector_NetQuantizeNormal RawLookInput; // 0x03E0(0x0018)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F8[0x68]; // 0x03F8(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTargetComponent* LookAtTargetComponentOverride; // 0x0460(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
const class UTargetComponent* FindTarget(ETargetType TargetType, float angleFromForward, float rotationOffsetFromForward, const struct FVector& rotationOffsetAxis);
|
|
void HandleCinematicModeChanged(bool bEnabled);
|
|
void HandleGameplayTagsChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded);
|
|
void HandleMeshAnimInitialized();
|
|
void OnOwnerControllerChanged(class APawn* Pawn, class AController* OldController, class AController* NewController);
|
|
void OnRep_RawLookInput();
|
|
void ServerSetLookInput(const struct FVector_NetQuantizeNormal& lookInput);
|
|
void SetLookAtBlendCurve(const struct FRuntimeFloatCurve& blendCurve);
|
|
void SetOverrideLookAtTargetActor(const class UTargetComponent* overrideTarget, const struct FVector& optionalOffset);
|
|
|
|
class UTargetComponent* GetLastFoundTarget(ETargetType TargetType) const;
|
|
struct FRuntimeFloatCurve GetLookAtBlendCurve() const;
|
|
const struct FVector GetLookInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TargetingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TargetingComponent")
|
|
}
|
|
static class UTargetingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTargetingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTargetingComponent;
|
|
|
|
// Class Everholm.TarsierActivatableWidgetStack
|
|
// 0x0018 (0x0190 - 0x0178)
|
|
class UTarsierActivatableWidgetStack final : public UWidget
|
|
{
|
|
public:
|
|
uint8 Pad_178[0x18]; // 0x0178(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierActivatableWidgetStack")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierActivatableWidgetStack")
|
|
}
|
|
static class UTarsierActivatableWidgetStack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierActivatableWidgetStack>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierActivatableWidgetStack;
|
|
|
|
// Class Everholm.TarsierCommonRichTextBlock
|
|
// 0x0010 (0x08E0 - 0x08D0)
|
|
class UTarsierCommonRichTextBlock final : public UCommonRichTextBlock
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> InputDeviceChanged; // 0x08C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
ERichTextImageDisplayTarget DisplayTarget; // 0x08D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8D9[0x7]; // 0x08D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInputMethodChanged(ELocalUserType localUserType, ECommonInputType NewInputType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierCommonRichTextBlock")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierCommonRichTextBlock")
|
|
}
|
|
static class UTarsierCommonRichTextBlock* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierCommonRichTextBlock>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierCommonRichTextBlock;
|
|
|
|
// Class Everholm.TeleportationRelayComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class UTeleportationRelayComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const TArray<class AEverholmCharacter*>& teleportingCharacters)> OnTeleportFinishedEvent; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float ResetTeleportHistoryTime; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0x34]; // 0x00B4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BindTeleportDelegate(class AEverholmCharacter* Character);
|
|
void CleanupTeleport();
|
|
void OnPlayerCharacterSpawned(class AEverholmPlayerCharacter* PlayerCharacter);
|
|
void OnTeleportSuccess(class AEverholmCharacter* teleportingCharacter);
|
|
void ResetTeleportHistory();
|
|
void StartTeleport(const TArray<struct FTeleportRelayEntry>& teleportingCharacters);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TeleportationRelayComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TeleportationRelayComponent")
|
|
}
|
|
static class UTeleportationRelayComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTeleportationRelayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTeleportationRelayComponent;
|
|
|
|
// Class Everholm.TeleportingMovementMode
|
|
// 0x0188 (0x01C0 - 0x0038)
|
|
class UTeleportingMovementMode final : public UMovementMode
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bSkipEncroachmentCheck; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StreamingTimeoutSeconds; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_50[0x170]; // 0x0050(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TeleportingMovementMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TeleportingMovementMode")
|
|
}
|
|
static class UTeleportingMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTeleportingMovementMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTeleportingMovementMode;
|
|
|
|
// Class Everholm.ThrowTargetPipWidget
|
|
// 0x00D0 (0x0520 - 0x0450)
|
|
class UThrowTargetPipWidget : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery DrawWidgetQuery; // 0x0450(0x0048)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float edgePixelOffset; // 0x0498(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49C[0x4]; // 0x049C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTexture2D* DefaultIcon; // 0x04A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UTexture2D* DefaultCoopIcon; // 0x04A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bIsPipVisible; // 0x04B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasThrowTarget; // 0x04B1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInsideViewport; // 0x04B2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4B3[0x5]; // 0x04B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector WorldSpaceLocation; // 0x04B8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D DesiredScreenSpaceLocation; // 0x04D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E0[0x40]; // 0x04E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetIcon(const class UTexture2D* iconTexture);
|
|
void SetIconAngle(const float Angle);
|
|
void SetIconTranslation(const struct FVector2D& Translation);
|
|
|
|
class UTargetComponent* GetCurrentTarget() const;
|
|
class FString GetCurrentTargetName() const;
|
|
class UThrowTargetPipWidget* GetOtherPip() const;
|
|
class AEverholmPlayerCharacter* GetOwningCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ThrowTargetPipWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ThrowTargetPipWidget")
|
|
}
|
|
static class UThrowTargetPipWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UThrowTargetPipWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UThrowTargetPipWidget;
|
|
|
|
// Class Everholm.ThumbnailCollection
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UThumbnailCollection final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class FName ThumbnailCollectionLabel; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UTexture2D>> Thumbnails; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ThumbnailCollection")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ThumbnailCollection")
|
|
}
|
|
static class UThumbnailCollection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UThumbnailCollection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UThumbnailCollection;
|
|
|
|
// Class Everholm.TiedTogetherComponent
|
|
// 0x00E8 (0x0290 - 0x01A8)
|
|
class UTiedTogetherComponent : public UAbilityComponent
|
|
{
|
|
public:
|
|
bool bPlayPullAnimMontage; // 0x01A8(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ARopeTiedActor> RopeTiedActorClass; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ARopeTiedActor* RopeTiedActor; // 0x01B8(0x0008)(Net, ZeroConstructor, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnTiedTogetherClientInputReceived; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery AllowUnhinderedMovementTagQuery; // 0x01D8(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery AllowRopePullTagQuery; // 0x0220(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float RopeLength; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PrimaryPlayerAttachmentSocketName; // 0x026C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OtherPlayerAttachmentSocketName; // 0x0274(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_27C[0x14]; // 0x027C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRep_RopeTiedTogetherActor();
|
|
void RopeReachedLimit();
|
|
void Server_ClientInputReceived();
|
|
void SetPlayPullAnimMontage(bool bPlayAnim);
|
|
void SetRopeHidden(const bool bIsHidden);
|
|
|
|
float GetTiedRopeLength() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TiedTogetherComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TiedTogetherComponent")
|
|
}
|
|
static class UTiedTogetherComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTiedTogetherComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTiedTogetherComponent;
|
|
|
|
// Class Everholm.TiedTogetherVehicle
|
|
// 0x0000 (0x0410 - 0x0410)
|
|
class ATiedTogetherVehicle final : public AVehicleActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TiedTogetherVehicle")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TiedTogetherVehicle")
|
|
}
|
|
static class ATiedTogetherVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATiedTogetherVehicle>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATiedTogetherVehicle;
|
|
|
|
// Class Everholm.ToolDigComponent
|
|
// 0x0010 (0x02C0 - 0x02B0)
|
|
class UToolDigComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
class FName AttachSocket; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolDigComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolDigComponent")
|
|
}
|
|
static class UToolDigComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolDigComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolDigComponent;
|
|
|
|
// Class Everholm.ToolPryComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class UToolPryComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPryCompleted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UToolPryComponent* GetPryComponent(const class AActor* Actor);
|
|
|
|
void HandlePryCompleted();
|
|
void OnHolderChanged(class AActor* newHolder);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolPryComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolPryComponent")
|
|
}
|
|
static class UToolPryComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolPryComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolPryComponent;
|
|
|
|
// Class Everholm.ToolSwingComponent
|
|
// 0x0120 (0x03D0 - 0x02B0)
|
|
class UToolSwingComponent : public USceneComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FHitResult& HitResult)> OnHit; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FHitResult& HitResult)> OnBounce; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float MinTimeBetweenTraces; // 0x02C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxRotationStepDelta; // 0x02CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EAxis StickAxis; // 0x02D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName HitTraceProfileName; // 0x02D4(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanCut; // 0x02DC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2DD[0x3]; // 0x02DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName NoBounceTagName; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BounceTagName; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FToolSwingBounceResponse> BounceResponses; // 0x02F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float ImpactHeightMinForBounce; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UShapeComponent* OverlapHitShape; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FHitResult> Server_HitResults; // 0x0310(0x0010)(Net, ZeroConstructor, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FHitResult> Local_HitResults; // 0x0320(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bDoesDamage; // 0x0330(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BaseDamage; // 0x0334(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class AActor*> OverlapActorsToIgnore; // 0x0340(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_350[0x80]; // 0x0350(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool CanBounce(const struct FHitResult& HitResult);
|
|
void OnRep_HitResults();
|
|
void StartOverlap(float overlapDuration, class APawn* Instigator);
|
|
void StopOverlap();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ToolSwingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ToolSwingComponent")
|
|
}
|
|
static class UToolSwingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UToolSwingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UToolSwingComponent;
|
|
|
|
// Class Everholm.TrailerCameraController
|
|
// 0x0058 (0x08C8 - 0x0870)
|
|
class ATrailerCameraController : public APlayerController
|
|
{
|
|
public:
|
|
uint8 Pad_870[0x38]; // 0x0870(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class ATrailerCameraPawn> PawnClass; // 0x08A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldInvertLookInput; // 0x08B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8B1[0x17]; // 0x08B1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TrailerCameraController")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TrailerCameraController")
|
|
}
|
|
static class ATrailerCameraController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATrailerCameraController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATrailerCameraController;
|
|
|
|
// Class Everholm.TrailerCameraMode
|
|
// 0x0160 (0x1380 - 0x1220)
|
|
class ATrailerCameraMode : public AEverholmCameraMode
|
|
{
|
|
public:
|
|
float MinOrbitRadius; // 0x1220(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxOrbitRadius; // 0x1224(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinOrbitPhi; // 0x1228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxOrbitPhi; // 0x122C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraMass; // 0x1230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpringStiffness; // 0x1234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpringTargetVelocityAmount; // 0x1238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinFOV; // 0x123C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxFOV; // 0x1240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveSpeed; // 0x1244(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxMoveSpeed; // 0x1248(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinMoveSpeed; // 0x124C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveSpeedStep; // 0x1250(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookSpeed; // 0x1254(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxLookSpeed; // 0x1258(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinLookSpeed; // 0x125C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookSpeedStep; // 0x1260(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1264[0x11C]; // 0x1264(0x011C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TrailerCameraMode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TrailerCameraMode")
|
|
}
|
|
static class ATrailerCameraMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATrailerCameraMode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATrailerCameraMode;
|
|
|
|
// Class Everholm.TrailerCameraPlayer
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UTrailerCameraPlayer final : public ULocalPlayer
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TrailerCameraPlayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TrailerCameraPlayer")
|
|
}
|
|
static class UTrailerCameraPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTrailerCameraPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTrailerCameraPlayer;
|
|
|
|
// Class Everholm.TransformHintProcessor
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UTransformHintProcessor final : public UCameraHintProcessorBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TransformHintProcessor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TransformHintProcessor")
|
|
}
|
|
static class UTransformHintProcessor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTransformHintProcessor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTransformHintProcessor;
|
|
|
|
// Class Everholm.TutorialPromptComponent
|
|
// 0x00A8 (0x0148 - 0x00A0)
|
|
class UTutorialPromptComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
double TimeBeforePrompt; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
double MinumumHintDuration; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UInputAction> InputAction; // 0x00B0(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FText tutorialText; // 0x00D8(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
class FText CoOpTutorialText; // 0x00E8(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F8[0x50]; // 0x00F8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActorEnter(class AActor* Actor);
|
|
void ActorLeave(class AActor* Actor);
|
|
void ClearHint();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TutorialPromptComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TutorialPromptComponent")
|
|
}
|
|
static class UTutorialPromptComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTutorialPromptComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTutorialPromptComponent;
|
|
|
|
// Class Everholm.TutorialPromptWidget
|
|
// 0x0008 (0x0458 - 0x0450)
|
|
class UTutorialPromptWidget : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
class UCommonRichTextBlock* tutorialText; // 0x0450(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void HandleTagChanged(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& ChangedTag, const bool bWasAdded);
|
|
void StartRemoveHint();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TutorialPromptWidget")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TutorialPromptWidget")
|
|
}
|
|
static class UTutorialPromptWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTutorialPromptWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTutorialPromptWidget;
|
|
|
|
// Class Everholm.EverholmNetworkErrorListenerSubsystem
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UEverholmNetworkErrorListenerSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
class UDataTable* TextDatatable; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
void OnNetworkSessionManagerFailure(ENetworkSessionManagerFailType FailureType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("EverholmNetworkErrorListenerSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"EverholmNetworkErrorListenerSubsystem")
|
|
}
|
|
static class UEverholmNetworkErrorListenerSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEverholmNetworkErrorListenerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEverholmNetworkErrorListenerSubsystem;
|
|
|
|
// Class Everholm.UILayer
|
|
// 0x0030 (0x0480 - 0x0450)
|
|
class UUILayer final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnUpdateInputActions; // 0x0450(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_460[0x20]; // 0x0460(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UTarsierActivatableWidget* BP_AddWidget(TSubclassOf<class UTarsierActivatableWidget> WidgetClass);
|
|
void ClearWidgets();
|
|
void GatherAllInputActions();
|
|
const TArray<struct FInputActionDisplayInfo> GetGatheredInputActions();
|
|
int32 GetNumberOfWidgets();
|
|
void OnStackDisplayedWidgetChanged(class UCommonActivatableWidget* displayedWidget);
|
|
void ResetFocus();
|
|
|
|
bool HasAnyWidget() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UILayer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UILayer")
|
|
}
|
|
static class UUILayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUILayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUILayer;
|
|
|
|
// Class Everholm.UIRoot
|
|
// 0x0050 (0x04A0 - 0x0450)
|
|
class UUIRoot final : public UTarsierActivatableWidget
|
|
{
|
|
public:
|
|
TMap<EUILayer, class UUILayer*> Layers; // 0x0450(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("UIRoot")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"UIRoot")
|
|
}
|
|
static class UUIRoot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUIRoot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUIRoot;
|
|
|
|
// Class Everholm.VehicleAlignSplineComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class UVehicleAlignSplineComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FComponentReference SplineActorReference; // 0x00A0(0x0028)(Edit, DisableEditOnTemplate, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationSpeedAlignmentModifier; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VehicleHalfLength; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebug; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x17]; // 0x00D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float RotationSpeedTowardsAlignSpline();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleAlignSplineComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleAlignSplineComponent")
|
|
}
|
|
static class UVehicleAlignSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleAlignSplineComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleAlignSplineComponent;
|
|
|
|
// Class Everholm.VehicleControlComponent
|
|
// 0x00A0 (0x0140 - 0x00A0)
|
|
class UVehicleControlComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bProcessInput; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FControlledVehicleRef ControlledVehicle; // 0x00B0(0x0010)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVehicleControlData VehicleControlData; // 0x00C0(0x0040)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_100[0x40]; // 0x0100(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CinematicModeEnabled(bool bEnabled);
|
|
void Multicast_UseVehicle(const struct FVector_NetQuantize& localVehicleLocation, const struct FVector_NetQuantizeNormal& localUseVehicleForward, class AEverholmCharacter* Character);
|
|
void OnMovementModeChanged(class UEverholmCharacterMovementComponent* MovementComponent, EEverholmCharacterMovementMode PreviousMovementMode);
|
|
void OnRep_ControlledVehicle(const struct FControlledVehicleRef& oldVehicle);
|
|
void OnRep_VehicleControlData();
|
|
void ResetPlayerOnControlledVehicle(class AEverholmCharacter* Player);
|
|
void Server_ExitVehicle();
|
|
void Server_SetControlData(const struct FVehicleControlData& vehicleControl);
|
|
void Server_UseVehicle(const struct FVector_NetQuantize& localVehicleLocation, const struct FVector_NetQuantizeNormal& localUseVehicleForward, class AEverholmCharacter* Character);
|
|
void UseVehicleCooldownTimerDone();
|
|
|
|
class AVehicleActor* GetCurrentVehicle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleControlComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleControlComponent")
|
|
}
|
|
static class UVehicleControlComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleControlComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleControlComponent;
|
|
|
|
// Class Everholm.VehicleSpawnInfoDataAsset
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UVehicleSpawnInfoDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, struct FVehicleSpawnInfo> AssetMap; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
struct FVehicleSpawnInfo GetSpawnInfoForVehicle(const TSoftObjectPtr<class AVehicleActor>& VehicleActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleSpawnInfoDataAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleSpawnInfoDataAsset")
|
|
}
|
|
static class UVehicleSpawnInfoDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleSpawnInfoDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleSpawnInfoDataAsset;
|
|
|
|
// Class Everholm.VehicleDeathHandler
|
|
// 0x0090 (0x0370 - 0x02E0)
|
|
class AVehicleDeathHandler : public ADeathHandlerBase
|
|
{
|
|
public:
|
|
TArray<struct FVehicleDeathAnimData> VehicleDeathAnimData; // 0x02E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class AVehicleActor* DyingVehicle; // 0x02F0(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class AEverholmCharacter* CachedDrivingCharacter; // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class AEverholmCharacter* CachedPassengerCharacter; // 0x0300(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<class AEverholmCharacter*> NPCCharactersOnVehicle; // 0x0308(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_318[0x58]; // 0x0318(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CalculateAngleToInstigator();
|
|
float GetAngleToInstigator();
|
|
void OnDeathHandlerAnimNotify(class FName NotifyName, class UAnimSequenceBase* Animation, class USkeletalMeshComponent* ownerMeshComponent);
|
|
void PlayMontageOnInstigator(class AActor* instigatorActor, class UAnimMontage* Montage);
|
|
void Ragdoll(class USkeletalMeshComponent* ownerMeshComponent, const struct FRuntimeFloatCurve& blendInCurve);
|
|
void SelectAndPlayMontageOnCharacters();
|
|
void SelectAndPlayPreKillMontageOnCharacters();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleDeathHandler")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleDeathHandler")
|
|
}
|
|
static class AVehicleDeathHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AVehicleDeathHandler>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AVehicleDeathHandler;
|
|
|
|
// Class Everholm.VehicleActorReplicationComponent
|
|
// 0x0020 (0x0390 - 0x0370)
|
|
class UVehicleActorReplicationComponent final : public USmoothRepSceneComponent
|
|
{
|
|
public:
|
|
bool bClientMoveCompAppliesMove; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_369[0x3]; // 0x0369(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ClientCalculatedSpeed; // 0x036C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientCalculatedRotationSpeed; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientSteeringAngle; // 0x0374(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_378[0x18]; // 0x0378(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearCollisionEventForReplication();
|
|
void MC_ServerFrameVehicle(const struct FSmoothRepSceneComponentState& State, const struct FVehicleActorMoveRepState& vehicleState);
|
|
void MC_ServerFrameVehicleWithColl(const struct FSmoothRepSceneComponentState& State, const struct FVehicleActorMoveRepStateWithCollision& vehicleState);
|
|
void SetCollisionEventForReplication(int32 CollisionEvent);
|
|
|
|
int32 GetCollisionEventForReplication() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleActorReplicationComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleActorReplicationComponent")
|
|
}
|
|
static class UVehicleActorReplicationComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleActorReplicationComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleActorReplicationComponent;
|
|
|
|
// Class Everholm.VehicleMoveToTargetComponent
|
|
// 0x0160 (0x0200 - 0x00A0)
|
|
class alignas(0x10) UVehicleMoveToTargetComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnVehicleMoveToDone; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float Alpha)> OnVehicleStopped; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float Alpha)> OnVehicleMoveToUpdate; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UTimelineComponent* FollowTransformTimeline; // 0x00D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* FollowTransformCurve; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowTargetDuration; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E4[0xFC]; // 0x00E4(0x00FC)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* OverrideMoveTransformCurve; // 0x01E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1E8[0x18]; // 0x01E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void FollowTargetTransformTLDone();
|
|
void FollowTargetTransformTLUpdate(float Alpha);
|
|
void MoveToTarget(const struct FVector& targetLocation, const struct FRotator& targetRotation, float Duration, class UCurveFloat* overrideMovementCurve, bool bReturnControlOnDone);
|
|
void MoveToTarget_SeparateDuration(const struct FVector& targetLocation, const struct FRotator& targetRotation, float moveDuration, float rotateDuration, class UCurveFloat* overrideMovementCurve, bool bReturnControlOnDone);
|
|
void MoveToTargetTransform(const struct FTransform& TargetTransform, float Duration, class UCurveFloat* overrideMovementCurve, bool bReturnControlOnDone);
|
|
void SetComponentState(bool Enabled);
|
|
void StopImmediately();
|
|
|
|
bool IsRotationOnly() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleMoveToTargetComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleMoveToTargetComponent")
|
|
}
|
|
static class UVehicleMoveToTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleMoveToTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleMoveToTargetComponent;
|
|
|
|
// Class Everholm.VehicleSpeedModifierPresets
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UVehicleSpeedModifierPresets final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FVehicleSpeedModifierParams> SpeedModifierPresets; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static const struct FVehicleSpeedModifierParams GetSpeedModifierParamsFromPreset(EVehicleSpeedMofidierPreset preset);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleSpeedModifierPresets")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleSpeedModifierPresets")
|
|
}
|
|
static class UVehicleSpeedModifierPresets* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleSpeedModifierPresets>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UVehicleSpeedModifierPresets;
|
|
|
|
// Class Everholm.VehicleSpeedModifierVolume
|
|
// 0x0020 (0x02C8 - 0x02A8)
|
|
class AVehicleSpeedModifierVolume : public AActor
|
|
{
|
|
public:
|
|
EVehicleSpeedMofidierPreset preset; // 0x02A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bForceInstantApplication; // 0x02A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetMovementParamsOnExit; // 0x02AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOverrideForwardSpeed; // 0x02AB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ForwardSpeed; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOverrideReverseSpeed; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ReverseSpeed; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOverrideRotationSpeed; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RotationSpeed; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOverrideBoostSpeed; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BoostSpeed; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ApplyPresetToVehicle(class AVehicleActor* Vehicle, EVehicleSpeedMofidierPreset speedModifierPreset, bool bForceInstant);
|
|
void EnterValidVehicle(class AVehicleActor* Vehicle);
|
|
void ExitValidVehicle(class AVehicleActor* Vehicle);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleSpeedModifierVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleSpeedModifierVolume")
|
|
}
|
|
static class AVehicleSpeedModifierVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AVehicleSpeedModifierVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AVehicleSpeedModifierVolume;
|
|
|
|
// Class Everholm.VehicleSplineToFollowActor
|
|
// 0x0010 (0x02B8 - 0x02A8)
|
|
class AVehicleSplineToFollowActor final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UEverholmSplineComponent* SplineComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("VehicleSplineToFollowActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"VehicleSplineToFollowActor")
|
|
}
|
|
static class AVehicleSplineToFollowActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AVehicleSplineToFollowActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AVehicleSplineToFollowActor;
|
|
|
|
// Class Everholm.WadingComponent
|
|
// 0x00A0 (0x0140 - 0x00A0)
|
|
class alignas(0x10) UWadingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class ULocomotionProfileAsset* WadingLocomotionProfile; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FWadingData CurrentWadingData; // 0x00A8(0x0008)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float LastMaxDepth; // 0x00B0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B4[0x8C]; // 0x00B4(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRep_WadingData();
|
|
void Server_SetWadingData(const struct FWadingData& WadingData);
|
|
void SetWadingData(const struct FWadingData& WadingData);
|
|
|
|
float GetLastMaxDepth() const;
|
|
const struct FWadingData GetWadingData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WadingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WadingComponent")
|
|
}
|
|
static class UWadingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWadingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWadingComponent;
|
|
|
|
// Class Everholm.WallDetectionComponent
|
|
// 0x0068 (0x0108 - 0x00A0)
|
|
class UWallDetectionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
int32 NumTraces; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TraceAngle; // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float QueryDistance; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
ECollisionChannel TraceChannel; // 0x00AC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagQuery EnabledTagQuery; // 0x00B0(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleMeshAnimInitialized();
|
|
void HandleOwnerTagChange(class UAbilityActivationComponent* AbilityActivationComponent, const struct FGameplayTag& Tag, const bool bWasAdded);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WallDetectionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WallDetectionComponent")
|
|
}
|
|
static class UWallDetectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWallDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWallDetectionComponent;
|
|
|
|
// Class Everholm.WaypointSubsystem
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UWaypointSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActivateWaypoint(class AWaypointActor* waypointToActivate);
|
|
void DeactivateWaypoint(class AWaypointActor* waypointToDeactivate);
|
|
void ForceDeactivateCurrentWaypoint();
|
|
|
|
class AWaypointActor* GetActivatedWaypoint() const;
|
|
bool HasActiveWaypoint() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WaypointSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WaypointSubsystem")
|
|
}
|
|
static class UWaypointSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWaypointSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWaypointSubsystem;
|
|
|
|
}
|
|
|