1149 lines
53 KiB
C++
1149 lines
53 KiB
C++
|
|
#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<UPL_ActiveMultiSpawnData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_ActorStatePropertyDataUtils>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_OperativeApplyPlayerGameplayEffectAction>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<struct FPL_GameplayEffectToApply> 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<UPL_ApplyPlayerGameplayEffectAction>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<IPL_TriggerGraphPersistenceInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(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<UPL_OperativeSetActorStateAction>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_SetActorStateAction>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_OperativeTriggerGraphEndedCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_TriggerGraphEndedCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_OperativeActorGameplayTagCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_ActorGameplayTagCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<class AActor>& 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<UPL_OperativeActorStateCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_ActorStateCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_OperativeGameplayAbilityCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_OperativeGameplayAbilityCondition;
|
|||
|
|
|
|||
|
|
// Class PL_TriggerSystem.PL_GameplayAbilityCondition
|
|||
|
|
// 0x0030 (0x00C0 - 0x0090)
|
|||
|
|
class UPL_GameplayAbilityCondition final : public UPL_TargetedCondition
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftClassPtr<class UClass> 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<UPL_GameplayAbilityCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_OperativeGameplayAttributeInRangeCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_GameplayAttributeInRangeCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_OperativeGameplayEffectCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_OperativeGameplayEffectCondition;
|
|||
|
|
|
|||
|
|
// Class PL_TriggerSystem.PL_GameplayEffectCondition
|
|||
|
|
// 0x0030 (0x00C0 - 0x0090)
|
|||
|
|
class UPL_GameplayEffectCondition final : public UPL_TargetedCondition
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftClassPtr<class UClass> 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<UPL_GameplayEffectCondition>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_APA_SetActorsSpawnerState>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_InternalSpawnIndicatorData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_MultiSpawnData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_SpawnIndicatorData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_SpawnStaticData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_CharacterSpawnStaticData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_ActiveWaveData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_ActiveWaveData;
|
|||
|
|
|
|||
|
|
// Class PL_TriggerSystem.PL_WavesSpawnData
|
|||
|
|
// 0x0018 (0x0048 - 0x0030)
|
|||
|
|
class UPL_WavesSpawnData final : public UPL_MultiSpawnData
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FPL_WaveData> 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<UPL_WavesSpawnData>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<struct FPL_SpawnedActorKeeperEntry> 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<UPL_SpawnedActorKeeperComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<struct FPL_SpawnedInformation> 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<UPL_SpawnedActorSystem>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_SpawnerActorStateBehavior>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<IPL_SpawnIndicatorInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(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<IPL_SpawningActorInterface>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
class UObject* AsUObject()
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<UObject*>(this);
|
|||
|
|
}
|
|||
|
|
const class UObject* AsUObject() const
|
|||
|
|
{
|
|||
|
|
return reinterpret_cast<const UObject*>(this);
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_IPL_SpawningActorInterface;
|
|||
|
|
|
|||
|
|
// Class PL_TriggerSystem.PL_SpawningSettings
|
|||
|
|
// 0x0048 (0x0080 - 0x0038)
|
|||
|
|
class UPL_SpawningSettings final : public UPL_SettingsBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftClassPtr<class UClass> 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<UPL_SpawningSettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<APL_StaticActorDataSpawner>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_StaticActorDataSpawnLocationComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
#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<void(class AActor* Spawner, class AActor* Spawned)> OnActorSpawned; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(class AActor* Spawner, class AActor* Spawned)> OnActorDeSpawned; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(class AActor* Spawner)> OnActorSpawnFailed; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(int32 OldNum, int32 NewNum)> 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<struct FPL_SpawnQueueEntry> 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<class AActor*> 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<UPL_StaticActorDataSpawnerComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
#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<class UPL_ActiveOperativeTriggerGraph*> 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<UPL_TriggerSystem>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_TriggerSystemSettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<class UPL_TriggerConditionNode*> 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<class UPL_TriggerConditionNode*> 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<struct FPL_FinishedAction> DelayedResetPersistentActions; // 0x0090(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FPL_FinishedAction> 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<UPL_ActiveOperativeTriggerGraph>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<class UPL_TriggerActionNode*, class UPL_TriggerConditionNode*> 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<UPL_TriggerActionNode>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
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<UPL_TriggerConditionNode>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_TriggerConditionNode;
|
|||
|
|
|
|||
|
|
// Class PL_TriggerSystem.PL_TriggerGraph
|
|||
|
|
// 0x0038 (0x0068 - 0x0030)
|
|||
|
|
class UPL_TriggerGraph final : public UPrimaryDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<class UPL_TriggerConditionNode*> RootConditionConnections; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class UPL_TriggerConditionNode*> AnyConditionConnections; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|||
|
|
TArray<class UPL_TriggerActionNode*> 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<UPL_TriggerGraph>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UPL_TriggerGraph;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|