#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: PL_TriggerSystem #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "PL_TriggerSystem_structs.hpp" #include "PL_Core_structs.hpp" #include "PL_Core_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "PL_Actions_classes.hpp" #include "GameplayAbilities_structs.hpp" #include "PL_GameplayAbilities_structs.hpp" #include "PL_GameplayAbilities_classes.hpp" #include "GameplayTags_structs.hpp" namespace SDK { // Class PL_TriggerSystem.PL_ActiveMultiSpawnData // 0x0000 (0x0028 - 0x0028) class UPL_ActiveMultiSpawnData : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActiveMultiSpawnData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActiveMultiSpawnData") } static class UPL_ActiveMultiSpawnData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActiveMultiSpawnData; // Class PL_TriggerSystem.PL_ActorStatePropertyDataUtils // 0x0000 (0x0028 - 0x0028) class UPL_ActorStatePropertyDataUtils final : public UBlueprintFunctionLibrary { public: static const struct FPL_LevelStreamingGetPropertyData GetGetActorStatePropertyData(); static const struct FPL_LevelStreamingSetPropertyData GetSetResetActorStatePropertyData(); static const struct FPL_LevelStreamingSetPropertyData GetSetResetReloadActorStatePropertyData(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorStatePropertyDataUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorStatePropertyDataUtils") } static class UPL_ActorStatePropertyDataUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActorStatePropertyDataUtils; // Class PL_TriggerSystem.PL_OperativeApplyPlayerGameplayEffectAction // 0x0000 (0x0050 - 0x0050) class UPL_OperativeApplyPlayerGameplayEffectAction final : public UPL_OperativeAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeApplyPlayerGameplayEffectAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeApplyPlayerGameplayEffectAction") } static class UPL_OperativeApplyPlayerGameplayEffectAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeApplyPlayerGameplayEffectAction; // Class PL_TriggerSystem.PL_ApplyPlayerGameplayEffectAction // 0x0018 (0x0040 - 0x0028) class UPL_ApplyPlayerGameplayEffectAction final : public UPL_Action { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray GameplayEffects; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ApplyPlayerGameplayEffectAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ApplyPlayerGameplayEffectAction") } static class UPL_ApplyPlayerGameplayEffectAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ApplyPlayerGameplayEffectAction; // Class PL_TriggerSystem.PL_TriggerGraphPersistenceInterface // 0x0000 (0x0000 - 0x0000) class IPL_TriggerGraphPersistenceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerGraphPersistenceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerGraphPersistenceInterface") } static class IPL_TriggerGraphPersistenceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_TriggerGraphPersistenceInterface; // Class PL_TriggerSystem.PL_OperativeSetActorStateAction // 0x0000 (0x0068 - 0x0068) class UPL_OperativeSetActorStateAction final : public UPL_OperativeTargetedAction { public: void OnTargetedSpawnerSpawned(class AActor* Spawner, class AActor* Spawned); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeSetActorStateAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeSetActorStateAction") } static class UPL_OperativeSetActorStateAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeSetActorStateAction; // Class PL_TriggerSystem.PL_SetActorStateAction // 0x0018 (0x0098 - 0x0080) class UPL_SetActorStateAction final : public UPL_TargetedAction { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag StateId; // 0x0088(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTargetSpawnedActor; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNeedsAllTargetsToBeActive; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsPersisted() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SetActorStateAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SetActorStateAction") } static class UPL_SetActorStateAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SetActorStateAction; // Class PL_TriggerSystem.PL_OperativeTriggerGraphEndedCondition // 0x0008 (0x0058 - 0x0050) class UPL_OperativeTriggerGraphEndedCondition final : public UPL_OperativeCondition { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeTriggerGraphEndedCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeTriggerGraphEndedCondition") } static class UPL_OperativeTriggerGraphEndedCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeTriggerGraphEndedCondition; // Class PL_TriggerSystem.PL_TriggerGraphEndedCondition // 0x0010 (0x0040 - 0x0030) class UPL_TriggerGraphEndedCondition final : public UPL_Condition { public: struct FPrimaryAssetId TriggerGraphId; // 0x0030(0x0010)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerGraphEndedCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerGraphEndedCondition") } static class UPL_TriggerGraphEndedCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TriggerGraphEndedCondition; // Class PL_TriggerSystem.PL_OperativeActorGameplayTagCondition // 0x0000 (0x0070 - 0x0070) class UPL_OperativeActorGameplayTagCondition final : public UPL_OperativeTargetedCondition { public: void OnActorDeSpawned(class AActor* Spawner, class AActor* Spawned); void OnActorSpawned(class AActor* Spawner, class AActor* Spawned); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeActorGameplayTagCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeActorGameplayTagCondition") } static class UPL_OperativeActorGameplayTagCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeActorGameplayTagCondition; // Class PL_TriggerSystem.PL_ActorGameplayTagCondition // 0x0050 (0x00E0 - 0x0090) class UPL_ActorGameplayTagCondition final : public UPL_TargetedCondition { public: struct FGameplayTagQuery TagQuery; // 0x0090(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bTargetSpawnedActor; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorGameplayTagCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorGameplayTagCondition") } static class UPL_ActorGameplayTagCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActorGameplayTagCondition; // Class PL_TriggerSystem.PL_OperativeActorStateCondition // 0x0008 (0x0078 - 0x0070) class UPL_OperativeActorStateCondition final : public UPL_OperativeTargetedCondition { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorDeSpawned(class AActor* Spawner, class AActor* Spawned); void OnActorSpawned(class AActor* Spawner, class AActor* Spawned); void OnActorStateChanged(class UPL_ActorStateComponent* StateComponent, const struct FGameplayTag& NewStateIdTag, EPL_ActorStateChangeContext Context); void OnGlobalLevelStreamingPersistenceDataChanged(const TSoftObjectPtr& Actor, const struct FPL_LevelStreamingSetPropertyData& PropertyData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeActorStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeActorStateCondition") } static class UPL_OperativeActorStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeActorStateCondition; // Class PL_TriggerSystem.PL_ActorStateCondition // 0x0010 (0x00A0 - 0x0090) class UPL_ActorStateCondition final : public UPL_TargetedCondition { public: struct FGameplayTag StateId; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTargetSpawnedActor; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNeedsAllTargetsToBeActive; // 0x0099(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActorStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActorStateCondition") } static class UPL_ActorStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActorStateCondition; // Class PL_TriggerSystem.PL_OperativeGameplayAbilityCondition // 0x0008 (0x0078 - 0x0070) class UPL_OperativeGameplayAbilityCondition final : public UPL_OperativeTargetedCondition { public: class UGameplayAbility* TempGameplayAbility; // 0x0070(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: void OnActorDeSpawned(class AActor* Spawner, class AActor* Spawned); void OnActorSpawned(class AActor* Spawner, class AActor* Spawned); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeGameplayAbilityCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeGameplayAbilityCondition") } static class UPL_OperativeGameplayAbilityCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeGameplayAbilityCondition; // Class PL_TriggerSystem.PL_GameplayAbilityCondition // 0x0030 (0x00C0 - 0x0090) class UPL_GameplayAbilityCondition final : public UPL_TargetedCondition { public: TSoftClassPtr GameplayAbility; // 0x0090(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyMatchExactClass; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTargetSpawnedActor; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameplayAbilityCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameplayAbilityCondition") } static class UPL_GameplayAbilityCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameplayAbilityCondition; // Class PL_TriggerSystem.PL_OperativeGameplayAttributeInRangeCondition // 0x0000 (0x0070 - 0x0070) class UPL_OperativeGameplayAttributeInRangeCondition final : public UPL_OperativeTargetedCondition { public: void OnActorDeSpawned(class AActor* Spawner, class AActor* Spawned); void OnActorSpawned(class AActor* Spawner, class AActor* Spawned); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeGameplayAttributeInRangeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeGameplayAttributeInRangeCondition") } static class UPL_OperativeGameplayAttributeInRangeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeGameplayAttributeInRangeCondition; // Class PL_TriggerSystem.PL_GameplayAttributeInRangeCondition // 0x0088 (0x0118 - 0x0090) class UPL_GameplayAttributeInRangeCondition final : public UPL_TargetedCondition { public: bool bTargetSpawnedActor; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute Attribute; // 0x0098(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange Range; // 0x00D0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute MaxAttribute; // 0x00E0(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameplayAttributeInRangeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameplayAttributeInRangeCondition") } static class UPL_GameplayAttributeInRangeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameplayAttributeInRangeCondition; // Class PL_TriggerSystem.PL_OperativeGameplayEffectCondition // 0x0008 (0x0078 - 0x0070) class UPL_OperativeGameplayEffectCondition final : public UPL_OperativeTargetedCondition { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorDeSpawned(class AActor* Spawner, class AActor* Spawned); void OnActorSpawned(class AActor* Spawner, class AActor* Spawned); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_OperativeGameplayEffectCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_OperativeGameplayEffectCondition") } static class UPL_OperativeGameplayEffectCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_OperativeGameplayEffectCondition; // Class PL_TriggerSystem.PL_GameplayEffectCondition // 0x0030 (0x00C0 - 0x0090) class UPL_GameplayEffectCondition final : public UPL_TargetedCondition { public: TSoftClassPtr GameplayEffect; // 0x0090(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyMatchExactClass; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTargetSpawnedActor; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_GameplayEffectCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_GameplayEffectCondition") } static class UPL_GameplayEffectCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_GameplayEffectCondition; // Class PL_TriggerSystem.PL_APA_SetActorsSpawnerState // 0x0058 (0x0080 - 0x0028) class UPL_APA_SetActorsSpawnerState final : public UPL_ActorPossessionAction { public: struct FGameplayTagQuery ActorTagQuery; // 0x0028(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) EPL_PersistenceBehavior PersistenceBehavior; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag StateTag; // 0x0074(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_APA_SetActorsSpawnerState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_APA_SetActorsSpawnerState") } static class UPL_APA_SetActorsSpawnerState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_APA_SetActorsSpawnerState; // Class PL_TriggerSystem.PL_InternalSpawnIndicatorData // 0x0008 (0x0030 - 0x0028) class UPL_InternalSpawnIndicatorData : 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("PL_InternalSpawnIndicatorData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_InternalSpawnIndicatorData") } static class UPL_InternalSpawnIndicatorData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_InternalSpawnIndicatorData; // Class PL_TriggerSystem.PL_MultiSpawnData // 0x0000 (0x0030 - 0x0030) class UPL_MultiSpawnData : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_MultiSpawnData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_MultiSpawnData") } static class UPL_MultiSpawnData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_MultiSpawnData; // Class PL_TriggerSystem.PL_SpawnIndicatorData // 0x0008 (0x0038 - 0x0030) class UPL_SpawnIndicatorData : public UDataAsset { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawnIndicatorData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawnIndicatorData") } static class UPL_SpawnIndicatorData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpawnIndicatorData; // Class PL_TriggerSystem.PL_SpawnStaticData // 0x0058 (0x0088 - 0x0030) class UPL_SpawnStaticData : public UPL_StaticData { public: struct FGameplayTagQuery LocationTagQuery; // 0x0030(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bSpawnerOwnsSpawnedObject; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyRotationFromSpawner; // 0x0079(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCopyScaleFromSpawner; // 0x007A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_InternalSpawnIndicatorData* SpawnIndicator; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawnStaticData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawnStaticData") } static class UPL_SpawnStaticData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpawnStaticData; // Class PL_TriggerSystem.PL_CharacterSpawnStaticData // 0x0000 (0x0088 - 0x0088) class UPL_CharacterSpawnStaticData final : public UPL_SpawnStaticData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_CharacterSpawnStaticData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_CharacterSpawnStaticData") } static class UPL_CharacterSpawnStaticData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_CharacterSpawnStaticData; // Class PL_TriggerSystem.PL_ActiveWaveData // 0x0038 (0x0060 - 0x0028) class UPL_ActiveWaveData final : public UPL_ActiveMultiSpawnData { public: class UPL_WavesSpawnData* Data; // 0x0028(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActiveWaveData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActiveWaveData") } static class UPL_ActiveWaveData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActiveWaveData; // Class PL_TriggerSystem.PL_WavesSpawnData // 0x0018 (0x0048 - 0x0030) class UPL_WavesSpawnData final : public UPL_MultiSpawnData { public: TArray Waves; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) float RetrySpawningTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_WavesSpawnData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_WavesSpawnData") } static class UPL_WavesSpawnData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_WavesSpawnData; // Class PL_TriggerSystem.PL_SpawnedActorKeeperComponent // 0x0070 (0x02C0 - 0x0250) class UPL_SpawnedActorKeeperComponent final : public USceneComponent { public: struct FPL_ResetSettings ResetSettings; // 0x0250(0x0004)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray KeptActors; // 0x0258(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) uint8 Pad_268[0x58]; // 0x0268(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void KeepActor(class AActor* Target); void KeepActorAt(class AActor* Target, const struct FTransform& RelativeTransform); void PersistKeptActors(EPL_PersistenceBehavior PersistenceBehavior); void ReleaseActor(class AActor* Target); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawnedActorKeeperComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawnedActorKeeperComponent") } static class UPL_SpawnedActorKeeperComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpawnedActorKeeperComponent; // Class PL_TriggerSystem.PL_SpawnedActorSystem // 0x0028 (0x0058 - 0x0030) class UPL_SpawnedActorSystem final : public UWorldSubsystem { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpawnedInformationData; // 0x0040(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SpawnedActorEnded(class AActor* Spawned, EEndPlayReason EndPlayReason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawnedActorSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawnedActorSystem") } static class UPL_SpawnedActorSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpawnedActorSystem; // Class PL_TriggerSystem.PL_SpawnerActorStateBehavior // 0x0000 (0x0028 - 0x0028) class UPL_SpawnerActorStateBehavior final : public UPL_ActorStateBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawnerActorStateBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawnerActorStateBehavior") } static class UPL_SpawnerActorStateBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpawnerActorStateBehavior; // Class PL_TriggerSystem.PL_SpawnIndicatorInterface // 0x0000 (0x0000 - 0x0000) class IPL_SpawnIndicatorInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawnIndicatorInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawnIndicatorInterface") } static class IPL_SpawnIndicatorInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SpawnIndicatorInterface; // Class PL_TriggerSystem.PL_SpawningActorInterface // 0x0000 (0x0000 - 0x0000) class IPL_SpawningActorInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawningActorInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawningActorInterface") } static class IPL_SpawningActorInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPL_SpawningActorInterface; // Class PL_TriggerSystem.PL_SpawningSettings // 0x0048 (0x0080 - 0x0038) class UPL_SpawningSettings final : public UPL_SettingsBase { public: TSoftClassPtr SpawnedActorSystem; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPL_ResetSettings ResetSettings; // 0x0060(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) class FName SpawnGrid; // 0x0064(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double StreamingSourceRadiusScale; // 0x0070(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bProjectIn2D; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static const class UPL_SpawningSettings* Get(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_SpawningSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_SpawningSettings") } static class UPL_SpawningSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_SpawningSettings; // Class PL_TriggerSystem.PL_StaticActorDataSpawner // 0x0010 (0x0330 - 0x0320) class APL_StaticActorDataSpawner : public AActor { public: class UPL_StaticActorDataSpawnerComponent* StaticActorDataSpawnerComponent; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_ActorStateComponentWithLocalTags* ActorStateComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StaticActorDataSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StaticActorDataSpawner") } static class APL_StaticActorDataSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APL_StaticActorDataSpawner; // Class PL_TriggerSystem.PL_StaticActorDataSpawnLocationComponent // 0x00E0 (0x0330 - 0x0250) #pragma pack(push, 0x1) class alignas(0x10) UPL_StaticActorDataSpawnLocationComponent : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTags; // 0x0258(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FPL_FindGroundSpawnContext FindGroundToSpawn; // 0x0278(0x0014)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_SpawnIndicatorData* SpawnIndicatorData; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FPL_StartupFloor StartupFloor; // 0x0298(0x0090)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StaticActorDataSpawnLocationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StaticActorDataSpawnLocationComponent") } static class UPL_StaticActorDataSpawnLocationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UPL_StaticActorDataSpawnLocationComponent; // Class PL_TriggerSystem.PL_StaticActorDataSpawnerComponent // 0x00C0 (0x03F0 - 0x0330) #pragma pack(push, 0x1) class alignas(0x10) UPL_StaticActorDataSpawnerComponent : public UPL_StaticActorDataSpawnLocationComponent { public: uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnActorSpawned; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActorDeSpawned; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActorSpawnFailed; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnKeptActorsChanged; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPL_KeptSpawnedActors KeptActors; // 0x0370(0x0010)(Edit, EditConst, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) bool bRestrictSpawnAmountOfUnits; // 0x0380(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 AllowedSpawnedInstances; // 0x0384(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag StateAfterSpawnedGotDestroyed; // 0x0388(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag ActorStateOfSpawnedActor; // 0x0390(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_PersistenceBehavior StateAfterSpawnedGotDestroyedPersistenceBehavior; // 0x0398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_StaticActorData* SingleSpawnData; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UPL_MultiSpawnData* MultiSpawnData; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) ESpawnActorCollisionHandlingMethod SpawnCollisionHandling; // 0x03B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTryToRespawnActorIfFailedBecauseOfCollision; // 0x03B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSpawningIsControlledExternally; // 0x03B2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B3[0x1]; // 0x03B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FPL_ResetSettings ResetSettings; // 0x03B4(0x0004)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) bool bUseCustomOutOfRangeHandling; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_ResultOfHandleSpawnedActorIsOutOfRangeOfStreamingSource CustomOutOfRangeHandling; // 0x03B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPL_SpawnedObjectHandlingWhenSpawnerGotStreamedOut SpawnedObjectHandlingWhenSpawnerUnloaded; // 0x03BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSpawningEnabled; // 0x03BB(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_ActiveWaveData* ActiveSpawnData; // 0x03C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray QueuedSpawns; // 0x03C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_3D8[0x10]; // 0x03D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorStateChanged(class UPL_ActorStateComponent* StateComponent, const struct FGameplayTag& NewStateIdTag, EPL_ActorStateChangeContext Context); TArray BP_GetSpawnedActors() const; int32 GetKeptActorNum() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_StaticActorDataSpawnerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_StaticActorDataSpawnerComponent") } static class UPL_StaticActorDataSpawnerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UPL_StaticActorDataSpawnerComponent; // Class PL_TriggerSystem.PL_TriggerSystem // 0x0078 (0x00A8 - 0x0030) class UPL_TriggerSystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x48]; // 0x0030(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveTriggerGraphs; // 0x0078(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_88[0x20]; // 0x0088(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FinishPostReset(class APawn* OldPawn, class APawn* NewPawn); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerSystem") } static class UPL_TriggerSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TriggerSystem; // Class PL_TriggerSystem.PL_TriggerSystemSettings // 0x0008 (0x0040 - 0x0038) class UPL_TriggerSystemSettings final : public UPL_SettingsBase { public: struct FPL_ResetSettings ResetSettings; // 0x0038(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerSystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerSystemSettings") } static class UPL_TriggerSystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TriggerSystemSettings; // Class PL_TriggerSystem.PL_ActiveOperativeTriggerGraph // 0x0090 (0x00B8 - 0x0028) class UPL_ActiveOperativeTriggerGraph final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveConditions; // 0x0030(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class UPL_ActiveOperativeActions* ActiveOperativeActions; // 0x0040(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UPL_TriggerActionNode* QueuedAction; // 0x0048(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) struct FPL_FinishedAction QueuedActionToFinish; // 0x0050(0x0018)(Transient, DuplicateTransient, NoDestructor, NativeAccessSpecifierPrivate) class UPL_ActiveOperativeConditions* OperativeConditions; // 0x0068(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray QueuedConditions; // 0x0070(0x0010)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class UPL_TriggerGraph* TriggerGraph; // 0x0080(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UPL_TriggerActionNode* ResetNode; // 0x0088(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray DelayedResetPersistentActions; // 0x0090(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray DelayedReloadPersistentActions; // 0x00A8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_ActiveOperativeTriggerGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_ActiveOperativeTriggerGraph") } static class UPL_ActiveOperativeTriggerGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_ActiveOperativeTriggerGraph; // Class PL_TriggerSystem.PL_TriggerActionNode // 0x0070 (0x0098 - 0x0028) class UPL_TriggerActionNode final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) EPL_PersistenceBehavior PersistenceBehavior; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDelayReloadPersistence; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDelayResetPersistence; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_Action* Action; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMap ConditionConnections; // 0x0048(0x0050)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerActionNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerActionNode") } static class UPL_TriggerActionNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TriggerActionNode; // Class PL_TriggerSystem.PL_TriggerConditionNode // 0x0020 (0x0048 - 0x0028) class UPL_TriggerConditionNode final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPL_Condition* Condition; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPL_TriggerActionNode* SourceAction; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPL_TriggerActionNode* TargetAction; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerConditionNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerConditionNode") } static class UPL_TriggerConditionNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TriggerConditionNode; // Class PL_TriggerSystem.PL_TriggerGraph // 0x0038 (0x0068 - 0x0030) class UPL_TriggerGraph final : public UPrimaryDataAsset { public: TArray RootConditionConnections; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray AnyConditionConnections; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray Actions; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) struct FPrimaryAssetType TriggerGraphType; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PL_TriggerGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PL_TriggerGraph") } static class UPL_TriggerGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPL_TriggerGraph; }