#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: CJWorldState #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "Engine_classes.hpp" #include "CJWorldState_structs.hpp" namespace SDK { // Class CJWorldState.VariableBindingTarget // 0x0000 (0x0000 - 0x0000) class IVariableBindingTarget final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VariableBindingTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VariableBindingTarget") } static class IVariableBindingTarget* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IVariableBindingTarget; // Class CJWorldState.VariableBindingSubsystem // 0x0010 (0x0058 - 0x0048) class UVariableBindingSubsystem final : public UTickableWorldSubsystem { public: TArray Bindings; // 0x0048(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VariableBindingSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VariableBindingSubsystem") } static class UVariableBindingSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVariableBindingSubsystem; // Class CJWorldState.WorldStateBoolObserverComponent // 0x0030 (0x00F0 - 0x00C0) class UWorldStateBoolObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSBoolId ValueId; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValue; // 0x00E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWorldStateInfoChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); void SetValueID(const struct FWSBoolId& ValueIdToSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateBoolObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateBoolObserverComponent") } static class UWorldStateBoolObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateBoolObserverComponent; // Class CJWorldState.WorldStateEnumObserverComponent // 0x0028 (0x00E8 - 0x00C0) class UWorldStateEnumObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSEnumId ValueId; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnWorldStateInfoChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); void SetValueID(const struct FWSEnumId& ValueIdToSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateEnumObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateEnumObserverComponent") } static class UWorldStateEnumObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateEnumObserverComponent; // Class CJWorldState.WorldStateFloatObserverComponent // 0x0030 (0x00F0 - 0x00C0) class UWorldStateFloatObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSFloatId ValueId; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWorldStateInfoChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); void SetValueID(const struct FWSFloatId& ValueIdToSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateFloatObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateFloatObserverComponent") } static class UWorldStateFloatObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateFloatObserverComponent; // Class CJWorldState.WorldStateInfo // 0x0CF8 (0x0D20 - 0x0028) class UWorldStateInfo final : public UObject { public: TMulticastInlineDelegate OnValueChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_38[0x48]; // 0x0038(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) struct FWorldStateInfoId ID; // 0x0080(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMap CustomVector; // 0x00A0(0x0050)(NativeAccessSpecifierPrivate) TMap CustomUInt64; // 0x00F0(0x0050)(NativeAccessSpecifierPrivate) TMap CustomBool; // 0x0140(0x0050)(NativeAccessSpecifierPrivate) TMap InferredBools; // 0x0190(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_1E0[0x130]; // 0x01E0(0x0130)(Fixing Size After Last Property [ Dumper-7 ]) TMap CustomInt; // 0x0310(0x0050)(NativeAccessSpecifierPrivate) TMap InferredInts; // 0x0360(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_3B0[0x130]; // 0x03B0(0x0130)(Fixing Size After Last Property [ Dumper-7 ]) TMap CustomFloat; // 0x04E0(0x0050)(NativeAccessSpecifierPrivate) TMap InferredFloats; // 0x0530(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_580[0x130]; // 0x0580(0x0130)(Fixing Size After Last Property [ Dumper-7 ]) TMap CustomEnum; // 0x06B0(0x0050)(NativeAccessSpecifierPrivate) TMap InferredEnums; // 0x0700(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_750[0x180]; // 0x0750(0x0180)(Fixing Size After Last Property [ Dumper-7 ]) TMap CustomNamedInt; // 0x08D0(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_920[0xA0]; // 0x0920(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TMap InferredNamedInts; // 0x09C0(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_A10[0x310]; // 0x0A10(0x0310)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetCustomBool(class FName Name_0, bool Value, bool Broadcast); void SetCustomFloat(class FName Name_0, float Value, bool Broadcast); void SetCustomInt(class FName Name_0, int32 Value, bool Broadcast); void SetCustomNamedInt(class FName Name_0, const struct FWSNamedIntValue& NamedIntValue, bool Broadcast); void SetCustomVector(class FName Name_0, const struct FVector& Value, bool Broadcast); TArray GetAllCustomBoolValueNames() const; TArray GetAllCustomFloatValueNames() const; TArray GetAllCustomIntValueNames() const; TArray GetAllCustomNamedIntNames() const; TArray GetAllCustomVectorValueNames() const; bool GetBool(const struct FWSBoolId& ValueId, bool* Result, bool bWarnOnMissing) const; bool GetCustomBool(class FName Name_0, bool* Result, bool bWarnOnMissing) const; bool GetCustomFloat(class FName Name_0, float* Result, bool bWarnOnMissing) const; bool GetCustomInt(class FName Name_0, int32* Result, bool bWarnOnMissing) const; bool GetCustomNamedInt(class FName Name_0, struct FWSNamedIntValue* Result, bool bWarnOnMissing) const; bool GetCustomVector(class FName Name_0, struct FVector* Result, bool bWarnOnMissing) const; bool GetFloat(const struct FWSFloatId& ValueId, float* Result, bool bWarnOnMissing) const; bool GetInt(const struct FWSIntId& ValueId, int32* Result, bool bWarnOnMissing) const; bool GetNamedInt(const struct FWSNamedIntId& ValueId, struct FWSNamedIntValue* Result, bool bWarnOnMissing) const; bool HasCustomBool(class FName Name_0) const; bool HasCustomFloat(class FName Name_0) const; bool HasCustomInt(class FName Name_0) const; bool HasCustomNamedInt(class FName Name_0) const; bool HasCustomVector(class FName Name_0) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateInfo") } static class UWorldStateInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateInfo; // Class CJWorldState.WorldStateInfoConfigAsset // 0x0060 (0x0090 - 0x0030) class UWorldStateInfoConfigAsset final : public UPrimaryDataAsset { public: class FName DebugCategory; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WorldStateInfoName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Bools; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Ints; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Floats; // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Enums; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray NamedInts; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateInfoConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateInfoConfigAsset") } static class UWorldStateInfoConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateInfoConfigAsset; // Class CJWorldState.WorldStateIntObserverComponent // 0x0030 (0x00F0 - 0x00C0) class UWorldStateIntObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSIntId ValueId; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Value; // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWorldStateInfoChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); void SetValueID(const struct FWSIntId& ValueIdToSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateIntObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateIntObserverComponent") } static class UWorldStateIntObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateIntObserverComponent; // Class CJWorldState.WorldStateNamedIntObserverComponent // 0x0048 (0x0108 - 0x00C0) class UWorldStateNamedIntObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSNamedIntId ValueId; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSNamedIntValue Value; // 0x00E8(0x0020)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnWorldStateInfoChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); void SetValueID(const struct FWSNamedIntId& ValueIdToSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateNamedIntObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateNamedIntObserverComponent") } static class UWorldStateNamedIntObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateNamedIntObserverComponent; // Class CJWorldState.WorldStateNamedIntValueObserverComponent // 0x0038 (0x00F8 - 0x00C0) class UWorldStateNamedIntValueObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSNamedIntValue NamedIntValue; // 0x00D0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCurrentValue; // 0x00F0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWorldStateInfoChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); void SetNamedIntValue(const struct FWSNamedIntValue& NamedIntValueToSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateNamedIntValueObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateNamedIntValueObserverComponent") } static class UWorldStateNamedIntValueObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateNamedIntValueObserverComponent; // Class CJWorldState.ObserveWorldStateAsyncActionBase // 0x0008 (0x0038 - 0x0030) class UObserveWorldStateAsyncActionBase : public UBlueprintAsyncActionBase { public: class UObject* ContextObject; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateAsyncActionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateAsyncActionBase") } static class UObserveWorldStateAsyncActionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateAsyncActionBase; // Class CJWorldState.ObserveWorldStateBoolAsyncAction // 0x0030 (0x0068 - 0x0038) class UObserveWorldStateBoolAsyncAction final : public UObserveWorldStateAsyncActionBase { public: TMulticastInlineDelegate OnValueUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveWorldStateBoolAsyncAction* ObserveWorldStateBool(class UObject* WorldContextObject, const struct FWSBoolId& BoolId, const struct FWSResolveContext& ResolveContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateBoolAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateBoolAsyncAction") } static class UObserveWorldStateBoolAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateBoolAsyncAction; // Class CJWorldState.ObserveWorldStateEnumAsyncAction // 0x0030 (0x0068 - 0x0038) class UObserveWorldStateEnumAsyncAction final : public UObserveWorldStateAsyncActionBase { public: TMulticastInlineDelegate OnEnumUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveWorldStateEnumAsyncAction* ObserveWorldStateEnum(class UObject* WorldContextObject, const struct FWSEnumId& EnumId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateEnumAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateEnumAsyncAction") } static class UObserveWorldStateEnumAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateEnumAsyncAction; // Class CJWorldState.ObserveWorldStateFloatAsyncAction // 0x0030 (0x0068 - 0x0038) class UObserveWorldStateFloatAsyncAction final : public UObserveWorldStateAsyncActionBase { public: TMulticastInlineDelegate OnValueUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveWorldStateFloatAsyncAction* ObserveWorldStateFloat(class UObject* WorldContextObject, const struct FWSFloatId& FloatId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateFloatAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateFloatAsyncAction") } static class UObserveWorldStateFloatAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateFloatAsyncAction; // Class CJWorldState.ObserveWorldStateIntAsyncAction // 0x0030 (0x0068 - 0x0038) class UObserveWorldStateIntAsyncAction final : public UObserveWorldStateAsyncActionBase { public: TMulticastInlineDelegate OnValueUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveWorldStateIntAsyncAction* ObserveWorldStateInt(class UObject* WorldContextObject, const struct FWSIntId& IntId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateIntAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateIntAsyncAction") } static class UObserveWorldStateIntAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateIntAsyncAction; // Class CJWorldState.ObserveWorldStateNamedIntAsyncAction // 0x0030 (0x0068 - 0x0038) class UObserveWorldStateNamedIntAsyncAction final : public UObserveWorldStateAsyncActionBase { public: TMulticastInlineDelegate OnValueUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveWorldStateNamedIntAsyncAction* ObserveWorldStateNamedInt(class UObject* WorldContextObject, const struct FWSNamedIntId& NamedIntId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateNamedIntAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateNamedIntAsyncAction") } static class UObserveWorldStateNamedIntAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateNamedIntAsyncAction; // Class CJWorldState.ObserveWorldStateNamedIntValueAsyncAction // 0x0040 (0x0078 - 0x0038) class UObserveWorldStateNamedIntValueAsyncAction final : public UObserveWorldStateAsyncActionBase { public: TMulticastInlineDelegate OnValueUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveWorldStateNamedIntValueAsyncAction* ObserveWorldStateNamedIntValue(class UObject* WorldContextObject, const struct FWSNamedIntValue& NamedIntValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveWorldStateNamedIntValueAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveWorldStateNamedIntValueAsyncAction") } static class UObserveWorldStateNamedIntValueAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveWorldStateNamedIntValueAsyncAction; // Class CJWorldState.InferredValue // 0x0008 (0x0030 - 0x0028) class UInferredValue : 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("InferredValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredValue") } static class UInferredValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredValue; // Class CJWorldState.InferredBool // 0x0008 (0x0038 - 0x0030) class UInferredBool : public UInferredValue { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBool") } static class UInferredBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBool; // Class CJWorldState.InferredBlueprintBool // 0x0008 (0x0040 - 0x0038) class UInferredBlueprintBool final : public UInferredBool { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool Evaluate() const; TArray GetDependencies() const; class FString ToStringExpression() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBlueprintBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBlueprintBool") } static class UInferredBlueprintBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBlueprintBool; // Class CJWorldState.InferredFloat // 0x0008 (0x0038 - 0x0030) class UInferredFloat : public UInferredValue { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloat") } static class UInferredFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloat; // Class CJWorldState.InferredBlueprintFloat // 0x0008 (0x0040 - 0x0038) class UInferredBlueprintFloat final : public UInferredFloat { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float Evaluate() const; TArray GetDependencies() const; class FString ToStringExpression() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBlueprintFloat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBlueprintFloat") } static class UInferredBlueprintFloat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBlueprintFloat; // Class CJWorldState.InferredInt // 0x0008 (0x0038 - 0x0030) class UInferredInt : public UInferredValue { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredInt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredInt") } static class UInferredInt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredInt; // Class CJWorldState.InferredBlueprintInt // 0x0008 (0x0040 - 0x0038) class UInferredBlueprintInt final : public UInferredInt { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 Evaluate() const; TArray GetDependencies() const; class FString ToStringExpression() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBlueprintInt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBlueprintInt") } static class UInferredBlueprintInt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBlueprintInt; // Class CJWorldState.InferredBoolAnd // 0x0010 (0x0048 - 0x0038) class UInferredBoolAnd final : public UInferredBool { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolAnd") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolAnd") } static class UInferredBoolAnd* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolAnd; // Class CJWorldState.InferredBoolAndSimple // 0x0010 (0x0048 - 0x0038) class UInferredBoolAndSimple final : public UInferredBool { public: TArray Values; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolAndSimple") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolAndSimple") } static class UInferredBoolAndSimple* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolAndSimple; // Class CJWorldState.InferredBoolAnyNamedIntValue // 0x0010 (0x0048 - 0x0038) class UInferredBoolAnyNamedIntValue final : public UInferredBool { public: TArray Values; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolAnyNamedIntValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolAnyNamedIntValue") } static class UInferredBoolAnyNamedIntValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolAnyNamedIntValue; // Class CJWorldState.InferredBoolBoolEquals // 0x0010 (0x0048 - 0x0038) class UInferredBoolBoolEquals final : public UInferredBool { public: class UInferredBool* Left; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInferredBool* Right; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolBoolEquals") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolBoolEquals") } static class UInferredBoolBoolEquals* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolBoolEquals; // Class CJWorldState.InferredBoolConstant // 0x0008 (0x0040 - 0x0038) class UInferredBoolConstant final : public UInferredBool { public: bool ConstantValue; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolConstant") } static class UInferredBoolConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolConstant; // Class CJWorldState.InferredBoolEnumCompareBitmask // 0x0028 (0x0060 - 0x0038) class UInferredBoolEnumCompareBitmask final : public UInferredBool { public: struct FWSEnumId EnumId; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSEnumBitmask EnumBitmask; // 0x0050(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolEnumCompareBitmask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolEnumCompareBitmask") } static class UInferredBoolEnumCompareBitmask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolEnumCompareBitmask; // Class CJWorldState.InferredBoolEnumCompareValue // 0x0030 (0x0068 - 0x0038) class UInferredBoolEnumCompareValue final : public UInferredBool { public: struct FWSEnumId EnumId; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSEnumValue EnumValue; // 0x0050(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) bool bInvert; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolEnumCompareValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolEnumCompareValue") } static class UInferredBoolEnumCompareValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolEnumCompareValue; // Class CJWorldState.InferredBoolFloatCompare // 0x0018 (0x0050 - 0x0038) class UInferredBoolFloatCompare final : public UInferredBool { public: ENumericalComparison Comparison; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UInferredFloat* Left; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInferredFloat* Right; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolFloatCompare") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolFloatCompare") } static class UInferredBoolFloatCompare* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolFloatCompare; // Class CJWorldState.InferredBoolFloatCompareValue // 0x0020 (0x0058 - 0x0038) class UInferredBoolFloatCompareValue final : public UInferredBool { public: ENumericalComparison Comparison; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSFloatId LeftValueId; // 0x003C(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RightValue; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolFloatCompareValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolFloatCompareValue") } static class UInferredBoolFloatCompareValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolFloatCompareValue; // Class CJWorldState.InferredBoolGet // 0x0020 (0x0058 - 0x0038) class UInferredBoolGet final : public UInferredBool { public: bool bInvert; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId ValueId; // 0x003C(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolGet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolGet") } static class UInferredBoolGet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolGet; // Class CJWorldState.InferredBoolIntCompare // 0x0018 (0x0050 - 0x0038) class UInferredBoolIntCompare final : public UInferredBool { public: ENumericalComparison Comparison; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UInferredInt* Left; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInferredInt* Right; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolIntCompare") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolIntCompare") } static class UInferredBoolIntCompare* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolIntCompare; // Class CJWorldState.InferredBoolIntCompareValue // 0x0020 (0x0058 - 0x0038) class UInferredBoolIntCompareValue final : public UInferredBool { public: ENumericalComparison Comparison; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSIntId LeftValueId; // 0x003C(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RightValue; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolIntCompareValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolIntCompareValue") } static class UInferredBoolIntCompareValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolIntCompareValue; // Class CJWorldState.InferredBoolNamedIntCompare // 0x0028 (0x0060 - 0x0038) class UInferredBoolNamedIntCompare final : public UInferredBool { public: struct FWSNamedIntId NamedIntId; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENumericalComparison Comparison; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UInferredInt* int_0; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolNamedIntCompare") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolNamedIntCompare") } static class UInferredBoolNamedIntCompare* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolNamedIntCompare; // Class CJWorldState.InferredBoolNamedIntValueIs // 0x0020 (0x0058 - 0x0038) class UInferredBoolNamedIntValueIs final : public UInferredBool { public: struct FWSNamedIntValue NamedIntValue; // 0x0038(0x0020)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolNamedIntValueIs") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolNamedIntValueIs") } static class UInferredBoolNamedIntValueIs* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolNamedIntValueIs; // Class CJWorldState.InferredBoolNot // 0x0008 (0x0040 - 0x0038) class UInferredBoolNot final : public UInferredBool { public: class UInferredBool* Value; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolNot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolNot") } static class UInferredBoolNot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolNot; // Class CJWorldState.InferredBoolOr // 0x0010 (0x0048 - 0x0038) class UInferredBoolOr final : public UInferredBool { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolOr") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolOr") } static class UInferredBoolOr* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolOr; // Class CJWorldState.InferredBoolOrSimple // 0x0010 (0x0048 - 0x0038) class UInferredBoolOrSimple final : public UInferredBool { public: TArray Values; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolOrSimple") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolOrSimple") } static class UInferredBoolOrSimple* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolOrSimple; // Class CJWorldState.InferredBoolReadOnly // 0x0010 (0x0048 - 0x0038) class UInferredBoolReadOnly final : public UInferredBool { public: class FName WorldStateInfoName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ValueName; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredBoolReadOnly") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredBoolReadOnly") } static class UInferredBoolReadOnly* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredBoolReadOnly; // Class CJWorldState.InferredEnum // 0x0010 (0x0040 - 0x0030) class UInferredEnum : public UInferredValue { public: class UEnum* Enum; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredEnum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredEnum") } static class UInferredEnum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredEnum; // Class CJWorldState.InferredEnumSelectFirst // 0x0020 (0x0060 - 0x0040) class UInferredEnumSelectFirst final : public UInferredEnum { public: TArray Choices; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSEnumValue DefaultValue; // 0x0050(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredEnumSelectFirst") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredEnumSelectFirst") } static class UInferredEnumSelectFirst* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredEnumSelectFirst; // Class CJWorldState.InferredFloatConstant // 0x0008 (0x0040 - 0x0038) class UInferredFloatConstant final : public UInferredFloat { public: float ConstantValue; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloatConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloatConstant") } static class UInferredFloatConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloatConstant; // Class CJWorldState.InferredFloatGet // 0x0018 (0x0050 - 0x0038) class UInferredFloatGet final : public UInferredFloat { public: struct FWSFloatId ValueId; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloatGet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloatGet") } static class UInferredFloatGet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloatGet; // Class CJWorldState.InferredFloatMax // 0x0010 (0x0048 - 0x0038) class UInferredFloatMax final : public UInferredFloat { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloatMax") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloatMax") } static class UInferredFloatMax* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloatMax; // Class CJWorldState.InferredFloatMin // 0x0010 (0x0048 - 0x0038) class UInferredFloatMin final : public UInferredFloat { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloatMin") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloatMin") } static class UInferredFloatMin* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloatMin; // Class CJWorldState.InferredFloatReadOnly // 0x0010 (0x0048 - 0x0038) class UInferredFloatReadOnly final : public UInferredFloat { public: class FName WorldStateInfoName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ValueName; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloatReadOnly") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloatReadOnly") } static class UInferredFloatReadOnly* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloatReadOnly; // Class CJWorldState.InferredFloatSum // 0x0010 (0x0048 - 0x0038) class UInferredFloatSum final : public UInferredFloat { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredFloatSum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredFloatSum") } static class UInferredFloatSum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredFloatSum; // Class CJWorldState.InferredIntConstant // 0x0008 (0x0040 - 0x0038) class UInferredIntConstant final : public UInferredInt { public: int32 ConstantValue; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntConstant") } static class UInferredIntConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntConstant; // Class CJWorldState.InferredIntCountBool // 0x0018 (0x0050 - 0x0038) class UInferredIntCountBool final : public UInferredInt { public: TArray BoolValues; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool CountTrueValues; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntCountBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntCountBool") } static class UInferredIntCountBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntCountBool; // Class CJWorldState.InferredIntGet // 0x0018 (0x0050 - 0x0038) class UInferredIntGet final : public UInferredInt { public: struct FWSIntId ValueId; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntGet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntGet") } static class UInferredIntGet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntGet; // Class CJWorldState.InferredIntGetNamedInt // 0x0018 (0x0050 - 0x0038) class UInferredIntGetNamedInt final : public UInferredInt { public: struct FWSNamedIntId NamedIntId; // 0x0038(0x0018)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntGetNamedInt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntGetNamedInt") } static class UInferredIntGetNamedInt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntGetNamedInt; // Class CJWorldState.InferredIntMax // 0x0010 (0x0048 - 0x0038) class UInferredIntMax final : public UInferredInt { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntMax") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntMax") } static class UInferredIntMax* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntMax; // Class CJWorldState.InferredIntMin // 0x0010 (0x0048 - 0x0038) class UInferredIntMin final : public UInferredInt { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntMin") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntMin") } static class UInferredIntMin* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntMin; // Class CJWorldState.InferredIntNamedIntConstant // 0x0020 (0x0058 - 0x0038) class UInferredIntNamedIntConstant final : public UInferredInt { public: struct FWSNamedIntValue NamedIntValue; // 0x0038(0x0020)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntNamedIntConstant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntNamedIntConstant") } static class UInferredIntNamedIntConstant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntNamedIntConstant; // Class CJWorldState.InferredIntReadOnly // 0x0010 (0x0048 - 0x0038) class UInferredIntReadOnly final : public UInferredInt { public: class FName WorldStateInfoName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ValueName; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntReadOnly") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntReadOnly") } static class UInferredIntReadOnly* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntReadOnly; // Class CJWorldState.InferredIntSelectFirst // 0x0018 (0x0050 - 0x0038) class UInferredIntSelectFirst final : public UInferredInt { public: TArray Choices; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) int32 DefaultValue; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntSelectFirst") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntSelectFirst") } static class UInferredIntSelectFirst* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntSelectFirst; // Class CJWorldState.InferredIntSum // 0x0010 (0x0048 - 0x0038) class UInferredIntSum final : public UInferredInt { public: TArray Values; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredIntSum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredIntSum") } static class UInferredIntSum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredIntSum; // Class CJWorldState.InferredNamedInt // 0x0018 (0x0048 - 0x0030) class UInferredNamedInt : public UInferredValue { public: class FName WorldStateInfoName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ValueName; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredNamedInt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredNamedInt") } static class UInferredNamedInt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredNamedInt; // Class CJWorldState.InferredNamedIntSelectFirst // 0x0018 (0x0060 - 0x0048) class UInferredNamedIntSelectFirst final : public UInferredNamedInt { public: TArray Choices; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) class FName DefaultValue; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InferredNamedIntSelectFirst") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InferredNamedIntSelectFirst") } static class UInferredNamedIntSelectFirst* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInferredNamedIntSelectFirst; // Class CJWorldState.VariableBinding // 0x0010 (0x0038 - 0x0028) class UVariableBinding final : public UObject { public: TArray> Targets; // 0x0028(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VariableBinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VariableBinding") } static class UVariableBinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVariableBinding; // Class CJWorldState.VariableBindingTargetWorldStateInfo // 0x0028 (0x0050 - 0x0028) class UVariableBindingTargetWorldStateInfo final : public UObject { public: uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ValueChanged(class UWorldStateInfo* WorldStateInfo, class FName ChangedPropertyName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VariableBindingTargetWorldStateInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VariableBindingTargetWorldStateInfo") } static class UVariableBindingTargetWorldStateInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVariableBindingTargetWorldStateInfo; // Class CJWorldState.WorldStateFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UWorldStateFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool Contains_NamedIntIdValue(const TArray& A, const struct FWSNamedIntValue& B); static int32 Conv_WSNamedIntToInt(const class UObject* WorldContextObject, const struct FWSNamedIntId& NamedIntValue); static int32 Conv_WSNamedIntValueToInt(const class UObject* WorldContextObject, const struct FWSNamedIntValue& NamedIntValue); static bool EqualEqual_BoolId(const struct FWSBoolId& A, const struct FWSBoolId& B); static bool EqualEqual_FloatId(const struct FWSFloatId& A, const struct FWSFloatId& B); static bool EqualEqual_IntId(const struct FWSIntId& A, const struct FWSIntId& B); static bool EqualEqual_NamedIntId(const struct FWSNamedIntId& A, const struct FWSNamedIntId& B); static bool EqualEqual_WorldStateInfoId(const struct FWorldStateInfoId& A, const struct FWorldStateInfoId& B); static int32 Find_NamedIntIdValue(const TArray& A, const struct FWSNamedIntValue& B); static bool GetWorldStateBool(const class UObject* WorldContextObject, const struct FWSBoolId& ValueId, const struct FWSResolveContext& ResolveContext); static float GetWorldStateFloat(const class UObject* WorldContextObject, const struct FWSFloatId& ValueId); static int32 GetWorldStateInt(const class UObject* WorldContextObject, const struct FWSIntId& ValueId); static struct FWSNamedIntValue GetWorldStateNamedInt(const class UObject* WorldContextObject, const struct FWSNamedIntId& ValueId); static void IncrementWorldStateInt(const class UObject* WorldContextObject, const struct FWSIntId& ValueId, int32 IncrementValue); static bool IsValueIdValid(const struct FWSValueId& ValueId); static bool IsWorldStateInfoIdValid(const struct FWorldStateInfoId& ValueId); static bool NotEqual_NamedIntValueNamedIntValue(const struct FWSNamedIntValue& A, const struct FWSNamedIntValue& B); static void SetWorldStateBool(const class UObject* WorldContextObject, const struct FWSBoolId& ValueId, bool bValue); static void SetWorldStateFloat(const class UObject* WorldContextObject, const struct FWSFloatId& ValueId, float Value); static void SetWorldStateInt(const class UObject* WorldContextObject, const struct FWSIntId& ValueId, int32 Value); static void SetWorldStateNamedInt(const class UObject* WorldContextObject, const struct FWSNamedIntValue& NamedIntValue); static class FString ToString(const struct FWSNamedIntValue& ValueId); static class FString ToString_WSResolveContext(const struct FWSResolveContext& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateFunctionLibrary") } static class UWorldStateFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateFunctionLibrary; // Class CJWorldState.WorldStateFunctionLibraryOld // 0x0000 (0x0028 - 0x0028) class UWorldStateFunctionLibraryOld final : public UBlueprintFunctionLibrary { public: static void BranchOnWorldStateBool(const class UObject* WorldContextObject, class FName StateInfoID, class FName Name_0, EBranchOnWorldStateBoolResult* Result); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateFunctionLibraryOld") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateFunctionLibraryOld") } static class UWorldStateFunctionLibraryOld* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateFunctionLibraryOld; // Class CJWorldState.WorldStateInfoSubsystem // 0x00B8 (0x0100 - 0x0048) class UWorldStateInfoSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMap m_WorldStateInfo; // 0x0060(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_B0[0x50]; // 0x00B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWorldStateInfo* FindOrCreateWorldStateInfo(class FName StateInfoID); class UWorldStateInfo* GetWorldStateInfo(class FName StateInfoID); TArray GetWorldStateInfoNames() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateInfoSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateInfoSubsystem") } static class UWorldStateInfoSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateInfoSubsystem; // Class CJWorldState.WorldStateKismetLibrary // 0x0000 (0x0028 - 0x0028) class UWorldStateKismetLibrary final : public UBlueprintFunctionLibrary { public: static void BP_WorldStateEnum_Get(class UObject* WorldContextObject, const struct FWSEnumId& EnumId, class UEnum* EnumType, int32* ReturnValue); static void BP_WorldStateEnum_Set(class UObject* WorldContextObject, const struct FWSEnumId& EnumId, class UEnum* EnumType, const int32& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateKismetLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateKismetLibrary") } static class UWorldStateKismetLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateKismetLibrary; }