Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
PrimalStructure.h
Go to the documentation of this file.
1#pragma once
2
3#include "Actor.h"
4
6{
7 // Fields
8
9 UE::Math::TVector2<double>& OverlayTooltipPaddingField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalStructure.OverlayTooltipPadding"); }
10 UE::Math::TVector2<double>& OverlayTooltipScaleField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalStructure.OverlayTooltipScale"); }
11 float& MaxTooltipPawnSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructure.MaxTooltipPawnSpeed"); }
12 UTexture2D*& BuildingIconField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalStructure.BuildingIcon"); }
13 FName& StructureTagField() { return *GetNativePointerField<FName*>(this, "APrimalStructure.StructureTag"); }
14 TSubclassOf<UPrimalItem>& ConsumesPrimalItemField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructure.ConsumesPrimalItem"); }
15 float& ScaleFactorField() { return *GetNativePointerField<float*>(this, "APrimalStructure.ScaleFactor"); }
16 int& StructureSnapTypeFlagsField() { return *GetNativePointerField<int*>(this, "APrimalStructure.StructureSnapTypeFlags"); }
17 UE::Math::TIntVector3<int>& ExtraStructureSnapTypeFlagsField() { return *GetNativePointerField<UE::Math::TIntVector3<int>*>(this, "APrimalStructure.ExtraStructureSnapTypeFlags"); }
18 TArray<FStructureVariant, TSizedDefaultAllocator<32> >& VariantsField() { return *GetNativePointerField<TArray<FStructureVariant, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.Variants"); }
19 FName& CurrentVariantTagField() { return *GetNativePointerField<FName*>(this, "APrimalStructure.CurrentVariantTag"); }
20 float& PlacementOffsetForVerticalGroundField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementOffsetForVerticalGround"); }
21 float& PlacementInitialTracePointOffsetForVerticalGroundField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementInitialTracePointOffsetForVerticalGround"); }
22 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& StructuresAllowedToBeVerticalGroundField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.StructuresAllowedToBeVerticalGround"); }
23 float& TraceDistanceFromActorToWallVerticalGroundField() { return *GetNativePointerField<float*>(this, "APrimalStructure.TraceDistanceFromActorToWallVerticalGround"); }
24 UE::Math::TVector<double>& FlipByScaleDirectionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.FlipByScaleDirection"); }
25 UE::Math::TVector<double>& PlacementCollisionAdjustmentBufferField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.PlacementCollisionAdjustmentBuffer"); }
26 float& PlacementYawOffsetField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementYawOffset"); }
27 float& PlacementYawOffsetIncrementField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementYawOffsetIncrement"); }
28 UE::Math::TVector<double>& PlacementHitLocOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.PlacementHitLocOffset"); }
29 UE::Math::TVector<double>& PlacementEncroachmentCheckOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.PlacementEncroachmentCheckOffset"); }
30 UE::Math::TVector<double>& PlacementEncroachmentBoxExtentField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.PlacementEncroachmentBoxExtent"); }
31 UE::Math::TVector<double>& PlacementTraceScaleField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.PlacementTraceScale"); }
32 UE::Math::TVector<double>& SnapAlternatePlacementTraceScaleField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.SnapAlternatePlacementTraceScale"); }
33 UE::Math::TVector<double>& WorldGeoCheckExtraBoxExtentField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.WorldGeoCheckExtraBoxExtent"); }
34 UE::Math::TRotator<double>& PlacementRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructure.PlacementRotOffset"); }
35 UE::Math::TRotator<double>& PlacementTraceRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructure.PlacementTraceRotOffset"); }
36 UE::Math::TRotator<double>& SnappingRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructure.SnappingRotationOffset"); }
37 float& RepairAmountRemainingField() { return *GetNativePointerField<float*>(this, "APrimalStructure.RepairAmountRemaining"); }
38 float& RepairCheckIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructure.RepairCheckInterval"); }
39 float& PlacementFloorCheckZExtentUpField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementFloorCheckZExtentUp"); }
40 float& RepairPercentPerIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructure.RepairPercentPerInterval"); }
41 float& DecayDestructionPeriodField() { return *GetNativePointerField<float*>(this, "APrimalStructure.DecayDestructionPeriod"); }
42 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& PreventPlacingOnFloorClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreventPlacingOnFloorClasses"); }
43 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& AllowPlacingOnFloorClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.AllowPlacingOnFloorClasses"); }
44 UStaticMeshComponent*& MyStaticMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructure.MyStaticMesh"); }
45 UStaticMeshComponent*& CosmeticVariantStaticMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructure.CosmeticVariantStaticMesh"); }
46 USceneComponent*& MyRootTransformField() { return *GetNativePointerField<USceneComponent**>(this, "APrimalStructure.MyRootTransform"); }
47 int& TraceIgnoreStructuresWithTypeFlagsField() { return *GetNativePointerField<int*>(this, "APrimalStructure.TraceIgnoreStructuresWithTypeFlags"); }
48 TArray<FName, TSizedDefaultAllocator<32> >& EncroachmentCheckIgnoreStructureTypeTagsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.EncroachmentCheckIgnoreStructureTypeTags"); }
49 TArray<FPrimalStructureSnapPoint, TSizedDefaultAllocator<32> >& SnapPointsField() { return *GetNativePointerField<TArray<FPrimalStructureSnapPoint, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.SnapPoints"); }
50 int& bTraceCheckOnlyUseStructuresWithTypeFlagsField() { return *GetNativePointerField<int*>(this, "APrimalStructure.bTraceCheckOnlyUseStructuresWithTypeFlags"); }
51 FieldArray<unsigned __int8, 6> AllowStructureColorSetsField() { return { this, "APrimalStructure.AllowStructureColorSets" }; }
52 UE::Math::TVector<double>& WaterVolumeCheckPointOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.WaterVolumeCheckPointOffset"); }
53 float& WaterPlacementMinimumWaterHeightField() { return *GetNativePointerField<float*>(this, "APrimalStructure.WaterPlacementMinimumWaterHeight"); }
54 float& PlacementMaxZDeltaField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementMaxZDelta"); }
55 float& PlacementChooseRotationMaxRangeOverrideField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementChooseRotationMaxRangeOverride"); }
56 float& PlacementAdjustHeightLimitUpField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementAdjustHeightLimitUp"); }
57 float& PlacementAdjustHeightLimitDownField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementAdjustHeightLimitDown"); }
58 float& PlacementMaxRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementMaxRange"); }
59 float& MaxSnapLocRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructure.MaxSnapLocRange"); }
60 float& SnapOverlapCheckRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.SnapOverlapCheckRadius"); }
61 float& MaximumFoundationSupport2DBuildDistanceField() { return *GetNativePointerField<float*>(this, "APrimalStructure.MaximumFoundationSupport2DBuildDistance"); }
62 float& AdditionalFoundationSupportDistanceForLinkedStructuresField() { return *GetNativePointerField<float*>(this, "APrimalStructure.AdditionalFoundationSupportDistanceForLinkedStructures"); }
63 float& PlacementFloorCheckZExtentField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementFloorCheckZExtent"); }
64 float& LastHealthPercentageField() { return *GetNativePointerField<float*>(this, "APrimalStructure.LastHealthPercentage"); }
65 UE::Math::TRotator<double>& TakeGroundNormalRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructure.TakeGroundNormalRotationOffset"); }
66 float& DemolishGiveItemCraftingResourcePercentageField() { return *GetNativePointerField<float*>(this, "APrimalStructure.DemolishGiveItemCraftingResourcePercentage"); }
67 TSoftClassPtr<APrimalStructure>& AllowReplacementByStructureClassTypeField() { return *GetNativePointerField<TSoftClassPtr<APrimalStructure>*>(this, "APrimalStructure.AllowReplacementByStructureClassType"); }
68 TSoftClassPtr<APrimalStructure>& PreventReplacementOfStructureClassTypeField() { return *GetNativePointerField<TSoftClassPtr<APrimalStructure>*>(this, "APrimalStructure.PreventReplacementOfStructureClassType"); }
69 TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >& PreventReplacementOfStructureClassTypesField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreventReplacementOfStructureClassTypes"); }
70 UE::Math::TVector<double>& ReplacementCheckOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.ReplacementCheckOffset"); }
71 float& MaximumHeightAboveWorldGroundField() { return *GetNativePointerField<float*>(this, "APrimalStructure.MaximumHeightAboveWorldGround"); }
72 float& MaximumHeightUnderWorldMaxKillZField() { return *GetNativePointerField<float*>(this, "APrimalStructure.MaximumHeightUnderWorldMaxKillZ"); }
73 UE::Math::TRotator<double>& PreviewCameraRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructure.PreviewCameraRotation"); }
74 UE::Math::TVector<double>& PreviewCameraPivotOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.PreviewCameraPivotOffset"); }
75 float& PreviewCameraDistanceScaleFactorField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PreviewCameraDistanceScaleFactor"); }
76 float& PreviewCameraDefaultZoomMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PreviewCameraDefaultZoomMultiplier"); }
77 float& PreviewCameraMaxZoomMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PreviewCameraMaxZoomMultiplier"); }
78 float& ReturnDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructure.ReturnDamageAmount"); }
79 int& StructureRangeTypeFlagField() { return *GetNativePointerField<int*>(this, "APrimalStructure.StructureRangeTypeFlag"); }
80 TArray<FName, TSizedDefaultAllocator<32> >& StructureRangeTagsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.StructureRangeTags"); }
81 int& LimitMaxStructuresInRangeTypeFlagField() { return *GetNativePointerField<int*>(this, "APrimalStructure.LimitMaxStructuresInRangeTypeFlag"); }
82 float& ReturnDamageImpulseField() { return *GetNativePointerField<float*>(this, "APrimalStructure.ReturnDamageImpulse"); }
83 TSubclassOf<UDamageType>& ReturnDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructure.ReturnDamageType"); }
84 TArray<TSubclassOf<UDamageType>, TSizedDefaultAllocator<32> >& ReturnDamageExcludeIncomingTypesField() { return *GetNativePointerField<TArray<TSubclassOf<UDamageType>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ReturnDamageExcludeIncomingTypes"); }
85 TArray<TSubclassOf<UDamageType>, TSizedDefaultAllocator<32> >& ReturnDamageOnlyForIncomingTypesField() { return *GetNativePointerField<TArray<TSubclassOf<UDamageType>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ReturnDamageOnlyForIncomingTypes"); }
86 int& OwningPlayerIDField() { return *GetNativePointerField<int*>(this, "APrimalStructure.OwningPlayerID"); }
87 FString& OwningPlayerNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructure.OwningPlayerName"); }
88 long double& LastInAllyRangeTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructure.LastInAllyRangeTime"); }
89 long double& PickupAllowedBeforeNetworkTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructure.PickupAllowedBeforeNetworkTime"); }
90 float& DecayDestructionPeriodMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructure.DecayDestructionPeriodMultiplier"); }
91 FPrimalStructureSnapPointOverride& PreviewSnapOverrideField() { return *GetNativePointerField<FPrimalStructureSnapPointOverride*>(this, "APrimalStructure.PreviewSnapOverride"); }
92 TWeakObjectPtr<APrimalDinoCharacter>& SaddleDinoField() { return *GetNativePointerField<TWeakObjectPtr<APrimalDinoCharacter>*>(this, "APrimalStructure.SaddleDino"); }
93 TArray<APrimalDinoCharacter*, TSizedDefaultAllocator<32> >& LatchedDinosField() { return *GetNativePointerField<TArray<APrimalDinoCharacter*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.LatchedDinos"); }
94 UMaterialInterface*& PreviewMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "APrimalStructure.PreviewMaterial"); }
95 UMaterialInterface*& PreviewMaterialMaskedField() { return *GetNativePointerField<UMaterialInterface**>(this, "APrimalStructure.PreviewMaterialMasked"); }
96 TArray<UMaterialInstanceDynamic*, TSizedDefaultAllocator<32> >& PreviewMaterialInstancesField() { return *GetNativePointerField<TArray<UMaterialInstanceDynamic*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreviewMaterialInstances"); }
97 FName& PreviewMaterialColorParamNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructure.PreviewMaterialColorParamName"); }
98 TArray<APrimalStructure*, TSizedDefaultAllocator<32> >& LinkedStructuresField() { return *GetNativePointerField<TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.LinkedStructures"); }
99 TArray<unsigned int, TSizedDefaultAllocator<32> >& LinkedStructuresIDField() { return *GetNativePointerField<TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.LinkedStructuresID"); }
100 TArray<APrimalStructure*, TSizedDefaultAllocator<32> >& StructuresPlacedOnFloorField() { return *GetNativePointerField<TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.StructuresPlacedOnFloor"); }
101 TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >& SnapToStructureTypesToExcludeField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.SnapToStructureTypesToExclude"); }
102 TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >& SnapFromStructureTypesToExcludeField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.SnapFromStructureTypesToExclude"); }
103 TArray<FName, TSizedDefaultAllocator<32> >& SnapToStructureTagsToExcludeField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.SnapToStructureTagsToExclude"); }
104 TArray<FName, TSizedDefaultAllocator<32> >& SnapFromStructureTagsToExcludeField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.SnapFromStructureTagsToExclude"); }
105 APrimalStructure*& PlacedOnFloorStructureField() { return *GetNativePointerField<APrimalStructure**>(this, "APrimalStructure.PlacedOnFloorStructure"); }
106 APrimalStructure*& PrimarySnappedStructureChildField() { return *GetNativePointerField<APrimalStructure**>(this, "APrimalStructure.PrimarySnappedStructureChild"); }
107 APrimalStructure*& PrimarySnappedStructureParentField() { return *GetNativePointerField<APrimalStructure**>(this, "APrimalStructure.PrimarySnappedStructureParent"); }
108 FString& OwnerNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructure.OwnerName"); }
109 FieldArray<__int16, 6> StructureColorsField() { return { this, "APrimalStructure.StructureColors" }; }
110 APawn*& AttachedToField() { return *GetNativePointerField<APawn**>(this, "APrimalStructure.AttachedTo"); }
111 unsigned int& StructureIDField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructure.StructureID"); }
112 unsigned int& AttachedToDinoID1Field() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructure.AttachedToDinoID1"); }
113 TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >& OnlyAllowStructureClassesToAttachField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.OnlyAllowStructureClassesToAttach"); }
114 TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >& OnlyAllowStructureClassesFromAttachField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.OnlyAllowStructureClassesFromAttach"); }
115 unsigned int& TaggedIndexField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructure.TaggedIndex"); }
116 unsigned int& TaggedIndexTwoField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructure.TaggedIndexTwo"); }
117 unsigned int& ProcessTreeTagField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructure.ProcessTreeTag"); }
118 ABiomeZoneVolume*& MyBiomeZoneVolumeField() { return *GetNativePointerField<ABiomeZoneVolume**>(this, "APrimalStructure.MyBiomeZoneVolume"); }
119 FTimerHandle& RepairCheckTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructure.RepairCheckTimerHandle"); }
120 long double& LastStructureStasisTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructure.LastStructureStasisTime"); }
121 long double& LastColorizationTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructure.LastColorizationTime"); }
122 UMaterialInterface*& StructureIconMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "APrimalStructure.StructureIconMaterial"); }
123 UE::Math::TVector<double>& AdvancedRotationPlacementOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.AdvancedRotationPlacementOffset"); }
124 TSubclassOf<APrimalEmitterSpawnable>& SpawnEmitterField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructure.SpawnEmitter"); }
125 TSubclassOf<APrimalEmitterSpawnable>& DestructionEmitterField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructure.DestructionEmitter"); }
126 UE::Math::TVector<double>& SpawnEmitterLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.SpawnEmitterLocationOffset"); }
127 UE::Math::TRotator<double>& SpawnEmitterRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructure.SpawnEmitterRotationOffset"); }
128 TSubclassOf<UPrimalItem>& PickupGivesItemField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructure.PickupGivesItem"); }
129 float& ExcludeInStructuresRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.ExcludeInStructuresRadius"); }
130 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& ExcludeInStructuresRadiusClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ExcludeInStructuresRadiusClasses"); }
131 TArray<FName, TSizedDefaultAllocator<32> >& ExcludeInStructuresRadiusTagsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ExcludeInStructuresRadiusTags"); }
132 float& LastFadeOpacityField() { return *GetNativePointerField<float*>(this, "APrimalStructure.LastFadeOpacity"); }
133 long double& LastFailedPinTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructure.LastFailedPinTime"); }
134 TWeakObjectPtr<UMeshComponent>& PrimaryMeshComponentField() { return *GetNativePointerField<TWeakObjectPtr<UMeshComponent>*>(this, "APrimalStructure.PrimaryMeshComponent"); }
135 UStructurePaintingComponent*& PaintingComponentField() { return *GetNativePointerField<UStructurePaintingComponent**>(this, "APrimalStructure.PaintingComponent"); }
136 TArray<FString, TSizedDefaultAllocator<32> >& PreventBuildStructureReasonStringOverridesField() { return *GetNativePointerField<TArray<FString, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreventBuildStructureReasonStringOverrides"); }
137 UE::Math::TVector<double>& FloatingHudLocTextOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.FloatingHudLocTextOffset"); }
138 float& UsablePriorityField() { return *GetNativePointerField<float*>(this, "APrimalStructure.UsablePriority"); }
139 long double& LastBumpedDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructure.LastBumpedDamageTime"); }
140 int& ForceLimitStructuresInRangeField() { return *GetNativePointerField<int*>(this, "APrimalStructure.ForceLimitStructuresInRange"); }
141 int& PlacementMaterialForwardDirIndexField() { return *GetNativePointerField<int*>(this, "APrimalStructure.PlacementMaterialForwardDirIndex"); }
142 float& ForcePreventPlacingInOfflineRaidStructuresRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.ForcePreventPlacingInOfflineRaidStructuresRadius"); }
143 FName& AttachToStaticMeshSocketNameBaseField() { return *GetNativePointerField<FName*>(this, "APrimalStructure.AttachToStaticMeshSocketNameBase"); }
144 UE::Math::TVector<double>& AttachToStaticMeshSocketMinScaleDefaultField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.AttachToStaticMeshSocketMinScaleDefault"); }
145 TMap<FName, UE::Math::TVector<double>, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, UE::Math::TVector<double>, 0> >& AttachToStaticMeshSocketMinScaleOverridesField() { return *GetNativePointerField<TMap<FName, UE::Math::TVector<double>, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, UE::Math::TVector<double>, 0> >*>(this, "APrimalStructure.AttachToStaticMeshSocketMinScaleOverrides"); }
146 TSubclassOf<UPrimalHarvestingComponent>& StructureHarvestingComponentField() { return *GetNativePointerField<TSubclassOf<UPrimalHarvestingComponent>*>(this, "APrimalStructure.StructureHarvestingComponent"); }
147 UPrimalHarvestingComponent*& MyStructureHarvestingComponentField() { return *GetNativePointerField<UPrimalHarvestingComponent**>(this, "APrimalStructure.MyStructureHarvestingComponent"); }
148 TSharedPtr<FAttachedInstancedHarvestingElement>& MyStructureHarvestingElementField() { return *GetNativePointerField<TSharedPtr<FAttachedInstancedHarvestingElement>*>(this, "APrimalStructure.MyStructureHarvestingElement"); }
149 TSubclassOf<AActor>& ItemsUseAlternateActorClassAttachmentField() { return *GetNativePointerField<TSubclassOf<AActor>*>(this, "APrimalStructure.ItemsUseAlternateActorClassAttachment"); }
150 float& UnstasisAutoDestroyAfterTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructure.UnstasisAutoDestroyAfterTime"); }
151 unsigned __int8& TribeRankHUDYOffsetField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalStructure.TribeRankHUDYOffset"); }
152 TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >& PreventSaddleDinoClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreventSaddleDinoClasses"); }
153 TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >& AllowSaddleDinoClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.AllowSaddleDinoClasses"); }
154 FName& PlaceOnWallUseStaticMeshTagField() { return *GetNativePointerField<FName*>(this, "APrimalStructure.PlaceOnWallUseStaticMeshTag"); }
155 TSoftClassPtr<APrimalStructure>& SnapStructureClassField() { return *GetNativePointerField<TSoftClassPtr<APrimalStructure>*>(this, "APrimalStructure.SnapStructureClass"); }
156 float& DemolishActivationTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructure.DemolishActivationTime"); }
157 UE::Math::TVector<double>& GroundEncroachmentCheckLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructure.GroundEncroachmentCheckLocationOffset"); }
158 int& StructureMinAllowedVersionField() { return *GetNativePointerField<int*>(this, "APrimalStructure.StructureMinAllowedVersion"); }
159 int& SavedStructureMinAllowedVersionField() { return *GetNativePointerField<int*>(this, "APrimalStructure.SavedStructureMinAllowedVersion"); }
160 float& OverrideEnemyFoundationPreventionRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.OverrideEnemyFoundationPreventionRadius"); }
161 float& OverridePVPEnemyFoundationPreventionRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.OverridePVPEnemyFoundationPreventionRadius"); }
162 float& ExpandEnemyFoundationPreventionRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.ExpandEnemyFoundationPreventionRadius"); }
163 int& BedIDField() { return *GetNativePointerField<int*>(this, "APrimalStructure.BedID"); }
164 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& ForceAllowWallAttachmentClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ForceAllowWallAttachmentClasses"); }
165 float& LimitMaxStructuresInRangeRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.LimitMaxStructuresInRangeRadius"); }
166 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& FastDecayLinkedStructureClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.FastDecayLinkedStructureClasses"); }
167 float& PlacementMaxZAbovePlayerHeightField() { return *GetNativePointerField<float*>(this, "APrimalStructure.PlacementMaxZAbovePlayerHeight"); }
168 USkeletalMeshComponent*& MySKCompField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructure.MySKComp"); }
169 TArray<USceneComponent*, TSizedDefaultAllocator<32> >& OverrideTargetComponentsField() { return *GetNativePointerField<TArray<USceneComponent*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.OverrideTargetComponents"); }
170 float& OverrideApproachRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructure.OverrideApproachRadius"); }
171 AMissionType*& OwnerMissionField() { return *GetNativePointerField<AMissionType**>(this, "APrimalStructure.OwnerMission"); }
172 FItemNetID& PlaceUsingItemIDField() { return *GetNativePointerField<FItemNetID*>(this, "APrimalStructure.PlaceUsingItemID"); }
173 TArray<FName, TSizedDefaultAllocator<32> >& CustomDataModifiedOnStructurePickupField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.CustomDataModifiedOnStructurePickup"); }
174 float& FloorHideGrassTraceToGroundDistanceNonFoundationField() { return *GetNativePointerField<float*>(this, "APrimalStructure.FloorHideGrassTraceToGroundDistanceNonFoundation"); }
175 FDelegateHandle& OnClientBlockedUserIdsRecievedDelegateHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "APrimalStructure.OnClientBlockedUserIdsRecievedDelegateHandle"); }
176 TObjectPtr<UTexture2D>& RenameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.RenameIcon"); }
177 TObjectPtr<UTexture2D>& PickupIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.PickupIcon"); }
178 TObjectPtr<UTexture2D>& DemolishIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.DemolishIcon"); }
179 TObjectPtr<UTexture2D>& RepairIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.RepairIcon"); }
180 TObjectPtr<UTexture2D>& CantRepairIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.CantRepairIcon"); }
181 TObjectPtr<UTexture2D>& ColorizeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.ColorizeIcon"); }
182 TObjectPtr<UTexture2D>& OpenContainerIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.OpenContainerIcon"); }
183 TObjectPtr<UTexture2D>& ClaimIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.ClaimIcon"); }
184 TObjectPtr<UTexture2D>& UseSoapIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.UseSoapIcon"); }
185 TObjectPtr<UTexture2D>& ShowRangeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.ShowRangeIcon"); }
186 TObjectPtr<UTexture2D>& HideRangeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.HideRangeIcon"); }
187 TObjectPtr<UTexture2D>& LockIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.LockIcon"); }
188 TObjectPtr<UTexture2D>& UnlockIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.UnlockIcon"); }
189 TObjectPtr<UTexture2D>& SetPinCodeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.SetPinCodeIcon"); }
190 TObjectPtr<UTexture2D>& ClearPinCodeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.ClearPinCodeIcon"); }
191 TObjectPtr<UTexture2D>& EnterPinCodeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.EnterPinCodeIcon"); }
192 TObjectPtr<UTexture2D>& SetPinCodeInRangeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.SetPinCodeInRangeIcon"); }
193 TObjectPtr<UTexture2D>& EnableAdminOnlyAccessField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.EnableAdminOnlyAccess"); }
194 TObjectPtr<UTexture2D>& DisableAdminOnlyAccessField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.DisableAdminOnlyAccess"); }
195 TObjectPtr<UTexture2D>& TribeRankSettingsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.TribeRankSettingsIcon"); }
196 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& TribeActivationRankSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.TribeActivationRankSelectionIcons"); }
197 TObjectPtr<UTexture2D>& VariantsFolderIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.VariantsFolderIcon"); }
198 TObjectPtr<UTexture2D>& DefaultVariantIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructure.DefaultVariantIcon"); }
199 bool& bHasBeenAttachedToDinoField() { return *GetNativePointerField<bool*>(this, "APrimalStructure.bHasBeenAttachedToDino"); }
200
201 // Bitfields
202
203 BitFieldValue<bool, unsigned __int32> bIsFlippable() { return { this, "APrimalStructure.bIsFlippable" }; }
204 BitFieldValue<bool, unsigned __int32> bFlipByScale() { return { this, "APrimalStructure.bFlipByScale" }; }
205 BitFieldValue<bool, unsigned __int32> bFlipInvertLocOffset() { return { this, "APrimalStructure.bFlipInvertLocOffset" }; }
206 BitFieldValue<bool, unsigned __int32> bIsFlipped() { return { this, "APrimalStructure.bIsFlipped" }; }
207 BitFieldValue<bool, unsigned __int32> bShowInPlaceableList() { return { this, "APrimalStructure.bShowInPlaceableList" }; }
208 BitFieldValue<bool, unsigned __int32> bIsRepairing() { return { this, "APrimalStructure.bIsRepairing" }; }
209 BitFieldValue<bool, unsigned __int32> bInitializedMaterials() { return { this, "APrimalStructure.bInitializedMaterials" }; }
210 BitFieldValue<bool, unsigned __int32> bForceAllowWallAttachments() { return { this, "APrimalStructure.bForceAllowWallAttachments" }; }
211 BitFieldValue<bool, unsigned __int32> bUseBPRefreshedStructureColors() { return { this, "APrimalStructure.bUseBPRefreshedStructureColors" }; }
212 BitFieldValue<bool, unsigned __int32> bIsBed() { return { this, "APrimalStructure.bIsBed" }; }
213 BitFieldValue<bool, unsigned __int32> bIsTeleporter() { return { this, "APrimalStructure.bIsTeleporter" }; }
214 BitFieldValue<bool, unsigned __int32> bIsDoorframe() { return { this, "APrimalStructure.bIsDoorframe" }; }
215 BitFieldValue<bool, unsigned __int32> bClientAddPlacedOnFloorStructures() { return { this, "APrimalStructure.bClientAddPlacedOnFloorStructures" }; }
216 BitFieldValue<bool, unsigned __int32> bUseBPPreventStasis() { return { this, "APrimalStructure.bUseBPPreventStasis" }; }
217 BitFieldValue<bool, unsigned __int32> bDestroyOnStasis() { return { this, "APrimalStructure.bDestroyOnStasis" }; }
218 BitFieldValue<bool, unsigned __int32> bTriggerBPStasis() { return { this, "APrimalStructure.bTriggerBPStasis" }; }
219 BitFieldValue<bool, unsigned __int32> bUseBPPostLoadedFromSaveGame() { return { this, "APrimalStructure.bUseBPPostLoadedFromSaveGame" }; }
220 BitFieldValue<bool, unsigned __int32> bPlacementUsesWeaponClipAmmo() { return { this, "APrimalStructure.bPlacementUsesWeaponClipAmmo" }; }
221 BitFieldValue<bool, unsigned __int32> bIgnoreDyingWhenDemolished() { return { this, "APrimalStructure.bIgnoreDyingWhenDemolished" }; }
222 BitFieldValue<bool, unsigned __int32> bAbsoluteTakeAnythingAsGround() { return { this, "APrimalStructure.bAbsoluteTakeAnythingAsGround" }; }
223 BitFieldValue<bool, unsigned __int32> bDisablePlacementOnDynamicsFoliageAndDoors() { return { this, "APrimalStructure.bDisablePlacementOnDynamicsFoliageAndDoors" }; }
224 BitFieldValue<bool, unsigned __int32> bSeatedDisableCollisionCheck() { return { this, "APrimalStructure.bSeatedDisableCollisionCheck" }; }
225 BitFieldValue<bool, unsigned __int32> bUseBPIsAllowedToBuildEx() { return { this, "APrimalStructure.bUseBPIsAllowedToBuildEx" }; }
226 BitFieldValue<bool, unsigned __int32> bUseBPHandleStructureEnabled() { return { this, "APrimalStructure.bUseBPHandleStructureEnabled" }; }
227 BitFieldValue<bool, unsigned __int32> bForcePlacingOnVerticalGround() { return { this, "APrimalStructure.bForcePlacingOnVerticalGround" }; }
228 BitFieldValue<bool, unsigned __int32> bPlacementShouldNotBeHorizontal() { return { this, "APrimalStructure.bPlacementShouldNotBeHorizontal" }; }
229 BitFieldValue<bool, unsigned __int32> bRequiresGroundedPlacement() { return { this, "APrimalStructure.bRequiresGroundedPlacement" }; }
230 BitFieldValue<bool, unsigned __int32> bAllowPlacingOnOtherTeamStructuresPvPOnly() { return { this, "APrimalStructure.bAllowPlacingOnOtherTeamStructuresPvPOnly" }; }
231 BitFieldValue<bool, unsigned __int32> bForceUseSkeletalMeshComponent() { return { this, "APrimalStructure.bForceUseSkeletalMeshComponent" }; }
232 BitFieldValue<bool, unsigned __int32> UseBPOverrideTargetLocation() { return { this, "APrimalStructure.UseBPOverrideTargetLocation" }; }
233 BitFieldValue<bool, unsigned __int32> bOverrideFoundationSupportDistance() { return { this, "APrimalStructure.bOverrideFoundationSupportDistance" }; }
234 BitFieldValue<bool, unsigned __int32> bForceDisableFootSound() { return { this, "APrimalStructure.bForceDisableFootSound" }; }
235 BitFieldValue<bool, unsigned __int32> bTraceThruEncroachmentPoints() { return { this, "APrimalStructure.bTraceThruEncroachmentPoints" }; }
236 BitFieldValue<bool, unsigned __int32> bUseMeshOverlapInsteadOfEncroachmentPoints() { return { this, "APrimalStructure.bUseMeshOverlapInsteadOfEncroachmentPoints" }; }
237 BitFieldValue<bool, unsigned __int32> bDidSpawnEffects() { return { this, "APrimalStructure.bDidSpawnEffects" }; }
238 BitFieldValue<bool, unsigned __int32> bPreventDinoPlacementDistanceIncrease() { return { this, "APrimalStructure.bPreventDinoPlacementDistanceIncrease" }; }
239 BitFieldValue<bool, unsigned __int32> bPendingRemoval() { return { this, "APrimalStructure.bPendingRemoval" }; }
240 BitFieldValue<bool, unsigned __int32> bWasAttachedToPawn() { return { this, "APrimalStructure.bWasAttachedToPawn" }; }
241 BitFieldValue<bool, unsigned __int32> bDontOverrideCollisionProfile() { return { this, "APrimalStructure.bDontOverrideCollisionProfile" }; }
242 BitFieldValue<bool, unsigned __int32> bUseAdvancedRotationPlacement() { return { this, "APrimalStructure.bUseAdvancedRotationPlacement" }; }
243 BitFieldValue<bool, unsigned __int32> bIsBeingReplaced() { return { this, "APrimalStructure.bIsBeingReplaced" }; }
244 BitFieldValue<bool, unsigned __int32> bSetPrimitiveColor() { return { this, "APrimalStructure.bSetPrimitiveColor" }; }
245 BitFieldValue<bool, unsigned __int32> bSetPrimitiveHealth() { return { this, "APrimalStructure.bSetPrimitiveHealth" }; }
246 BitFieldValue<bool, unsigned __int32> bIsPlacingPlayerStructure() { return { this, "APrimalStructure.bIsPlacingPlayerStructure" }; }
247 BitFieldValue<bool, unsigned __int32> bRootFoundationLimitBuildArea() { return { this, "APrimalStructure.bRootFoundationLimitBuildArea" }; }
248 BitFieldValue<bool, unsigned __int32> bCenterOffscreenFloatingHUDWidgets() { return { this, "APrimalStructure.bCenterOffscreenFloatingHUDWidgets" }; }
249 BitFieldValue<bool, unsigned __int32> bAllowAttachToPawn() { return { this, "APrimalStructure.bAllowAttachToPawn" }; }
250 BitFieldValue<bool, unsigned __int32> bAllowAttachToSaddle() { return { this, "APrimalStructure.bAllowAttachToSaddle" }; }
251 BitFieldValue<bool, unsigned __int32> bPlacementTraceIgnorePawns() { return { this, "APrimalStructure.bPlacementTraceIgnorePawns" }; }
252 BitFieldValue<bool, unsigned __int32> bRequireFreePrimarySnappedStructure() { return { this, "APrimalStructure.bRequireFreePrimarySnappedStructure" }; }
253 BitFieldValue<bool, unsigned __int32> bAllowMultiplePrimarySnappedStructures() { return { this, "APrimalStructure.bAllowMultiplePrimarySnappedStructures" }; }
254 BitFieldValue<bool, unsigned __int32> bOnlyAllowPlacementInWater() { return { this, "APrimalStructure.bOnlyAllowPlacementInWater" }; }
255 BitFieldValue<bool, unsigned __int32> bForcePlacingOnGround() { return { this, "APrimalStructure.bForcePlacingOnGround" }; }
256 BitFieldValue<bool, unsigned __int32> bTakeAnythingAsGround() { return { this, "APrimalStructure.bTakeAnythingAsGround" }; }
257 BitFieldValue<bool, unsigned __int32> bIsFoundation() { return { this, "APrimalStructure.bIsFoundation" }; }
258 BitFieldValue<bool, unsigned __int32> bForceCheckNearbyEnemyFoundation() { return { this, "APrimalStructure.bForceCheckNearbyEnemyFoundation" }; }
259 BitFieldValue<bool, unsigned __int32> bIsFloor() { return { this, "APrimalStructure.bIsFloor" }; }
260 BitFieldValue<bool, unsigned __int32> bForceFloorCollisionGroup() { return { this, "APrimalStructure.bForceFloorCollisionGroup" }; }
261 BitFieldValue<bool, unsigned __int32> bIsWall() { return { this, "APrimalStructure.bIsWall" }; }
262 BitFieldValue<bool, unsigned __int32> bDisallowPreventCropsBiomes() { return { this, "APrimalStructure.bDisallowPreventCropsBiomes" }; }
263 BitFieldValue<bool, unsigned __int32> bCanBeRepaired() { return { this, "APrimalStructure.bCanBeRepaired" }; }
264 BitFieldValue<bool, unsigned __int32> bReturnDamageOnHitFromPawn() { return { this, "APrimalStructure.bReturnDamageOnHitFromPawn" }; }
265 BitFieldValue<bool, unsigned __int32> bPreventStasis() { return { this, "APrimalStructure.bPreventStasis" }; }
266 BitFieldValue<bool, unsigned __int32> bAllowUseFromRidingDino() { return { this, "APrimalStructure.bAllowUseFromRidingDino" }; }
267 BitFieldValue<bool, unsigned __int32> bIsFenceFoundation() { return { this, "APrimalStructure.bIsFenceFoundation" }; }
268 BitFieldValue<bool, unsigned __int32> bUseFenceFoundation() { return { this, "APrimalStructure.bUseFenceFoundation" }; }
269 BitFieldValue<bool, unsigned __int32> bUseOnlyBlockSelfTraceChannel() { return { this, "APrimalStructure.bUseOnlyBlockSelfTraceChannel" }; }
270 BitFieldValue<bool, unsigned __int32> bWasPlacementSnapped() { return { this, "APrimalStructure.bWasPlacementSnapped" }; }
271 BitFieldValue<bool, unsigned __int32> bIsCoreStructure() { return { this, "APrimalStructure.bIsCoreStructure" }; }
272 BitFieldValue<bool, unsigned __int32> bDeprecateStructure() { return { this, "APrimalStructure.bDeprecateStructure" }; }
273 BitFieldValue<bool, unsigned __int32> bRequiresToBeInsideZoneVolume() { return { this, "APrimalStructure.bRequiresToBeInsideZoneVolume" }; }
274 BitFieldValue<bool, unsigned __int32> bAllowLoadBearing() { return { this, "APrimalStructure.bAllowLoadBearing" }; }
275 BitFieldValue<bool, unsigned __int32> bIsEnvironmentStructure() { return { this, "APrimalStructure.bIsEnvironmentStructure" }; }
276 BitFieldValue<bool, unsigned __int32> bDemolished() { return { this, "APrimalStructure.bDemolished" }; }
277 BitFieldValue<bool, unsigned __int32> bSetStaticMobility() { return { this, "APrimalStructure.bSetStaticMobility" }; }
278 BitFieldValue<bool, unsigned __int32> bIsPvE() { return { this, "APrimalStructure.bIsPvE" }; }
279 BitFieldValue<bool, unsigned __int32> bBeginPlayIgnoreApplyScale() { return { this, "APrimalStructure.bBeginPlayIgnoreApplyScale" }; }
280 BitFieldValue<bool, unsigned __int32> bUseBPOnVariantSwitch() { return { this, "APrimalStructure.bUseBPOnVariantSwitch" }; }
281 BitFieldValue<bool, unsigned __int32> bRequiresPlacementOnStructureFloors() { return { this, "APrimalStructure.bRequiresPlacementOnStructureFloors" }; }
282 BitFieldValue<bool, unsigned __int32> bDisablePlacementOnStructureFloors() { return { this, "APrimalStructure.bDisablePlacementOnStructureFloors" }; }
283 BitFieldValue<bool, unsigned __int32> bDestroyStructureIfFloorDestroyed() { return { this, "APrimalStructure.bDestroyStructureIfFloorDestroyed" }; }
284 BitFieldValue<bool, unsigned __int32> bUsePlacementCollisionCheck() { return { this, "APrimalStructure.bUsePlacementCollisionCheck" }; }
285 BitFieldValue<bool, unsigned __int32> bUseLenientWorldGeoObstructionCheck() { return { this, "APrimalStructure.bUseLenientWorldGeoObstructionCheck" }; }
286 BitFieldValue<bool, unsigned __int32> bRequiresSnapping() { return { this, "APrimalStructure.bRequiresSnapping" }; }
287 BitFieldValue<bool, unsigned __int32> bSnappingRequiresNearbyFoundation() { return { this, "APrimalStructure.bSnappingRequiresNearbyFoundation" }; }
288 BitFieldValue<bool, unsigned __int32> bAllowSnapRotation() { return { this, "APrimalStructure.bAllowSnapRotation" }; }
289 BitFieldValue<bool, unsigned __int32> bUseBPAllowSnapRotationForStructure() { return { this, "APrimalStructure.bUseBPAllowSnapRotationForStructure" }; }
290 BitFieldValue<bool, unsigned __int32> bForceHideObstructedSnaps() { return { this, "APrimalStructure.bForceHideObstructedSnaps" }; }
291 BitFieldValue<bool, unsigned __int32> bDontCheckSnapsForObstruction() { return { this, "APrimalStructure.bDontCheckSnapsForObstruction" }; }
292 BitFieldValue<bool, unsigned __int32> bPlacementChooseRotation() { return { this, "APrimalStructure.bPlacementChooseRotation" }; }
293 BitFieldValue<bool, unsigned __int32> bPlacementIgnoreChooseRotation() { return { this, "APrimalStructure.bPlacementIgnoreChooseRotation" }; }
294 BitFieldValue<bool, unsigned __int32> bPlacementAdjustHeight() { return { this, "APrimalStructure.bPlacementAdjustHeight" }; }
295 BitFieldValue<bool, unsigned __int32> bUseSnapFromPlacementOverrideEvenWhenNotSnapped() { return { this, "APrimalStructure.bUseSnapFromPlacementOverrideEvenWhenNotSnapped" }; }
296 BitFieldValue<bool, unsigned __int32> bRequiresPlacingOnWall() { return { this, "APrimalStructure.bRequiresPlacingOnWall" }; }
297 BitFieldValue<bool, unsigned __int32> bSnapRequiresPlacementOnGround() { return { this, "APrimalStructure.bSnapRequiresPlacementOnGround" }; }
298 BitFieldValue<bool, unsigned __int32> bAllowSnapOntoSameLocation() { return { this, "APrimalStructure.bAllowSnapOntoSameLocation" }; }
299 BitFieldValue<bool, unsigned __int32> bOnlyFoundationIfSnappedToFoundation() { return { this, "APrimalStructure.bOnlyFoundationIfSnappedToFoundation" }; }
300 BitFieldValue<bool, unsigned __int32> bFoundationRequiresGroundTrace() { return { this, "APrimalStructure.bFoundationRequiresGroundTrace" }; }
301 BitFieldValue<bool, unsigned __int32> bPlacingOnGroundRequiresNoStructure() { return { this, "APrimalStructure.bPlacingOnGroundRequiresNoStructure" }; }
302 BitFieldValue<bool, unsigned __int32> bTakeGroundNormal() { return { this, "APrimalStructure.bTakeGroundNormal" }; }
303 BitFieldValue<bool, unsigned __int32> bTakeGroundNormalDirectly() { return { this, "APrimalStructure.bTakeGroundNormalDirectly" }; }
304 BitFieldValue<bool, unsigned __int32> bFinalPlacementDontAdjustForMaxRange() { return { this, "APrimalStructure.bFinalPlacementDontAdjustForMaxRange" }; }
305 BitFieldValue<bool, unsigned __int32> bAllowStructureColors() { return { this, "APrimalStructure.bAllowStructureColors" }; }
306 BitFieldValue<bool, unsigned __int32> bDebug() { return { this, "APrimalStructure.bDebug" }; }
307 BitFieldValue<bool, unsigned __int32> bUseFadeInEffect() { return { this, "APrimalStructure.bUseFadeInEffect" }; }
308 BitFieldValue<bool, unsigned __int32> bUsingStructureColors() { return { this, "APrimalStructure.bUsingStructureColors" }; }
309 BitFieldValue<bool, unsigned __int32> bPreventDefaultVariant() { return { this, "APrimalStructure.bPreventDefaultVariant" }; }
310 BitFieldValue<bool, unsigned __int32> bCarriedByDino() { return { this, "APrimalStructure.bCarriedByDino" }; }
311 BitFieldValue<bool, unsigned __int32> bAllowPickingUpStructureAfterPlacement() { return { this, "APrimalStructure.bAllowPickingUpStructureAfterPlacement" }; }
312 BitFieldValue<bool, unsigned __int32> bDisablePickingUpStructureAfterPlacementOnTryMultiUse() { return { this, "APrimalStructure.bDisablePickingUpStructureAfterPlacementOnTryMultiUse" }; }
313 BitFieldValue<bool, unsigned __int32> bUseBlueprintAnimNotifyCustomEvent() { return { this, "APrimalStructure.bUseBlueprintAnimNotifyCustomEvent" }; }
314 BitFieldValue<bool, unsigned __int32> bUsesHealth() { return { this, "APrimalStructure.bUsesHealth" }; }
315 BitFieldValue<bool, unsigned __int32> bIgnoreSnappedToOtherFloorStructures() { return { this, "APrimalStructure.bIgnoreSnappedToOtherFloorStructures" }; }
316 BitFieldValue<bool, unsigned __int32> bEnforceStructureLinkExactRotation() { return { this, "APrimalStructure.bEnforceStructureLinkExactRotation" }; }
317 BitFieldValue<bool, unsigned __int32> bForceSnappedStructureToGround() { return { this, "APrimalStructure.bForceSnappedStructureToGround" }; }
318 BitFieldValue<bool, unsigned __int32> bForceBlockIK() { return { this, "APrimalStructure.bForceBlockIK" }; }
319 BitFieldValue<bool, unsigned __int32> bStationaryStructure() { return { this, "APrimalStructure.bStationaryStructure" }; }
320 BitFieldValue<bool, unsigned __int32> bIgnorePawns() { return { this, "APrimalStructure.bIgnorePawns" }; }
321 BitFieldValue<bool, unsigned __int32> bForcePushTroughWallCheck() { return { this, "APrimalStructure.bForcePushTroughWallCheck" }; }
322 BitFieldValue<bool, unsigned __int32> bCanDemolish() { return { this, "APrimalStructure.bCanDemolish" }; }
323 BitFieldValue<bool, unsigned __int32> bAllowPlacingOnOtherTeamStructures() { return { this, "APrimalStructure.bAllowPlacingOnOtherTeamStructures" }; }
324 BitFieldValue<bool, unsigned __int32> bPreventPlacementInWater() { return { this, "APrimalStructure.bPreventPlacementInWater" }; }
325 BitFieldValue<bool, unsigned __int32> bAllowInRegularStructurePreventionZones() { return { this, "APrimalStructure.bAllowInRegularStructurePreventionZones" }; }
326 BitFieldValue<bool, unsigned __int32> bDontSetStructureCollisionChannels() { return { this, "APrimalStructure.bDontSetStructureCollisionChannels" }; }
327 BitFieldValue<bool, unsigned __int32> bForcePreventEnemyStructuresNearby() { return { this, "APrimalStructure.bForcePreventEnemyStructuresNearby" }; }
328 BitFieldValue<bool, unsigned __int32> bAllowEnemyDemolish() { return { this, "APrimalStructure.bAllowEnemyDemolish" }; }
329 BitFieldValue<bool, unsigned __int32> bDontActuallySnapJustPlacement() { return { this, "APrimalStructure.bDontActuallySnapJustPlacement" }; }
330 BitFieldValue<bool, unsigned __int32> bIgnoreMaxStructuresInRange() { return { this, "APrimalStructure.bIgnoreMaxStructuresInRange" }; }
331 BitFieldValue<bool, unsigned __int32> bPaintingUseSkeletalMesh() { return { this, "APrimalStructure.bPaintingUseSkeletalMesh" }; }
332 BitFieldValue<bool, unsigned __int32> bUsesPaintingComponent() { return { this, "APrimalStructure.bUsesPaintingComponent" }; }
333 BitFieldValue<bool, unsigned __int32> bCanBuildUpon() { return { this, "APrimalStructure.bCanBuildUpon" }; }
334 BitFieldValue<bool, unsigned __int32> bHasResetDecayTime() { return { this, "APrimalStructure.bHasResetDecayTime" }; }
335 BitFieldValue<bool, unsigned __int32> bForceAllowInPreventionVolumes() { return { this, "APrimalStructure.bForceAllowInPreventionVolumes" }; }
336 BitFieldValue<bool, unsigned __int32> bDoForceCreateDynamicMaterials() { return { this, "APrimalStructure.bDoForceCreateDynamicMaterials" }; }
337 BitFieldValue<bool, unsigned __int32> bUseBPGetInfoFromConsumedItemForPlacedStructure() { return { this, "APrimalStructure.bUseBPGetInfoFromConsumedItemForPlacedStructure" }; }
338 BitFieldValue<bool, unsigned __int32> bImmuneToAutoDemolish() { return { this, "APrimalStructure.bImmuneToAutoDemolish" }; }
339 BitFieldValue<bool, unsigned __int32> bIgnoreMaxStructuresInSmallRadius() { return { this, "APrimalStructure.bIgnoreMaxStructuresInSmallRadius" }; }
340 BitFieldValue<bool, unsigned __int32> bAdjustPlacementIfCollide() { return { this, "APrimalStructure.bAdjustPlacementIfCollide" }; }
341 BitFieldValue<bool, unsigned __int32> bAlignToSaddleWhenPlacing() { return { this, "APrimalStructure.bAlignToSaddleWhenPlacing" }; }
342 BitFieldValue<bool, unsigned __int32> bAllowTargetingByCorruptDinos() { return { this, "APrimalStructure.bAllowTargetingByCorruptDinos" }; }
343 BitFieldValue<bool, unsigned __int32> bUseBPTreatAsFoundationForSnappedStructure() { return { this, "APrimalStructure.bUseBPTreatAsFoundationForSnappedStructure" }; }
344 BitFieldValue<bool, unsigned __int32> bUseBPOnStructurePickup() { return { this, "APrimalStructure.bUseBPOnStructurePickup" }; }
345 BitFieldValue<bool, unsigned __int32> bPerInstanceSnapPoints() { return { this, "APrimalStructure.bPerInstanceSnapPoints" }; }
346 BitFieldValue<bool, unsigned __int32> bSnapToWaterSurface() { return { this, "APrimalStructure.bSnapToWaterSurface" }; }
347 BitFieldValue<bool, unsigned __int32> bUseBPUpdatedHealth() { return { this, "APrimalStructure.bUseBPUpdatedHealth" }; }
348 BitFieldValue<bool, unsigned __int32> bUseBPOverrideDescriptiveName() { return { this, "APrimalStructure.bUseBPOverrideDescriptiveName" }; }
349 BitFieldValue<bool, unsigned __int32> bUseBPOverrideDescriptiveNameForPreview() { return { this, "APrimalStructure.bUseBPOverrideDescriptiveNameForPreview" }; }
350 BitFieldValue<bool, unsigned __int32> bPreventCreationOfDynamicMaterials() { return { this, "APrimalStructure.bPreventCreationOfDynamicMaterials" }; }
351 BitFieldValue<bool, unsigned __int32> bDestroyOnStasisUnlessPrevented() { return { this, "APrimalStructure.bDestroyOnStasisUnlessPrevented" }; }
352 BitFieldValue<bool, unsigned __int32> bPreviewApplyColorToChildComponents() { return { this, "APrimalStructure.bPreviewApplyColorToChildComponents" }; }
353 BitFieldValue<bool, unsigned __int32> bPreventAttachToSaddle() { return { this, "APrimalStructure.bPreventAttachToSaddle" }; }
354 BitFieldValue<bool, unsigned __int32> bForcePersonalStructureOwnership() { return { this, "APrimalStructure.bForcePersonalStructureOwnership" }; }
355 BitFieldValue<bool, unsigned __int32> bBPOverrideAllowStructureAccess() { return { this, "APrimalStructure.bBPOverrideAllowStructureAccess" }; }
356 BitFieldValue<bool, unsigned __int32> bBPOverideDemolish() { return { this, "APrimalStructure.bBPOverideDemolish" }; }
357 BitFieldValue<bool, unsigned __int32> bUseBPOnDemolish() { return { this, "APrimalStructure.bUseBPOnDemolish" }; }
358 BitFieldValue<bool, unsigned __int32> bBPOverrideAllowSnappingWith() { return { this, "APrimalStructure.bBPOverrideAllowSnappingWith" }; }
359 BitFieldValue<bool, unsigned __int32> bBPOverrideAllowSnappingWithButAlsoCallSuper() { return { this, "APrimalStructure.bBPOverrideAllowSnappingWithButAlsoCallSuper" }; }
360 BitFieldValue<bool, unsigned __int32> bUseBPOnLinkedStructureDestroyed() { return { this, "APrimalStructure.bUseBPOnLinkedStructureDestroyed" }; }
361 BitFieldValue<bool, unsigned __int32> bUseTribeGroupStructureRank() { return { this, "APrimalStructure.bUseTribeGroupStructureRank" }; }
362 BitFieldValue<bool, unsigned __int32> bForceBlockStationaryTraces() { return { this, "APrimalStructure.bForceBlockStationaryTraces" }; }
363 BitFieldValue<bool, unsigned __int32> bAttachToStaticMeshSocket() { return { this, "APrimalStructure.bAttachToStaticMeshSocket" }; }
364 BitFieldValue<bool, unsigned __int32> bAttachToStaticMeshSocketRotation() { return { this, "APrimalStructure.bAttachToStaticMeshSocketRotation" }; }
365 BitFieldValue<bool, unsigned __int32> bForceGroundForFoundation() { return { this, "APrimalStructure.bForceGroundForFoundation" }; }
366 BitFieldValue<bool, unsigned __int32> bBPOverrideSnappedToTransform() { return { this, "APrimalStructure.bBPOverrideSnappedToTransform" }; }
367 BitFieldValue<bool, unsigned __int32> bBPOverrideSnappedFromTransform() { return { this, "APrimalStructure.bBPOverrideSnappedFromTransform" }; }
368 BitFieldValue<bool, unsigned __int32> bBPOverridePlacementRotation() { return { this, "APrimalStructure.bBPOverridePlacementRotation" }; }
369 BitFieldValue<bool, unsigned __int32> bDisableStructureOnElectricStorm() { return { this, "APrimalStructure.bDisableStructureOnElectricStorm" }; }
370 BitFieldValue<bool, unsigned __int32> bNoCollision() { return { this, "APrimalStructure.bNoCollision" }; }
371 BitFieldValue<bool, unsigned __int32> bCreatedDynamicMaterials() { return { this, "APrimalStructure.bCreatedDynamicMaterials" }; }
372 BitFieldValue<bool, unsigned __int32> bIsPreviewStructure() { return { this, "APrimalStructure.bIsPreviewStructure" }; }
373 BitFieldValue<bool, unsigned __int32> bStructureUseAltCollisionChannel() { return { this, "APrimalStructure.bStructureUseAltCollisionChannel" }; }
374 BitFieldValue<bool, unsigned __int32> bDemolishJustDestroy() { return { this, "APrimalStructure.bDemolishJustDestroy" }; }
375 BitFieldValue<bool, unsigned __int32> bHighPriorityDemolish() { return { this, "APrimalStructure.bHighPriorityDemolish" }; }
376 BitFieldValue<bool, unsigned __int32> bDisableSnapStructure() { return { this, "APrimalStructure.bDisableSnapStructure" }; }
377 BitFieldValue<bool, unsigned __int32> bTriggerBPUnstasis() { return { this, "APrimalStructure.bTriggerBPUnstasis" }; }
378 BitFieldValue<bool, unsigned __int32> bBlueprintDrawHUD() { return { this, "APrimalStructure.bBlueprintDrawHUD" }; }
379 BitFieldValue<bool, unsigned __int32> bBlueprintDrawPreviewHUD() { return { this, "APrimalStructure.bBlueprintDrawPreviewHUD" }; }
380 BitFieldValue<bool, unsigned __int32> bUsesWorldSpaceMaterial() { return { this, "APrimalStructure.bUsesWorldSpaceMaterial" }; }
381 BitFieldValue<bool, unsigned __int32> bForceIgnoreStationaryObjectTrace() { return { this, "APrimalStructure.bForceIgnoreStationaryObjectTrace" }; }
382 BitFieldValue<bool, unsigned __int32> bForceAllowNearSupplyCrateSpawns() { return { this, "APrimalStructure.bForceAllowNearSupplyCrateSpawns" }; }
383 BitFieldValue<bool, unsigned __int32> bBPPostSetStructureCollisionChannels() { return { this, "APrimalStructure.bBPPostSetStructureCollisionChannels" }; }
384 BitFieldValue<bool, unsigned __int32> bPickupGiveItemRequiresAccess() { return { this, "APrimalStructure.bPickupGiveItemRequiresAccess" }; }
385 BitFieldValue<bool, unsigned __int32> bUseBPAllowPickupGiveItem() { return { this, "APrimalStructure.bUseBPAllowPickupGiveItem" }; }
386 BitFieldValue<bool, unsigned __int32> bPreventAttachedChildStructures() { return { this, "APrimalStructure.bPreventAttachedChildStructures" }; }
387 BitFieldValue<bool, unsigned __int32> bPreventPreviewIfWeaponPlaced() { return { this, "APrimalStructure.bPreventPreviewIfWeaponPlaced" }; }
388 BitFieldValue<bool, unsigned __int32> bStructuresInRangeTypeFlagUseAltCollisionChannel() { return { this, "APrimalStructure.bStructuresInRangeTypeFlagUseAltCollisionChannel" }; }
389 BitFieldValue<bool, unsigned __int32> bIsDrawingHUDPickupTimer() { return { this, "APrimalStructure.bIsDrawingHUDPickupTimer" }; }
390 BitFieldValue<bool, unsigned __int32> bIgnoredByTargeting() { return { this, "APrimalStructure.bIgnoredByTargeting" }; }
391 BitFieldValue<bool, unsigned __int32> bBPCheckItemRequiementsToBuild() { return { this, "APrimalStructure.bBPCheckItemRequiementsToBuild" }; }
392 BitFieldValue<bool, unsigned __int32> bUseBPGetAggroDinoOnDamageSettings() { return { this, "APrimalStructure.bUseBPGetAggroDinoOnDamageSettings" }; }
393 BitFieldValue<bool, unsigned __int32> bWasPickedUp() { return { this, "APrimalStructure.bWasPickedUp" }; }
394 BitFieldValue<bool, unsigned __int32> bCanAttachToExosuit() { return { this, "APrimalStructure.bCanAttachToExosuit" }; }
395 BitFieldValue<bool, unsigned __int32> bCanBeStoredByExosuit() { return { this, "APrimalStructure.bCanBeStoredByExosuit" }; }
396 BitFieldValue<bool, unsigned __int32> bStructureIgnoreDying() { return { this, "APrimalStructure.bStructureIgnoreDying" }; }
397 BitFieldValue<bool, unsigned __int32> bClientReceivedStructuresPlacedOnFloor() { return { this, "APrimalStructure.bClientReceivedStructuresPlacedOnFloor" }; }
398 BitFieldValue<bool, unsigned __int32> bHasAnyStructuresPlacedOnFloor() { return { this, "APrimalStructure.bHasAnyStructuresPlacedOnFloor" }; }
399 BitFieldValue<bool, unsigned __int32> bUseBPPreventCharacterBasing() { return { this, "APrimalStructure.bUseBPPreventCharacterBasing" }; }
400 BitFieldValue<bool, unsigned __int32> bDontSetDynamicObstacle() { return { this, "APrimalStructure.bDontSetDynamicObstacle" }; }
401 BitFieldValue<bool, unsigned __int32> bDontSetDamageParameters() { return { this, "APrimalStructure.bDontSetDamageParameters" }; }
402 BitFieldValue<bool, unsigned __int32> bBedUsesDefaultDestination() { return { this, "APrimalStructure.bBedUsesDefaultDestination" }; }
403 BitFieldValue<bool, unsigned __int32> bAllowRegisterSkeletalMeshesOnDedicatedServer() { return { this, "APrimalStructure.bAllowRegisterSkeletalMeshesOnDedicatedServer" }; }
404 BitFieldValue<bool, unsigned __int32> bUseInfiniteStaticMeshDrawDistance() { return { this, "APrimalStructure.bUseInfiniteStaticMeshDrawDistance" }; }
405 BitFieldValue<bool, unsigned __int32> bDidHideGrass() { return { this, "APrimalStructure.bDidHideGrass" }; }
406 BitFieldValue<bool, unsigned __int32> bHasWindSourceComponentsToInteractWithVolumetricDispatcher() { return { this, "APrimalStructure.bHasWindSourceComponentsToInteractWithVolumetricDispatcher" }; }
407
408 // Functions
409
410 bool BPAllowSnappingWith(APrimalStructure* OtherStructure, APlayerController* ForPC) { return NativeCall<bool, APrimalStructure*, APlayerController*>(this, "APrimalStructure.BPAllowSnappingWith(APrimalStructure*,APlayerController*)", OtherStructure, ForPC); }
411 bool BPAllowSwitchToVariant(FName VariantTag) { return NativeCall<bool, FName>(this, "APrimalStructure.BPAllowSwitchToVariant(FName)", VariantTag); }
412 void BPApplyCustomDurabilityOnPickup(UPrimalItem* pickedup) { NativeCall<void, UPrimalItem*>(this, "APrimalStructure.BPApplyCustomDurabilityOnPickup(UPrimalItem*)", pickedup); }
413 void BPDefaultProcessEditText(AShooterPlayerController* ForPC, const FString* TextToUse, bool checkedBox) { NativeCall<void, AShooterPlayerController*, const FString*, bool>(this, "APrimalStructure.BPDefaultProcessEditText(AShooterPlayerController*,FString&,bool)", ForPC, TextToUse, checkedBox); }
414 int BPIsAllowedToBuild(const FPlacementData* OutPlacementData, int CurrentAllowedReason) { return NativeCall<int, const FPlacementData*, int>(this, "APrimalStructure.BPIsAllowedToBuild(FPlacementData&,int)", OutPlacementData, CurrentAllowedReason); }
415 int BPIsAllowedToBuildEx(const FPlacementData* OutPlacementData, int CurrentAllowedReason, APlayerController* PC, bool bFinalPlacement, bool bChoosingRotation) { return NativeCall<int, const FPlacementData*, int, APlayerController*, bool, bool>(this, "APrimalStructure.BPIsAllowedToBuildEx(FPlacementData&,int,APlayerController*,bool,bool)", OutPlacementData, CurrentAllowedReason, PC, bFinalPlacement, bChoosingRotation); }
416 void BPNotifyAmmoBoxReloadedStructure(APrimalStructure* ReloadedStructure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructure.BPNotifyAmmoBoxReloadedStructure(APrimalStructure*)", ReloadedStructure); }
417 void BPOnStructurePickup(APlayerController* PlayerController, TSubclassOf<UPrimalItem> ItemType, UPrimalItem* NewlyPickedUpItem, bool bIsQuickPickup) { NativeCall<void, APlayerController*, TSubclassOf<UPrimalItem>, UPrimalItem*, bool>(this, "APrimalStructure.BPOnStructurePickup(APlayerController*,TSubclassOf<UPrimalItem>,UPrimalItem*,bool)", PlayerController, ItemType, NewlyPickedUpItem, bIsQuickPickup); }
418 bool BPOverrideAllowStructureAccess(AShooterPlayerController* ForPC, bool bIsAccessAllowed, bool bForInventoryOnly) { return NativeCall<bool, AShooterPlayerController*, bool, bool>(this, "APrimalStructure.BPOverrideAllowStructureAccess(AShooterPlayerController*,bool,bool)", ForPC, bIsAccessAllowed, bForInventoryOnly); }
419 bool BPOverrideDemolish(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructure.BPOverrideDemolish(AShooterPlayerController*)", ForPC); }
420 bool BPPreventPlacingStructureOntoMe(APlayerController* PC, APrimalStructure* ForNewStructure, const FHitResult* ForHitResult) { return NativeCall<bool, APlayerController*, APrimalStructure*, const FHitResult*>(this, "APrimalStructure.BPPreventPlacingStructureOntoMe(APlayerController*,APrimalStructure*,FHitResult&)", PC, ForNewStructure, ForHitResult); }
421 bool BPPreventSpawnForPlayer(AShooterPlayerController* PC, bool bCheckCooldownTime, APrimalStructure* FromStructure) { return NativeCall<bool, AShooterPlayerController*, bool, APrimalStructure*>(this, "APrimalStructure.BPPreventSpawnForPlayer(AShooterPlayerController*,bool,APrimalStructure*)", PC, bCheckCooldownTime, FromStructure); }
422 void BPRefreshedStructureColors() { NativeCall<void>(this, "APrimalStructure.BPRefreshedStructureColors()"); }
423 bool BPUseCountStructureInRange() { return NativeCall<bool>(this, "APrimalStructure.BPUseCountStructureInRange()"); }
424 void ClearCustomColors() { NativeCall<void>(this, "APrimalStructure.ClearCustomColors()"); }
425 void ClientUpdateLinkedStructures(const TArray<unsigned int, TSizedDefaultAllocator<32> >* NewLinkedStructures) { NativeCall<void, const TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ClientUpdateLinkedStructures(TArray<unsignedint,TSizedDefaultAllocator<32>>&)", NewLinkedStructures); }
426 int GetDefaultDestinationID() { return NativeCall<int>(this, "APrimalStructure.GetDefaultDestinationID()"); }
427 UStaticMeshComponent* GetPaintingStaticMesh() { return NativeCall<UStaticMeshComponent*>(this, "APrimalStructure.GetPaintingStaticMesh()"); }
428 bool IsValidForSnappingFrom(APrimalStructure* OtherStructure) { return NativeCall<bool, APrimalStructure*>(this, "APrimalStructure.IsValidForSnappingFrom(APrimalStructure*)", OtherStructure); }
429 bool IsValidSnapPointFrom(APrimalStructure* ParentStructure, int MySnapPointFromIndex) { return NativeCall<bool, APrimalStructure*, int>(this, "APrimalStructure.IsValidSnapPointFrom(APrimalStructure*,int)", ParentStructure, MySnapPointFromIndex); }
430 bool IsValidSnapPointTo(APrimalStructure* ChildStructure, int MySnapPointToIndex) { return NativeCall<bool, APrimalStructure*, int>(this, "APrimalStructure.IsValidSnapPointTo(APrimalStructure*,int)", ChildStructure, MySnapPointToIndex); }
431 void MultiSetPickupAllowedBeforeNetworkTime(long double NewTime) { NativeCall<void, long double>(this, "APrimalStructure.MultiSetPickupAllowedBeforeNetworkTime(double)", NewTime); }
432 void NetUpdateTeamAndOwnerName(int NewTeam, const FString* NewOwnerName) { NativeCall<void, int, const FString*>(this, "APrimalStructure.NetUpdateTeamAndOwnerName(int,FString&)", NewTeam, NewOwnerName); }
433 void SetDefaultDestinationStructure(APrimalStructure* DestinationStructure, AShooterPlayerController* ForPC) { NativeCall<void, APrimalStructure*, AShooterPlayerController*>(this, "APrimalStructure.SetDefaultDestinationStructure(APrimalStructure*,AShooterPlayerController*)", DestinationStructure, ForPC); }
434 void SetEnabledPrimarySnappedStructureParent(bool bEnabled) { NativeCall<void, bool>(this, "APrimalStructure.SetEnabledPrimarySnappedStructureParent(bool)", bEnabled); }
435 static void StaticRegisterNativesAPrimalStructure() { NativeCall<void>(nullptr, "APrimalStructure.StaticRegisterNativesAPrimalStructure()"); }
436 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructure.GetPrivateStaticClass()"); }
437 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
438 bool FillVolumetricDispatchesForFluidInteraction(bool bDebugb, bool bTriggerEvents, UActorComponent* interactionComponent, AActor* dispatcher) { return NativeCall<bool, bool, bool, UActorComponent*, AActor*>(this, "APrimalStructure.FillVolumetricDispatchesForFluidInteraction(bool,bool,UActorComponent*,AActor*)", bDebugb, bTriggerEvents, interactionComponent, dispatcher); }
439 bool FillVolumetricDispatchesForFoliageInteraction(bool bDebugb, UActorComponent* interactionComponent) { return NativeCall<bool, bool, UActorComponent*>(this, "APrimalStructure.FillVolumetricDispatchesForFoliageInteraction(bool,UActorComponent*)", bDebugb, interactionComponent); }
440 int GetHitPawnCollisionGroup() { return NativeCall<int>(this, "APrimalStructure.GetHitPawnCollisionGroup()"); }
441 void PreInitializeComponents() { NativeCall<void>(this, "APrimalStructure.PreInitializeComponents()"); }
442 void BeginPlay() { NativeCall<void>(this, "APrimalStructure.BeginPlay()"); }
443 void DestroyByMeshing() { NativeCall<void>(this, "APrimalStructure.DestroyByMeshing()"); }
444 void SetLinkedIDs() { NativeCall<void>(this, "APrimalStructure.SetLinkedIDs()"); }
445 void ApplyLinkedIDs(bool bRelinkParents) { NativeCall<void, bool>(this, "APrimalStructure.ApplyLinkedIDs(bool)", bRelinkParents); }
446 static APrimalStructure* GetFromID(UWorld* World, unsigned int TheStructureID) { return NativeCall<APrimalStructure*, UWorld*, unsigned int>(nullptr, "APrimalStructure.GetFromID(UWorld*,unsignedint)", World, TheStructureID); }
447 bool IsReadyForDynamicBasing() { return NativeCall<bool>(this, "APrimalStructure.IsReadyForDynamicBasing()"); }
448 void OnRep_AttachmentReplication() { NativeCall<void>(this, "APrimalStructure.OnRep_AttachmentReplication()"); }
449 void SetDinoSaddleAttachment(APrimalDinoCharacter* myDino, FName BoneName, UE::Math::TVector<double>* RelLoc, UE::Math::TRotator<double>* RelRot, bool bMaintainWorldPosition) { NativeCall<void, APrimalDinoCharacter*, FName, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, bool>(this, "APrimalStructure.SetDinoSaddleAttachment(APrimalDinoCharacter*,FName,UE::Math::TVector<double>,UE::Math::TRotator<double>,bool)", myDino, BoneName, RelLoc, RelRot, bMaintainWorldPosition); }
450 void PostSpawnInitialize() { NativeCall<void>(this, "APrimalStructure.PostSpawnInitialize()"); }
451 //void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType) { NativeCall<void, EOnDeserializationType::Type>(this, "APrimalStructure.OnDeserializedByGame(EOnDeserializationType::Type)", DeserializationType); }
452 void SetStructureCollisionChannels() { NativeCall<void>(this, "APrimalStructure.SetStructureCollisionChannels()"); }
453 void ApplyScale(bool bOnlyInitPhysics) { NativeCall<void, bool>(this, "APrimalStructure.ApplyScale(bool)", bOnlyInitPhysics); }
454 void PostSpawnInitialize(const UE::Math::TTransform<double>* SpawnTransform, AActor* InOwner, APawn* InInstigator, bool bRemoteOwned, bool bNoFail, bool bDeferConstruction, bool bDeferBeginPlay, bool bPrimalDeferConstruction, ESpawnActorScaleMethod TransformScaleMethod) { NativeCall<void, const UE::Math::TTransform<double>*, AActor*, APawn*, bool, bool, bool, bool, bool, ESpawnActorScaleMethod>(this, "APrimalStructure.PostSpawnInitialize(UE::Math::TTransform<double>&,AActor*,APawn*,bool,bool,bool,bool,bool,ESpawnActorScaleMethod)", SpawnTransform, InOwner, InInstigator, bRemoteOwned, bNoFail, bDeferConstruction, bDeferBeginPlay, bPrimalDeferConstruction, TransformScaleMethod); }
455 bool UseDynamicMobility() { return NativeCall<bool>(this, "APrimalStructure.UseDynamicMobility()"); }
456 void SetStaticMobility() { NativeCall<void>(this, "APrimalStructure.SetStaticMobility()"); }
457 void SetDynamicMobility() { NativeCall<void>(this, "APrimalStructure.SetDynamicMobility()"); }
458 void PrepareAsPlacementPreview() { NativeCall<void>(this, "APrimalStructure.PrepareAsPlacementPreview()"); }
459 bool TickPlacingStructure(APrimalStructurePlacer* PlacerActor, float DeltaTime) { return NativeCall<bool, APrimalStructurePlacer*, float>(this, "APrimalStructure.TickPlacingStructure(APrimalStructurePlacer*,float)", PlacerActor, DeltaTime); }
460 FString* GetDebugInfoString(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructure.GetDebugInfoString()", result); }
461 int IsAllowedToBuild(APlayerController* PC, UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation, FPlacementData* OutPlacementData, bool bDontAdjustForMaxRange, UE::Math::TRotator<double>* PlayerViewRotation, bool bFinalPlacement, bool bUseOriginalOutPlacementData) { return NativeCall<int, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, FPlacementData*, bool, UE::Math::TRotator<double>*, bool, bool>(this, "APrimalStructure.IsAllowedToBuild(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,FPlacementData&,bool,UE::Math::TRotator<double>,bool,bool)", PC, AtLocation, AtRotation, OutPlacementData, bDontAdjustForMaxRange, PlayerViewRotation, bFinalPlacement, bUseOriginalOutPlacementData); }
462 static char IsPointNearSupplyCrateSpawn(UWorld* theWorld, UE::Math::TVector<double>* AtPoint) { return NativeCall<char, UWorld*, UE::Math::TVector<double>*>(nullptr, "APrimalStructure.IsPointNearSupplyCrateSpawn(UWorld*,UE::Math::TVector<double>)", theWorld, AtPoint); }
463 TSubclassOf<APrimalStructure>* GetBedFilterClass_Implementation(TSubclassOf<APrimalStructure>* result) { return NativeCall<TSubclassOf<APrimalStructure> *, TSubclassOf<APrimalStructure>*>(this, "APrimalStructure.GetBedFilterClass_Implementation()", result); }
464 FSpawnPointInfo* GetSpawnPointInfo(FSpawnPointInfo* result) { return NativeCall<FSpawnPointInfo*, FSpawnPointInfo*>(this, "APrimalStructure.GetSpawnPointInfo()", result); }
465 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructure.PostInitializeComponents()"); }
466 bool AllowSpawnForPlayer(AShooterPlayerController* PC, bool bCheckCooldownTime, APrimalStructure* FromStructure) { return NativeCall<bool, AShooterPlayerController*, bool, APrimalStructure*>(this, "APrimalStructure.AllowSpawnForPlayer(AShooterPlayerController*,bool,APrimalStructure*)", PC, bCheckCooldownTime, FromStructure); }
467 void NetUpdateOriginalOwnerNameAndID_Implementation(int NewOriginalOwnerID, const FString* NewOriginalOwnerName) { NativeCall<void, int, const FString*>(this, "APrimalStructure.NetUpdateOriginalOwnerNameAndID_Implementation(int,FString&)", NewOriginalOwnerID, NewOriginalOwnerName); }
468 void NonPlayerFinalStructurePlacement(int PlacementTargetingTeam, int PlacementOwningPlayerID, const FString* PlacementOwningPlayerName, APrimalStructure* ForcePrimaryParent) { NativeCall<void, int, int, const FString*, APrimalStructure*>(this, "APrimalStructure.NonPlayerFinalStructurePlacement(int,int,FString&,APrimalStructure*)", PlacementTargetingTeam, PlacementOwningPlayerID, PlacementOwningPlayerName, ForcePrimaryParent); }
469 char FinalStructurePlacement(APlayerController* PC, UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation, UE::Math::TRotator<double>* PlayerViewRotation, APawn* AttachToPawn, FName BoneName, bool bFlipped, FPlacementData* PlacementData) { return NativeCall<char, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, UE::Math::TRotator<double>*, APawn*, FName, bool, FPlacementData*>(this, "APrimalStructure.FinalStructurePlacement(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TRotator<double>,APawn*,FName,bool,FPlacementData&)", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bFlipped, PlacementData); }
470 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructure.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
471 bool GetSnapToLocation(UE::Math::TVector<double>* AtLoc, UE::Math::TRotator<double>* AtRotation, FPlacementData* OutPlacementData, APrimalStructure** OutParentStructure, int* OutSnapToIndex, APlayerController* PC, bool bFinalPlacement, int SnapPointCycle) { return NativeCall<bool, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, FPlacementData*, APrimalStructure**, int*, APlayerController*, bool, int>(this, "APrimalStructure.GetSnapToLocation(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,FPlacementData&,APrimalStructure**,int*,APlayerController*,bool,int)", AtLoc, AtRotation, OutPlacementData, OutParentStructure, OutSnapToIndex, PC, bFinalPlacement, SnapPointCycle); }
472 int IsValidStructureReplacement(APrimalStructure* OtherStructure) { return NativeCall<int, APrimalStructure*>(this, "APrimalStructure.IsValidStructureReplacement(APrimalStructure*)", OtherStructure); }
473 void GetSnapToParentStructures(UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* SnapToParentStructures, APlayerController* PC) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, APlayerController*>(this, "APrimalStructure.GetSnapToParentStructures(UE::Math::TVector<double>,UE::Math::TRotator<double>,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,APlayerController*)", AtLocation, AtRotation, SnapToParentStructures, PC); }
474 char IsValidSnapParent(APrimalStructure* OtherStructure, UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation) { return NativeCall<char, APrimalStructure*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalStructure.IsValidSnapParent(APrimalStructure*,UE::Math::TVector<double>,UE::Math::TRotator<double>)", OtherStructure, AtLocation, AtRotation); }
475 bool GetPlacingGroundLocation(AActor** OutHitActor, FPlacementData* OutPlacementData, APlayerController* PC, bool bFinalPlacement, int SnapPointCycle, UPrimitiveComponent** OutComponent, bool bUseOriginalOutPlacementData) { return NativeCall<bool, AActor**, FPlacementData*, APlayerController*, bool, int, UPrimitiveComponent**, bool>(this, "APrimalStructure.GetPlacingGroundLocation(AActor*&,FPlacementData&,APlayerController*,bool,int,UPrimitiveComponent**,bool)", OutHitActor, OutPlacementData, PC, bFinalPlacement, SnapPointCycle, OutComponent, bUseOriginalOutPlacementData); }
476 __int64 CheckForWallParent(APlayerController* PC, UE::Math::TVector<double>* PlacementLoc, UE::Math::TRotator<double>* PlacementRot, FHitResult* OutHit) { return NativeCall<__int64, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, FHitResult*>(this, "APrimalStructure.CheckForWallParent(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,FHitResult&)", PC, PlacementLoc, PlacementRot, OutHit); }
477 FHitResult* CheckForAnyGround(FHitResult* result, APlayerController* PC, UE::Math::TVector<double>* PlacementLoc, bool* OutHit, bool IgnoreDownTrace) { return NativeCall<FHitResult*, FHitResult*, APlayerController*, UE::Math::TVector<double>*, bool*, bool>(this, "APrimalStructure.CheckForAnyGround(APlayerController*,UE::Math::TVector<double>,bool&,bool)", result, PC, PlacementLoc, OutHit, IgnoreDownTrace); }
478 bool ClampBuildLocation(UE::Math::TVector<double>* FromLocation, AActor** OutHitActor, FPlacementData* OutPlacementData, bool bDontAdjustForMaxRange, APlayerController* PC, bool bFinalPlacement) { return NativeCall<bool, UE::Math::TVector<double>*, AActor**, FPlacementData*, bool, APlayerController*, bool>(this, "APrimalStructure.ClampBuildLocation(UE::Math::TVector<double>,AActor*&,FPlacementData&,bool,APlayerController*,bool)", FromLocation, OutHitActor, OutPlacementData, bDontAdjustForMaxRange, PC, bFinalPlacement); }
479 char CheckNotEncroaching(UE::Math::TVector<double>* PlacementLocation, UE::Math::TRotator<double>* PlacementRotation, AActor* DinoCharacter, APrimalStructure* SnappedToParentStructure, APrimalStructure* ReplacesStructure, bool bUseAlternatePlacementTraceScale, bool bFirstOnly) { return NativeCall<char, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, AActor*, APrimalStructure*, APrimalStructure*, bool, bool>(this, "APrimalStructure.CheckNotEncroaching(UE::Math::TVector<double>,UE::Math::TRotator<double>,AActor*,APrimalStructure*,APrimalStructure*,bool,bool)", PlacementLocation, PlacementRotation, DinoCharacter, SnappedToParentStructure, ReplacesStructure, bUseAlternatePlacementTraceScale, bFirstOnly); }
480 bool IsValidEncroachment(const TArray<FOverlapResult, TSizedDefaultAllocator<32> >* Overlaps, APrimalStructure* ReplacingStructure) { return NativeCall<bool, const TArray<FOverlapResult, TSizedDefaultAllocator<32> >*, APrimalStructure*>(this, "APrimalStructure.IsValidEncroachment(TArray<FOverlapResult,TSizedDefaultAllocator<32>>&,APrimalStructure*)", Overlaps, ReplacingStructure); }
481 bool IsValidEncroachment(AActor* OverlapActor, UPrimitiveComponent* OverlapComp, APrimalStructure* ReplacingStructure) { return NativeCall<bool, AActor*, UPrimitiveComponent*, APrimalStructure*>(this, "APrimalStructure.IsValidEncroachment(AActor*,UPrimitiveComponent*,APrimalStructure*)", OverlapActor, OverlapComp, ReplacingStructure); }
482 __int64 IsObstructedByTerrainOrWorldGeo(APlayerController* PC, UE::Math::TVector<double>* PlacementLocation, UE::Math::TRotator<double>* PlacementRotation, bool bUseAlternatePlacementTraceScale) { return NativeCall<__int64, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, bool>(this, "APrimalStructure.IsObstructedByTerrainOrWorldGeo(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,bool,bool)", PC, PlacementLocation, PlacementRotation, bUseAlternatePlacementTraceScale); }
483 APrimalStructure* GetNearbyFoundation(FPlacementData* PlacementData, APlayerController* ForPC) { return NativeCall<APrimalStructure*, FPlacementData*, APlayerController*>(this, "APrimalStructure.GetNearbyFoundation(FPlacementData&,APlayerController*)", PlacementData, ForPC); }
484 void NetSpawnCoreStructureDeathActor_Implementation() { NativeCall<void>(this, "APrimalStructure.NetSpawnCoreStructureDeathActor_Implementation()"); }
485 float TakeDamage(float Damage, const FDamageEvent* DamageEvent, AController* EventInstigator, AActor* DamageCauser) { return NativeCall<float, float, const FDamageEvent*, AController*, AActor*>(this, "APrimalStructure.TakeDamage(float,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
486 bool Die(float KillingDamage, const FDamageEvent* DamageEvent, AController* Killer, AActor* DamageCauser) { return NativeCall<bool, float, const FDamageEvent*, AController*, AActor*>(this, "APrimalStructure.Die(float,FDamageEvent&,AController*,AActor*)", KillingDamage, DamageEvent, Killer, DamageCauser); }
487 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructure.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
488 void DestroyStructuresPlacedOnFloor() { NativeCall<void>(this, "APrimalStructure.DestroyStructuresPlacedOnFloor()"); }
489 //TSoftObjectPtr<UGeometryCollection>* GetDestroyedMesh(TSoftObjectPtr<UGeometryCollection>* result) { return NativeCall<TSoftObjectPtr<UGeometryCollection> *, TSoftObjectPtr<UGeometryCollection>*>(this, "APrimalStructure.GetDestroyedMesh()", result); }
490 //TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >* GetDestroyedMeshes(TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >*, TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.GetDestroyedMeshes()", result); }
491 static void ProcessBulkCleanUpTreeKills() { NativeCall<void>(nullptr, "APrimalStructure.ProcessBulkCleanUpTreeKills()"); }
492 static void ReprocessTree(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StartingStructures, AController* InstigatorController, AActor* DamageCauser, bool bPickup, bool bDemo) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, AController*, AActor*, bool, bool>(nullptr, "APrimalStructure.ReprocessTree(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,AController*,AActor*,bool,bool)", StartingStructures, InstigatorController, DamageCauser, bPickup, bDemo); }
493 static void FindFoundations(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StartingStructures, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Foundations) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.FindFoundations(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", StartingStructures, Foundations); }
494 static void FindFoundations(APrimalStructure* StartingStructure, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Foundations) { NativeCall<void, APrimalStructure*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.FindFoundations(APrimalStructure*,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", StartingStructure, Foundations); }
495 static void CullAgainstFoundations(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StartingStructures, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Foundations) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.CullAgainstFoundations(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", StartingStructures, Foundations); }
496 static bool CullAgainstFoundations(APrimalStructure** StartingStructure, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Foundations) { return NativeCall<bool, APrimalStructure**, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.CullAgainstFoundations(APrimalStructure*&,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", StartingStructure, Foundations); }
497 static void FlagConnectionsLessThan(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Structures, int Connections, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StructuresToDestroy) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, int, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.FlagConnectionsLessThan(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,int,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", Structures, Connections, StructuresToDestroy); }
498 static void FlagReachable(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Foundations) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.FlagReachable(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", Foundations); }
499 static void FlagReachable(APrimalStructure* StartingStructure) { NativeCall<void, APrimalStructure*>(nullptr, "APrimalStructure.FlagReachable(APrimalStructure*)", StartingStructure); }
500 static void CleanUpTree(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StartingStructures, AController* InstigatorController, AActor* DamageCauser, bool bPickup, bool bDemo) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, AController*, AActor*, bool, bool>(nullptr, "APrimalStructure.CleanUpTree(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,AController*,AActor*,bool,bool)", StartingStructures, InstigatorController, DamageCauser, bPickup, bDemo); }
501 //static void CleanUpTree(APrimalStructure* StartingStructure, AController* InstigatorController, AActor* DamageCauser, unsigned int depth, TMap<TSubclassOf<UPrimalItem>, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<TSubclassOf<UPrimalItem>, int, 0> >* CollectedResources, bool bPickup, bool bDemo, bool bUseResourceMap) { NativeCall<void, APrimalStructure*, AController*, AActor*, unsigned int, TMap<TSubclassOf<UPrimalItem>, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<TSubclassOf<UPrimalItem>, int, 0> >*, bool, bool, bool>(nullptr, "APrimalStructure.CleanUpTree(APrimalStructure*,AController*,AActor*,unsignedint,TMap<TSubclassOf<UPrimalItem>,int,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<TSubclassOf<UPrimalItem>,int,0>>&,bool,bool,bool)", StartingStructure, InstigatorController, DamageCauser, depth, CollectedResources, bPickup, bDemo, bUseResourceMap); }
502 void DelayedCleanUpTree() { NativeCall<void>(this, "APrimalStructure.DelayedCleanUpTree()"); }
503 void RemoveLinkedStructure(APrimalStructure* Structure, AController* InstigatorController, AActor* DamageCauser) { NativeCall<void, APrimalStructure*, AController*, AActor*>(this, "APrimalStructure.RemoveLinkedStructure(APrimalStructure*,AController*,AActor*)", Structure, InstigatorController, DamageCauser); }
504 void ScreenDoorFadeAway(const FDamageEvent* DamageEvent, APawn* InstigatingPawn) { NativeCall<void, const FDamageEvent*, APawn*>(this, "APrimalStructure.ScreenDoorFadeAway(FDamageEvent&,APawn*)", DamageEvent, InstigatingPawn); }
505 void DoDie(UPrimalHarvestingComponent* fromComponent) { NativeCall<void, UPrimalHarvestingComponent*>(this, "APrimalStructure.DoDie()", fromComponent); }
506 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
507 void RefreshStructureColors(UMeshComponent* ForceRefreshComponent) { NativeCall<void, UMeshComponent*>(this, "APrimalStructure.RefreshStructureColors(UMeshComponent*)", ForceRefreshComponent); }
508 FLinearColor* GetStructureColorForID(FLinearColor* result, int SetNum, int ID) { return NativeCall<FLinearColor*, FLinearColor*, int, int>(this, "APrimalStructure.GetStructureColorForID(int,int)", result, SetNum, ID); }
509 void BPNetRefreshStructureColors_Implementation(bool bUseColors) { NativeCall<void, bool>(this, "APrimalStructure.BPNetRefreshStructureColors_Implementation(bool)", bUseColors); }
510 bool Internal_IsInSnapChain(APrimalStructure* theStructure) { return NativeCall<bool, APrimalStructure*>(this, "APrimalStructure.Internal_IsInSnapChain(APrimalStructure*)", theStructure); }
511 void GetAllLinkedStructures(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* OutLinkedStructures, TSubclassOf<APrimalStructure> ChildOfClass) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, TSubclassOf<APrimalStructure>>(this, "APrimalStructure.GetAllLinkedStructures(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,TSubclassOf<APrimalStructure>)", OutLinkedStructures, ChildOfClass); }
512 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructure.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
513 long double GetForceDemolishTime() { return NativeCall<long double>(this, "APrimalStructure.GetForceDemolishTime()"); }
514 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructure.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
515 UPrimalItem* PickupStructure(bool bIsQuickPickup, AShooterPlayerController* pc) { return NativeCall<UPrimalItem*, bool, AShooterPlayerController*>(this, "APrimalStructure.PickupStructure(bool,AShooterPlayerController*)", bIsQuickPickup, pc); }
516 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructure.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
517 void Demolish(APlayerController* ForPC, AActor* DamageCauser) { NativeCall<void, APlayerController*, AActor*>(this, "APrimalStructure.Demolish(APlayerController*,AActor*)", ForPC, DamageCauser); }
518 void DrawHUD(AShooterHUD* HUD) { NativeCall<void, AShooterHUD*>(this, "APrimalStructure.DrawHUD(AShooterHUD*)", HUD); }
519 bool DoAnyTribePermissionsRestrict(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructure.DoAnyTribePermissionsRestrict(AShooterPlayerController*)", ForPC); }
520 void DrawStructureTooltip(AShooterHUD* HUD, bool bForMultiUseSelector) { NativeCall<void, AShooterHUD*, bool>(this, "APrimalStructure.DrawStructureTooltip(AShooterHUD*,bool)", HUD, bForMultiUseSelector); }
521 void DrawStructureTooltipAction(AShooterHUD* HUD, bool bForMultiUseSelector) { NativeCall<void, AShooterHUD*, bool>(this, "APrimalStructure.DrawStructureTooltipAction(AShooterHUD*,bool)", HUD, bForMultiUseSelector); }
522 void ChangeActorTeam(int NewTeam) { NativeCall<void, int>(this, "APrimalStructure.ChangeActorTeam(int)", NewTeam); }
523 void NetUpdateTeamAndOwnerName_Implementation(int NewTeam, const FString* NewOwnerName) { NativeCall<void, int, const FString*>(this, "APrimalStructure.NetUpdateTeamAndOwnerName_Implementation(int,FString&)", NewTeam, NewOwnerName); }
524 void SetBiomeZoneVolume(ABiomeZoneVolume* theVolume) { NativeCall<void, ABiomeZoneVolume*>(this, "APrimalStructure.SetBiomeZoneVolume(ABiomeZoneVolume*)", theVolume); }
525 void ClearBiomeZoneVolume(ABiomeZoneVolume* theVolume) { NativeCall<void, ABiomeZoneVolume*>(this, "APrimalStructure.ClearBiomeZoneVolume(ABiomeZoneVolume*)", theVolume); }
526 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructure.GetDescriptiveName()", result); }
527 bool AllowSnapRotationForStructure(int ThisSnapPointIndex, APrimalStructure* OtherStructure, int OtherStructureSnapPointIndex) { return NativeCall<bool, int, APrimalStructure*, int>(this, "APrimalStructure.AllowSnapRotationForStructure(int,APrimalStructure*,int)", ThisSnapPointIndex, OtherStructure, OtherStructureSnapPointIndex); }
528 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructure.PlacedStructure(AShooterPlayerController*)", PC); }
529 void UpdatedHealth(bool bDoReplication) { NativeCall<void, bool>(this, "APrimalStructure.UpdatedHealth(bool)", bDoReplication); }
530 void SetupDynamicMeshMaterials(UMeshComponent* meshComp) { NativeCall<void, UMeshComponent*>(this, "APrimalStructure.SetupDynamicMeshMaterials(UMeshComponent*)", meshComp); }
531 void StartRepair() { NativeCall<void>(this, "APrimalStructure.StartRepair()"); }
532 void RepairCheckTimer() { NativeCall<void>(this, "APrimalStructure.RepairCheckTimer()"); }
533 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "APrimalStructure.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
534 void Stasis() { NativeCall<void>(this, "APrimalStructure.Stasis()"); }
535 void Destroyed() { NativeCall<void>(this, "APrimalStructure.Destroyed()"); }
536 void Unstasis() { NativeCall<void>(this, "APrimalStructure.Unstasis()"); }
537 UPrimitiveComponent* GetPrimaryHitComponent() { return NativeCall<UPrimitiveComponent*>(this, "APrimalStructure.GetPrimaryHitComponent()"); }
538 static void GetNearbyStructuresOfClass(UWorld* World, TSubclassOf<APrimalStructure> StructureClass, const UE::Math::TVector<double>* Location, float Range, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* Structures) { NativeCall<void, UWorld*, TSubclassOf<APrimalStructure>, const UE::Math::TVector<double>*, float, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(nullptr, "APrimalStructure.GetNearbyStructuresOfClass(UWorld*,TSubclassOf<APrimalStructure>,UE::Math::TVector<double>&,float,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", World, StructureClass, Location, Range, Structures); }
539 void ClientUpdateLinkedStructures_Implementation(const TArray<unsigned int, TSizedDefaultAllocator<32> >* NewLinkedStructures) { NativeCall<void, const TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.ClientUpdateLinkedStructures_Implementation(TArray<unsignedint,TSizedDefaultAllocator<32>>&)", NewLinkedStructures); }
540 bool AllowColoringBy(APlayerController* ForPC, UObject* anItem) { return NativeCall<bool, APlayerController*, UObject*>(this, "APrimalStructure.AllowColoringBy(APlayerController*,UObject*)", ForPC, anItem); }
541 void ServerRequestUseItemWithActor(APlayerController* ForPC, UObject* anItem, int AdditionalData) { NativeCall<void, APlayerController*, UObject*, int>(this, "APrimalStructure.ServerRequestUseItemWithActor(APlayerController*,UObject*,int)", ForPC, anItem, AdditionalData); }
542 bool IsNetRelevantFor(const AActor* RealViewer, const AActor* Viewer, const UE::Math::TVector<double>* SrcLocation) { return NativeCall<bool, const AActor*, const AActor*, const UE::Math::TVector<double>*>(this, "APrimalStructure.IsNetRelevantFor(AActor*,AActor*,UE::Math::TVector<double>&)", RealViewer, Viewer, SrcLocation); }
543 void NetDoSpawnEffects_Implementation() { NativeCall<void>(this, "APrimalStructure.NetDoSpawnEffects_Implementation()"); }
544 void FadeInEffectTick() { NativeCall<void>(this, "APrimalStructure.FadeInEffectTick()"); }
545 void ProcessEditText(AShooterPlayerController* ForPC, const FString* TextToUse, bool bCheckedBox) { NativeCall<void, AShooterPlayerController*, const FString*, bool>(this, "APrimalStructure.ProcessEditText(AShooterPlayerController*,FString&,bool)", ForPC, TextToUse, bCheckedBox); }
546 __int64 GetNumStructuresInRange(UE::Math::TVector<double>* AtLocation, float WithinRange) { return NativeCall<__int64, UE::Math::TVector<double>*, float>(this, "APrimalStructure.GetNumStructuresInRange(UE::Math::TVector<double>,float)", AtLocation, WithinRange); }
547 static void GetStructuresInRange(UWorld* theWorld, UE::Math::TVector<double>* AtLocation, float WithinRange, TSubclassOf<APrimalStructure> StructureClass, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StructuresOut, bool bUseInternalOctree, APrimalStructure* IgnoreStructure) { NativeCall<void, UWorld*, UE::Math::TVector<double>*, float, TSubclassOf<APrimalStructure>, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, bool, APrimalStructure*>(nullptr, "APrimalStructure.GetStructuresInRange(UWorld*,UE::Math::TVector<double>,float,TSubclassOf<APrimalStructure>,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,bool,APrimalStructure*)", theWorld, AtLocation, WithinRange, StructureClass, StructuresOut, bUseInternalOctree, IgnoreStructure); }
548 static __int64 GetNumStructuresInRangeStructureTypeFlag(UWorld* theWorld, UE::Math::TVector<double>* AtLocation, int TypeFlag, TArray<FName, TSizedDefaultAllocator<32> >* StructureTags, float WithinRange, bool bCheckBPCountStructureInRange, bool bUseInternalOctree, APrimalStructure* IgnoreStructure, bool bCheckWithAltCollisionChannel, APrimalDinoCharacter* OnSaddleDino, int ForTeam) { return NativeCall<__int64, UWorld*, UE::Math::TVector<double>*, int, TArray<FName, TSizedDefaultAllocator<32> >*, float, bool, bool, APrimalStructure*, bool, APrimalDinoCharacter*, int>(nullptr, "APrimalStructure.GetNumStructuresInRangeStructureTypeFlag(UWorld*,UE::Math::TVector<double>,int,TArray<FName,TSizedDefaultAllocator<32>>,float,bool,bool,APrimalStructure*,bool,APrimalDinoCharacter*,int)", theWorld, AtLocation, TypeFlag, StructureTags, WithinRange, bCheckBPCountStructureInRange, bUseInternalOctree, IgnoreStructure, bCheckWithAltCollisionChannel, OnSaddleDino, ForTeam); }
549 bool AllowPickupForItem(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructure.AllowPickupForItem(AShooterPlayerController*)", ForPC); }
550 bool CanPickupStructureFromRecentPlacement() { return NativeCall<bool>(this, "APrimalStructure.CanPickupStructureFromRecentPlacement()"); }
551 void DisableStructurePickup() { NativeCall<void>(this, "APrimalStructure.DisableStructurePickup()"); }
552 void MultiSetPickupAllowedBeforeNetworkTime_Implementation(long double NewTime) { NativeCall<void, long double>(this, "APrimalStructure.MultiSetPickupAllowedBeforeNetworkTime_Implementation(double)", NewTime); }
553 bool AllowSnappingWith(APrimalStructure* OtherStructure, APlayerController* ForPC) { return NativeCall<bool, APrimalStructure*, APlayerController*>(this, "APrimalStructure.AllowSnappingWith(APrimalStructure*,APlayerController*)", OtherStructure, ForPC); }
554 bool AllowSnappingWithClass(APrimalStructure* OtherStructure) { return NativeCall<bool, APrimalStructure*>(this, "APrimalStructure.AllowSnappingWithClass(APrimalStructure*)", OtherStructure); }
555 bool AllowSnapByTypeFlags(const FPrimalStructureSnapPoint* MySnapPoint, APrimalStructure* OtherStructure, int OtherSnapIndex) { return NativeCall<bool, const FPrimalStructureSnapPoint*, APrimalStructure*, int>(this, "APrimalStructure.AllowSnapByTypeFlags(FPrimalStructureSnapPoint&,APrimalStructure*,int)", MySnapPoint, OtherStructure, OtherSnapIndex); }
556 bool AllowSnapByClassAndTags(const FPrimalStructureSnapPoint* MySnapPoint, APrimalStructure* OtherStructure, const FPrimalStructureSnapPoint* OtherSnapPoint) { return NativeCall<bool, const FPrimalStructureSnapPoint*, APrimalStructure*, const FPrimalStructureSnapPoint*>(this, "APrimalStructure.AllowSnapByClassAndTags(FPrimalStructureSnapPoint&,APrimalStructure*,FPrimalStructureSnapPoint&)", MySnapPoint, OtherStructure, OtherSnapPoint); }
557 int GetVariantNum() { return NativeCall<int>(this, "APrimalStructure.GetVariantNum()"); }
558 //const FStructureVariantAdditionEntry* GetAdditionalVariants() { return NativeCall<const FStructureVariantAdditionEntry*>(this, "APrimalStructure.GetAdditionalVariants()"); }
559 const FStructureVariant* GetVariantByTag(FName VariantTag) { return NativeCall<const FStructureVariant*, FName>(this, "APrimalStructure.GetVariantByTag(FName)", VariantTag); }
560 bool SetVariant(FName VariantTag, bool bForceSet) { return NativeCall<bool, FName, bool>(this, "APrimalStructure.SetVariant(FName,bool)", VariantTag, bForceSet); }
561 void UpdateCosmeticMeshComp(UE::Math::TTransform<double>* CosmeticMeshTransform, UStaticMesh* CosmeticMesh) { NativeCall<void, UE::Math::TTransform<double>*, UStaticMesh*>(this, "APrimalStructure.UpdateCosmeticMeshComp(UE::Math::TTransform<double>,UStaticMesh*)", CosmeticMeshTransform, CosmeticMesh); }
562 void ToggleCosmeticMeshComp(UE::Math::TTransform<double>* CosmeticMeshTransform, UStaticMeshComponent** CosmeticMeshComp, UStaticMesh* CosmeticMesh, UStaticMeshComponent* MyMeshComp) { NativeCall<void, UE::Math::TTransform<double>*, UStaticMeshComponent**, UStaticMesh*, UStaticMeshComponent*>(this, "APrimalStructure.ToggleCosmeticMeshComp(UE::Math::TTransform<double>,UStaticMeshComponent*&,UStaticMesh*,UStaticMeshComponent*)", CosmeticMeshTransform, CosmeticMeshComp, CosmeticMesh, MyMeshComp); }
563 FStructureVariant* GetDefaultVariant(FStructureVariant* result) { return NativeCall<FStructureVariant*, FStructureVariant*>(this, "APrimalStructure.GetDefaultVariant()", result); }
564 bool AllowStructureAccess(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructure.AllowStructureAccess(APlayerController*)", ForPC); }
565 static char IsPointObstructedByWorldGeometry(UWorld* ForWorld, UE::Math::TVector<double>* ThePoint, bool bIgnoreTerrain, bool bOnlyCheckTerrain, bool bIgnoreFoliage, float OBSTRUCTION_CHECK_DIST) { return NativeCall<char, UWorld*, UE::Math::TVector<double>*, bool, bool, bool, float>(nullptr, "APrimalStructure.IsPointObstructedByWorldGeometry(UWorld*,UE::Math::TVector<double>,bool,bool,bool,float)", ForWorld, ThePoint, bIgnoreTerrain, bOnlyCheckTerrain, bIgnoreFoliage, OBSTRUCTION_CHECK_DIST); }
566 bool CanBePainted() { return NativeCall<bool>(this, "APrimalStructure.CanBePainted()"); }
567 UPaintingTexture* GetPaintingTexture() { return NativeCall<UPaintingTexture*>(this, "APrimalStructure.GetPaintingTexture()"); }
568 APrimalStructureDoor* GetLinkedDoor() { return NativeCall<APrimalStructureDoor*>(this, "APrimalStructure.GetLinkedDoor()"); }
569 FString* GetEntryString(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructure.GetEntryString()", result); }
570 UTexture2D* GetEntryIcon(UObject* AssociatedDataObject, bool bIsEnabled) { return NativeCall<UTexture2D*, UObject*, bool>(this, "APrimalStructure.GetEntryIcon(UObject*,bool)", AssociatedDataObject, bIsEnabled); }
571 UMaterialInterface* GetEntryIconMaterial(UObject* AssociatedDataObject, bool bIsEnabled) { return NativeCall<UMaterialInterface*, UObject*, bool>(this, "APrimalStructure.GetEntryIconMaterial(UObject*,bool)", AssociatedDataObject, bIsEnabled); }
572 bool CanBeBaseForCharacter(APawn* Pawn) { return NativeCall<bool, APawn*>(this, "APrimalStructure.CanBeBaseForCharacter(APawn*)", Pawn); }
573 FString* GetEntryDescription(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructure.GetEntryDescription()", result); }
574 bool PreventCharacterBasing(AActor* OtherActor, UPrimitiveComponent* BasedOnComponent) { return NativeCall<bool, AActor*, UPrimitiveComponent*>(this, "APrimalStructure.PreventCharacterBasing(AActor*,UPrimitiveComponent*)", OtherActor, BasedOnComponent); }
575 void ClearCustomColors_Implementation() { NativeCall<void>(this, "APrimalStructure.ClearCustomColors_Implementation()"); }
576 bool PreventPlacingOnFloorClass(TSubclassOf<APrimalStructure> FloorClass) { return NativeCall<bool, TSubclassOf<APrimalStructure>>(this, "APrimalStructure.PreventPlacingOnFloorClass(TSubclassOf<APrimalStructure>)", FloorClass); }
577 void UpdateTribeGroupStructureRank_Implementation(unsigned __int8 NewRank) { NativeCall<void, unsigned __int8>(this, "APrimalStructure.UpdateTribeGroupStructureRank_Implementation(unsignedchar)", NewRank); }
578 bool AllowPlacingOnSaddleParentClass(APrimalDinoCharacter* theDino, bool bForcePrevent, int* overrideReturnCode, AShooterPlayerController* PC) { return NativeCall<bool, APrimalDinoCharacter*, bool, int*, AShooterPlayerController*>(this, "APrimalStructure.AllowPlacingOnSaddleParentClass(APrimalDinoCharacter*,bool,int*,AShooterPlayerController*)", theDino, bForcePrevent, overrideReturnCode, PC); }
579 char GetAttachedToStaticMeshTransform(APlayerController* PC, UStaticMeshComponent* onComponent, UE::Math::TVector<double>* AtLocation, UE::Math::TVector<double>* OutLocation, UE::Math::TRotator<double>* OutRotation, FHitResult* HitResult, APrimalStructure** OutReplaceStructure) { return NativeCall<char, APlayerController*, UStaticMeshComponent*, UE::Math::TVector<double>*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, FHitResult*, APrimalStructure**>(this, "APrimalStructure.GetAttachedToStaticMeshTransform(APlayerController*,UStaticMeshComponent*,UE::Math::TVector<double>,UE::Math::TVector<double>&,UE::Math::TRotator<double>&,FHitResult&,APrimalStructure**)", PC, onComponent, AtLocation, OutLocation, OutRotation, HitResult, OutReplaceStructure); }
580 static AActor* GetClosestStructureToPoint(UWorld* ForWorld, UE::Math::TVector<double>* AtPoint, float OverlapRadius) { return NativeCall<AActor*, UWorld*, UE::Math::TVector<double>*, float>(nullptr, "APrimalStructure.GetClosestStructureToPoint(UWorld*,UE::Math::TVector<double>,float)", ForWorld, AtPoint, OverlapRadius); }
581 float GetStructureDemolishTime() { return NativeCall<float>(this, "APrimalStructure.GetStructureDemolishTime()"); }
582 bool IsOnlyLinkedToFastDecayStructures() { return NativeCall<bool>(this, "APrimalStructure.IsOnlyLinkedToFastDecayStructures()"); }
583 bool IsOnlyLinkedToFastDecayStructuresInternal(TSet<APrimalStructure*, DefaultKeyFuncs<APrimalStructure*, 0>, FDefaultSetAllocator>* TestedStructures) { return NativeCall<bool, TSet<APrimalStructure*, DefaultKeyFuncs<APrimalStructure*, 0>, FDefaultSetAllocator>*>(this, "APrimalStructure.IsOnlyLinkedToFastDecayStructuresInternal(TSet<APrimalStructure*,DefaultKeyFuncs<APrimalStructure*,0>,FDefaultSetAllocator>&)", TestedStructures); }
584 USkeletalMeshComponent* GetSkeletalMeshComponent() { return NativeCall<USkeletalMeshComponent*>(this, "APrimalStructure.GetSkeletalMeshComponent()"); }
585 bool CanAutoDemolish() { return NativeCall<bool>(this, "APrimalStructure.CanAutoDemolish()"); }
586 void DelayedDisableSnapParent() { NativeCall<void>(this, "APrimalStructure.DelayedDisableSnapParent()"); }
587 void SetEnabledPrimarySnappedStructureParent_Implementation(bool bEnabled) { NativeCall<void, bool>(this, "APrimalStructure.SetEnabledPrimarySnappedStructureParent_Implementation(bool)", bEnabled); }
588 void SetEnabled(bool bEnabled) { NativeCall<void, bool>(this, "APrimalStructure.SetEnabled(bool)", bEnabled); }
589 void CreateDynamicMaterials(UMeshComponent* ForceCreateForComponent) { NativeCall<void, UMeshComponent*>(this, "APrimalStructure.CreateDynamicMaterials(UMeshComponent*)", ForceCreateForComponent); }
590 FLinearColor* GetStructureColor(FLinearColor* result, int ColorRegionIndex) { return NativeCall<FLinearColor*, FLinearColor*, int>(this, "APrimalStructure.GetStructureColor(int)", result, ColorRegionIndex); }
591 void FinalLoadedFromSaveGame() { NativeCall<void>(this, "APrimalStructure.FinalLoadedFromSaveGame()"); }
592 void UpdateStencilValues() { NativeCall<void>(this, "APrimalStructure.UpdateStencilValues()"); }
593 void UpdateStencilValuesWithStenilDepth(EStencilAlliance::Type InAlliance) { NativeCall<void, EStencilAlliance::Type>(this, "APrimalStructure.UpdateStencilValuesWithStenilDepth(EStencilAlliance::Type)", InAlliance); }
594 void SetHarvestingActive(bool bActive, bool bOverrideBaseHealth, float BaseHarvestHealthMult, bool bAssignToTribe, int AssignedToTribeID) { NativeCall<void, bool, bool, float, bool, int>(this, "APrimalStructure.SetHarvestingActive(bool,bool,float,bool,int)", bActive, bOverrideBaseHealth, BaseHarvestHealthMult, bAssignToTribe, AssignedToTribeID); }
595 bool GetClosestTargetOverride(const UE::Math::TVector<double>* attackPos, UE::Math::TVector<double>* targetPos) { return NativeCall<bool, const UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "APrimalStructure.GetClosestTargetOverride(UE::Math::TVector<double>&,UE::Math::TVector<double>&)", attackPos, targetPos); }
596 void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const UAnimNotify* AnimNotifyObject) { NativeCall<void, FName, USkeletalMeshComponent*, UAnimSequenceBase*, const UAnimNotify*>(this, "APrimalStructure.AnimNotifyCustomEvent(FName,USkeletalMeshComponent*,UAnimSequenceBase*,UAnimNotify*)", CustomEventName, MeshComp, Animation, AnimNotifyObject); }
597 char RefreshStructurePlacement(APlayerController* PC, UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation, UE::Math::TRotator<double>* PlayerViewRotation, APawn* AttachToPawn, FName BoneName, bool bFlipped) { return NativeCall<char, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, UE::Math::TRotator<double>*, APawn*, FName, bool>(this, "APrimalStructure.RefreshStructurePlacement(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TRotator<double>,APawn*,FName,bool)", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bFlipped); }
598 void ClearStructureLinks(APlayerController* ForPC) { NativeCall<void, APlayerController*>(this, "APrimalStructure.ClearStructureLinks(APlayerController*)", ForPC); }
599 bool CanAttachToExosuit_Implementation(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructure.CanAttachToExosuit_Implementation(AShooterPlayerController*)", ForPC); }
600 bool CanBeStoredByExosuit_Implementation(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructure.CanBeStoredByExosuit_Implementation(AShooterPlayerController*)", ForPC); }
601 void PickupStructureAndDependingLinkedStructures(APlayerController* ForPC, bool IsFirstPickup) { NativeCall<void, APlayerController*, bool>(this, "APrimalStructure.PickupStructureAndDependingLinkedStructures(APlayerController*,bool)", ForPC, IsFirstPickup); }
602 //void DemolishStructureAndDependingLinkedStructures(APlayerController* ForPC, TMap<TSubclassOf<UPrimalItem>, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<TSubclassOf<UPrimalItem>, int, 0> >* CollectedResources, bool IsFirst, bool bUseResourceMap) { NativeCall<void, APlayerController*, TMap<TSubclassOf<UPrimalItem>, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<TSubclassOf<UPrimalItem>, int, 0> >*, bool, bool>(this, "APrimalStructure.DemolishStructureAndDependingLinkedStructures(APlayerController*,TMap<TSubclassOf<UPrimalItem>,int,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<TSubclassOf<UPrimalItem>,int,0>>&,bool,bool)", ForPC, CollectedResources, IsFirst, bUseResourceMap); }
603 TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* PreviewCulledStructures(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* result, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* InOutStructuresOnFloors) { return NativeCall<TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreviewCulledStructures(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", result, InOutStructuresOnFloors); }
604 void GatherStructuresPlacedOnFloor(APrimalStructure* ForStructure, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* StructuresOnFloors) { NativeCall<void, APrimalStructure*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.GatherStructuresPlacedOnFloor(APrimalStructure*,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", ForStructure, StructuresOnFloors); }
605 void PreviewCleanUpTree(APrimalStructure* StartingStructure, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* OutRemovedStructures) { NativeCall<void, APrimalStructure*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructure.PreviewCleanUpTree(APrimalStructure*,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", StartingStructure, OutRemovedStructures); }
606 void NetSetIgnoreDestructionEffects_Implementation(bool bNewIgnoreDestructionEffects) { NativeCall<void, bool>(this, "APrimalStructure.NetSetIgnoreDestructionEffects_Implementation(bool)", bNewIgnoreDestructionEffects); }
607 void NetResetClientReceivedStructuersPlacedOnFloors_Implementation() { NativeCall<void>(this, "APrimalStructure.NetResetClientReceivedStructuersPlacedOnFloors_Implementation()"); }
608 bool IsTargetable() { return NativeCall<bool>(this, "APrimalStructure.IsTargetable()"); }
609 void GetCantBuildReasonString(int ReasonVal, FString* reasonString) { NativeCall<void, int, FString*>(this, "APrimalStructure.GetCantBuildReasonString(int,FString&)", ReasonVal, reasonString); }
610 void OnPaintingComponentInitialized(const UStructurePaintingComponent* PaintingComp) { NativeCall<void, const UStructurePaintingComponent*>(this, "APrimalStructure.OnPaintingComponentInitialized(UStructurePaintingComponent*)", PaintingComp); }
611 void PostInitProperties() { NativeCall<void>(this, "APrimalStructure.PostInitProperties()"); }
612 bool DoesGameModeShowDemolishTimer() { return NativeCall<bool>(this, "APrimalStructure.DoesGameModeShowDemolishTimer()"); }
613 bool ForceInfiniteDrawDistanceOnComponent(const UPrimitiveComponent* OnComponent) { return NativeCall<bool, const UPrimitiveComponent*>(this, "APrimalStructure.ForceInfiniteDrawDistanceOnComponent(UPrimitiveComponent*)", OnComponent); }
614 static void SpawnZiplineActors(APrimalStructure* ziplineAnchor0, APrimalStructure* ziplineAnchor1) { NativeCall<void, APrimalStructure*, APrimalStructure*>(nullptr, "APrimalStructure.SpawnZiplineActors(APrimalStructure*,APrimalStructure*)", ziplineAnchor0, ziplineAnchor1); }
615 bool AdjustPlacementOnCollision(APlayerController* PC, UE::Math::TVector<double>* PlacementLocation, UE::Math::TRotator<double>* PlacementRotation, int AlignmentMode) { return NativeCall<bool, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, int>(this, "APrimalStructure.AdjustPlacementOnCollision(APlayerController*,UE::Math::TVector<double>&,UE::Math::TRotator<double>&,int)", PC, PlacementLocation, PlacementRotation, AlignmentMode); }
616 void SetSnapPreviewOverride(const FPlacementData* PlacementData) { NativeCall<void, const FPlacementData*>(this, "APrimalStructure.SetSnapPreviewOverride(FPlacementData&)", PlacementData); }
617 bool GetSnapPlacementMeshOverride(const FPlacementData* PlacementData, UStaticMesh** OutStaticMesh, UClass** OutReplacementClass, UE::Math::TVector<double>* PreviewLocOffset, UE::Math::TRotator<double>* PreviewRotOffset, UE::Math::TVector<double>* PreviewScaleOffset) { return NativeCall<bool, const FPlacementData*, UStaticMesh**, UClass**, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, UE::Math::TVector<double>*>(this, "APrimalStructure.GetSnapPlacementMeshOverride(FPlacementData&,UStaticMesh**,UClass**,UE::Math::TVector<double>*,UE::Math::TRotator<double>*,UE::Math::TVector<double>*)", PlacementData, OutStaticMesh, OutReplacementClass, PreviewLocOffset, PreviewRotOffset, PreviewScaleOffset); }
618 void UpdateStructureMesh() { NativeCall<void>(this, "APrimalStructure.UpdateStructureMesh()"); }
619 UStaticMesh* GetStructureMeshAndTransform(FName VariantTag, UE::Math::TTransform<double>* MeshTransform) { return NativeCall<UStaticMesh*, FName, UE::Math::TTransform<double>*>(this, "APrimalStructure.GetStructureMeshAndTransform(FName,UE::Math::TTransform<double>&)", VariantTag, MeshTransform); }
620 __int64 GetSnappedLocAndRot(int MySnapIndex, APrimalStructure* OtherStructure, int OtherSnapIndex, UE::Math::TVector<double>* AtLoc, UE::Math::TRotator<double>* AtRot, UE::Math::TTransform<double>* OutTransform) { return NativeCall<__int64, int, APrimalStructure*, int, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, UE::Math::TTransform<double>*>(this, "APrimalStructure.GetSnappedLocAndRot(int,APrimalStructure*,int,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TTransform<double>&)", MySnapIndex, OtherStructure, OtherSnapIndex, AtLoc, AtRot, OutTransform); }
621 void HideGrass() { NativeCall<void>(this, "APrimalStructure.HideGrass()"); }
622 void UnhideGrass() { NativeCall<void>(this, "APrimalStructure.UnhideGrass()"); }
623 bool SnapsAreOptional() { return NativeCall<bool>(this, "APrimalStructure.SnapsAreOptional()"); }
624 bool AllowRegisterComponentWithWorld(UActorComponent* MyComponent) { return NativeCall<bool, UActorComponent*>(this, "APrimalStructure.AllowRegisterComponentWithWorld(UActorComponent*)", MyComponent); }
625 bool IsComponentRelevantForNavigation(UActorComponent* Component) { return NativeCall<bool, UActorComponent*>(this, "APrimalStructure.IsComponentRelevantForNavigation(UActorComponent*)", Component); }
626 UStaticMeshComponent* GetPaintingStaticMesh_Implementation() { return NativeCall<UStaticMeshComponent*>(this, "APrimalStructure.GetPaintingStaticMesh_Implementation()"); }
627 float GetUsablePriority_Implementation() { return NativeCall<float>(this, "APrimalStructure.GetUsablePriority_Implementation()"); }
628 void GetWindSourceComponents(TArray<UActorComponent*, TSizedDefaultAllocator<32> >* Components, int includePriorityGreaterThan, bool bIsFirstPerson) { NativeCall<void, TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, int, bool>(this, "APrimalStructure.GetWindSourceComponents(TArray<UActorComponent*,TSizedDefaultAllocator<32>>&,int,bool)", Components, includePriorityGreaterThan, bIsFirstPerson); }
629 bool ShouldPerformMeshingCheck(bool bIsFinalPlacement) { return NativeCall<bool, bool>(this, "APrimalStructure.ShouldPerformMeshingCheck(bool)", bIsFinalPlacement); }
630 AActor* GetBasedOnDinoAsActor(bool bUseReplicatedData, bool bOnlyConsciousDino) { return NativeCall<AActor*, bool, bool>(this, "APrimalStructure.GetBasedOnDinoAsActor(bool,bool)", bUseReplicatedData, bOnlyConsciousDino); }
631};
632
634{
635 // Fields
636
637 USkeletalMeshComponent*& TrapSKField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructureBearTrap.TrapSK"); }
638 USphereComponent*& TriggerComponentField() { return *GetNativePointerField<USphereComponent**>(this, "APrimalStructureBearTrap.TriggerComponent"); }
639 USoundCue*& TrapTriggerSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureBearTrap.TrapTriggerSound"); }
640 TSubclassOf<UDamageType>& TrapDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureBearTrap.TrapDamageType"); }
641 float& TrapMinPawnMassField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.TrapMinPawnMass"); }
642 float& TrapMaxPawnMassField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.TrapMaxPawnMass"); }
643 float& TrapDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.TrapDamageAmount"); }
644 float& PeriodicalTrapDamageTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.PeriodicalTrapDamageTime"); }
645 float& PeriodicalTrapDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.PeriodicalTrapDamageAmount"); }
646 float& IgnoreTriggerAfterSpawnTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.IgnoreTriggerAfterSpawnTime"); }
647 TArray<FName, TSizedDefaultAllocator<32> >& IgnoreDinosWithCustomTagField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBearTrap.IgnoreDinosWithCustomTag"); }
648 TArray<FName, TSizedDefaultAllocator<32> >& ForceImmobilizeDinosWithCustomTagField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBearTrap.ForceImmobilizeDinosWithCustomTag"); }
649 float& HealthDecreasePerSecPlayersField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.HealthDecreasePerSecPlayers"); }
650 float& HealthDecreasePerSecWildField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.HealthDecreasePerSecWild"); }
651 APrimalCharacter*& ImmobilizedCharacterField() { return *GetNativePointerField<APrimalCharacter**>(this, "APrimalStructureBearTrap.ImmobilizedCharacter"); }
652 char& ClientPrevTrapStateField() { return *GetNativePointerField<char*>(this, "APrimalStructureBearTrap.ClientPrevTrapState"); }
653 float& HealthDecreasePerSecField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.HealthDecreasePerSec"); }
654 long double& DestroyTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureBearTrap.DestroyTime"); }
655 float& DestroyAfterTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureBearTrap.DestroyAfterTime"); }
656 TArray<TSubclassOf<UShooterDamageType>, TSizedDefaultAllocator<32> >& DamagedOnlyByField() { return *GetNativePointerField<TArray<TSubclassOf<UShooterDamageType>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBearTrap.DamagedOnlyBy"); }
657 long double& NetworkPlacementTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureBearTrap.NetworkPlacementTime"); }
658 UParticleSystem*& OnDestroyFXField() { return *GetNativePointerField<UParticleSystem**>(this, "APrimalStructureBearTrap.OnDestroyFX"); }
659 FTimerHandle& HideAnimatedSKHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructureBearTrap.HideAnimatedSKHandle"); }
660
661 // Bitfields
662
663 BitFieldValue<bool, unsigned __int32> bBPUseNotifyImmobilizedCharacterIsDeadOrInConscious() { return { this, "APrimalStructureBearTrap.bBPUseNotifyImmobilizedCharacterIsDeadOrInConscious" }; }
664
665 // Functions
666
667 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureBearTrap.GetPrivateStaticClass()"); }
668 static void StaticRegisterNativesAPrimalStructureBearTrap() { NativeCall<void>(nullptr, "APrimalStructureBearTrap.StaticRegisterNativesAPrimalStructureBearTrap()"); }
669 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBearTrap.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
670 void BeginPlay() { NativeCall<void>(this, "APrimalStructureBearTrap.BeginPlay()"); }
671 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureBearTrap.PlacedStructure(AShooterPlayerController*)", PC); }
672 bool AllowPickupForItem(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureBearTrap.AllowPickupForItem(AShooterPlayerController*)", ForPC); }
673 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureBearTrap.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
674 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureBearTrap.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
675 float TakeDamage(float Damage, const FDamageEvent* DamageEvent, AController* EventInstigator, AActor* DamageCauser) { return NativeCall<float, float, const FDamageEvent*, AController*, AActor*>(this, "APrimalStructureBearTrap.TakeDamage(float,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
676 void Destroyed() { NativeCall<void>(this, "APrimalStructureBearTrap.Destroyed()"); }
677 void TriggerTouched(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int OtherBodyIndex, bool bFromSweep, const FHitResult* SweepResult) { NativeCall<void, UPrimitiveComponent*, AActor*, UPrimitiveComponent*, int, bool, const FHitResult*>(this, "APrimalStructureBearTrap.TriggerTouched(UPrimitiveComponent*,AActor*,UPrimitiveComponent*,int,bool,FHitResult&)", OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult); }
678 void DecreaseDamageTimer(bool a2) { NativeCall<void, bool>(this, "APrimalStructureBearTrap.DecreaseDamageTimer()", a2); }
679 void PeriodicalTrapDamageTimer() { NativeCall<void>(this, "APrimalStructureBearTrap.PeriodicalTrapDamageTimer()"); }
680 void ShowAnimatedSK(bool a2) { NativeCall<void, bool>(this, "APrimalStructureBearTrap.ShowAnimatedSK()", a2); }
681 void HideAnimatedSK() { NativeCall<void>(this, "APrimalStructureBearTrap.HideAnimatedSK()"); }
682 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBearTrap.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
683 void GotoTrapState(char TrapState) { NativeCall<void, char>(this, "APrimalStructureBearTrap.GotoTrapState(signedchar)", TrapState); }
684 void NetGotoTrapState_Implementation(char TrapState) { NativeCall<void, char>(this, "APrimalStructureBearTrap.NetGotoTrapState_Implementation(signedchar)", TrapState); }
685 void UpdateStructureMesh() { NativeCall<void>(this, "APrimalStructureBearTrap.UpdateStructureMesh()"); }
686};
687
689{
690 // Fields
691
692 UPrimalInventoryComponent* MyInventoryComponentField() { return *GetNativePointerField<UPrimalInventoryComponent**>(this, "APrimalStructureItemContainer.MyInventoryComponent"); }
693 float& SolarRefreshIntervalMinField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.SolarRefreshIntervalMin"); }
694 float& SolarRefreshIntervalMaxField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.SolarRefreshIntervalMax"); }
695 float& SolarRefreshIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.SolarRefreshInterval"); }
696 long double& LastSolarRefreshTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastSolarRefreshTime"); }
697 TSubclassOf<UPrimalItem>& BatteryClassOverrideField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer.BatteryClassOverride"); }
698 int& PoweredOverrideCounterField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.PoweredOverrideCounter"); }
699 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >& ActivateMaterialsField() { return *GetNativePointerField<TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.ActivateMaterials"); }
700 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >& InActivateMaterialsField() { return *GetNativePointerField<TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.InActivateMaterials"); }
701 //TArray<FItemToDisplayInStructureTooltip, TSizedDefaultAllocator<32> >& ItemsToDisplayInStructureTooltipField() { return *GetNativePointerField<TArray<FItemToDisplayInStructureTooltip, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.ItemsToDisplayInStructureTooltip"); }
702 UChildActorComponent*& MyChildEmitterSpawnableField() { return *GetNativePointerField<UChildActorComponent**>(this, "APrimalStructureItemContainer.MyChildEmitterSpawnable"); }
703 FString& BoxNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructureItemContainer.BoxName"); }
704 int& MaxBoxNameLengthField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.MaxBoxNameLength"); }
705 float& InsulationRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.InsulationRange"); }
706 float& HyperThermiaInsulationField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.HyperThermiaInsulation"); }
707 float& HypoThermiaInsulationField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.HypoThermiaInsulation"); }
708 float& ContainerActiveDecreaseHealthSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.ContainerActiveDecreaseHealthSpeed"); }
709 float& FuelConsumptionIntervalsMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.FuelConsumptionIntervalsMultiplier"); }
710 float& DropInventoryOnDestructionLifespanField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.DropInventoryOnDestructionLifespan"); }
711 FString& ActivateContainerStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructureItemContainer.ActivateContainerString"); }
712 TObjectPtr<UTexture2D>& ActivateContainerIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.ActivateContainerIcon"); }
713 FString& DeactivateContainerStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructureItemContainer.DeactivateContainerString"); }
714 TObjectPtr<UTexture2D>& DeactivateContainerIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.DeactivateContainerIcon"); }
715 TSubclassOf<UDamageType>& ContainerActiveHealthDecreaseDamageTypePassiveField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureItemContainer.ContainerActiveHealthDecreaseDamageTypePassive"); }
716 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& ActiveRequiresFuelItemsField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.ActiveRequiresFuelItems"); }
717 TArray<float, TSizedDefaultAllocator<32> >& FuelItemsConsumeIntervalField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.FuelItemsConsumeInterval"); }
718 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& FuelItemsConsumedGiveItemsField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.FuelItemsConsumedGiveItems"); }
719 long double& NetDestructionTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.NetDestructionTime"); }
720 unsigned int& CurrentPinCodeField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructureItemContainer.CurrentPinCode"); }
721 long double& CurrentFuelTimeCacheField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.CurrentFuelTimeCache"); }
722 long double& LastCheckedFuelTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastCheckedFuelTime"); }
723 int& LinkedPowerJunctionStructureIDField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.LinkedPowerJunctionStructureID"); }
724 int& CurrentItemCountField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.CurrentItemCount"); }
725 int& BlacklistedItemCountField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.BlacklistedItemCount"); }
726 int& MaxItemCountField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.MaxItemCount"); }
727 int& EmitterColorRegionIndexField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.EmitterColorRegionIndex"); }
728 TWeakObjectPtr<APrimalStructure>& LinkedPowerJunctionStructureField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructure>*>(this, "APrimalStructureItemContainer.LinkedPowerJunctionStructure"); }
729 TSubclassOf<UPrimalItem>& NextConsumeFuelGiveItemTypeField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer.NextConsumeFuelGiveItemType"); }
730 long double& LastLockStateChangeTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastLockStateChangeTime"); }
731 long double& LastActiveStateChangeTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastActiveStateChangeTime"); }
732 int& LastPowerJunctionLinkIDField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.LastPowerJunctionLinkID"); }
733 FPrimalMapMarkerEntryData& MapMarkerLocationInfoField() { return *GetNativePointerField<FPrimalMapMarkerEntryData*>(this, "APrimalStructureItemContainer.MapMarkerLocationInfo"); }
734 FTimerHandle& UpdateContainerActiveHealthDecreaseHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructureItemContainer.UpdateContainerActiveHealthDecreaseHandle"); }
735 float& BasedCharacterDamageIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.BasedCharacterDamageInterval"); }
736 float& BasedCharacterDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.BasedCharacterDamageAmount"); }
737 TSubclassOf<UDamageType>& BasedCharacterDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureItemContainer.BasedCharacterDamageType"); }
738 TSubclassOf<UPrimalItem>& EngramRequirementClassOverrideField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer.EngramRequirementClassOverride"); }
739 AActor*& LinkedBlueprintSpawnActorPointField() { return *GetNativePointerField<AActor**>(this, "APrimalStructureItemContainer.LinkedBlueprintSpawnActorPoint"); }
740 TSoftClassPtr<APrimalStructureItemContainer>& PoweredNearbyStructureTemplateField() { return *GetNativePointerField<TSoftClassPtr<APrimalStructureItemContainer>*>(this, "APrimalStructureItemContainer.PoweredNearbyStructureTemplate"); }
741 float& PoweredNearbyStructureRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.PoweredNearbyStructureRange"); }
742 UParticleSystem*& JunctionLinkParticleTemplateField() { return *GetNativePointerField<UParticleSystem**>(this, "APrimalStructureItemContainer.JunctionLinkParticleTemplate"); }
743 TSubclassOf<UPrimalUI>& UISceneTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalUI>*>(this, "APrimalStructureItemContainer.UISceneTemplate"); }
744 FString& OpenSceneActionNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructureItemContainer.OpenSceneActionName"); }
745 TObjectPtr<UTexture2D>& OpenSceneActionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.OpenSceneActionIcon"); }
746 FString& DisabledOpenSceneActionNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructureItemContainer.DisabledOpenSceneActionName"); }
747 TObjectPtr<UTexture2D>& DisabledOpenSceneActionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.DisabledOpenSceneActionIcon"); }
748 TSubclassOf<UPrimalItem>& RequiresItemForOpenSceneActionField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer.RequiresItemForOpenSceneAction"); }
749 long double& DeathCacheCreationTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.DeathCacheCreationTime"); }
750 long double& LastBasedCharacterDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastBasedCharacterDamageTime"); }
751 int& LastBasedCharacterDamageFrameField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer.LastBasedCharacterDamageFrame"); }
752 long double& LastSignNamingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastSignNamingTime"); }
753 UParticleSystemComponent*& JunctionLinkCableParticleField() { return *GetNativePointerField<UParticleSystemComponent**>(this, "APrimalStructureItemContainer.JunctionLinkCableParticle"); }
754 UE::Math::TVector<double>& JunctionCableBeamOffsetStartField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer.JunctionCableBeamOffsetStart"); }
755 UE::Math::TVector<double>& JunctionCableBeamOffsetEndField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer.JunctionCableBeamOffsetEnd"); }
756 USoundBase*& ContainerActivatedSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureItemContainer.ContainerActivatedSound"); }
757 USoundBase*& ContainerDeactivatedSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureItemContainer.ContainerDeactivatedSound"); }
758 TSubclassOf<APrimalStructureItemContainer>& DemolishInventoryDepositClassField() { return *GetNativePointerField<TSubclassOf<APrimalStructureItemContainer>*>(this, "APrimalStructureItemContainer.DemolishInventoryDepositClass"); }
759 TSubclassOf<UPrimalItem>& FuelItemTrueClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer.FuelItemTrueClass"); }
760 TSubclassOf<UPrimalItem>& ReplicatedFuelItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer.ReplicatedFuelItemClass"); }
761 float& CurrentFuelQuantityField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.CurrentFuelQuantity"); }
762 float& DrawFuelRemainingOffsetField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.DrawFuelRemainingOffset"); }
763 float& TimeCooldownRequestFuelRemainingField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.TimeCooldownRequestFuelRemaining"); }
764 __int16& ReplicatedFuelItemColorIndexField() { return *GetNativePointerField<__int16*>(this, "APrimalStructureItemContainer.ReplicatedFuelItemColorIndex"); }
765 //UFXSystemAsset*& DefaultParticleTemplateField() { return *GetNativePointerField<UFXSystemAsset**>(this, "APrimalStructureItemContainer.DefaultParticleTemplate"); }
766 FLinearColor& DefaultParticleLightColorField() { return *GetNativePointerField<FLinearColor*>(this, "APrimalStructureItemContainer.DefaultParticleLightColor"); }
767 USoundBase*& DefaultAudioTemplateField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureItemContainer.DefaultAudioTemplate"); }
768 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& OverrideParticleTemplateItemClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.OverrideParticleTemplateItemClasses"); }
769 //TArray<UFXSystemAsset*, TSizedDefaultAllocator<32> >& OverrideParticleTemplatesField() { return *GetNativePointerField<TArray<UFXSystemAsset*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.OverrideParticleTemplates"); }
770 bool& bHideUnusedParticleTypesOnRefreshActiveEffectsField() { return *GetNativePointerField<bool*>(this, "APrimalStructureItemContainer.bHideUnusedParticleTypesOnRefreshActiveEffects"); }
771 TArray<FLinearColor, TSizedDefaultAllocator<32> >& OverrideParticleLightColorField() { return *GetNativePointerField<TArray<FLinearColor, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.OverrideParticleLightColor"); }
772 TArray<USoundBase*, TSizedDefaultAllocator<32> >& OverrideAudioTemplatesField() { return *GetNativePointerField<TArray<USoundBase*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.OverrideAudioTemplates"); }
773 float& MaxActivationDistanceField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.MaxActivationDistance"); }
774 FString& BoxNamePrefaceStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructureItemContainer.BoxNamePrefaceString"); }
775 TArray<float, TSizedDefaultAllocator<32> >& FuelConsumeDecreaseDurabilityAmountsField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.FuelConsumeDecreaseDurabilityAmounts"); }
776 float& RandomFuelUpdateTimeMinField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.RandomFuelUpdateTimeMin"); }
777 float& RandomFuelUpdateTimeMaxField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.RandomFuelUpdateTimeMax"); }
778 long double& LastDeactivatedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastDeactivatedTime"); }
779 long double& LastActivatedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer.LastActivatedTime"); }
780 float& ValidCraftingResourceMaxDurabilityField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.ValidCraftingResourceMaxDurability"); }
781 float& ActivationCooldownTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.ActivationCooldownTime"); }
782 unsigned __int64& DeathCacheCharacterIDField() { return *GetNativePointerField<unsigned __int64*>(this, "APrimalStructureItemContainer.DeathCacheCharacterID"); }
783 UParticleSystemComponent*& LocalCorpseEmitterField() { return *GetNativePointerField<UParticleSystemComponent**>(this, "APrimalStructureItemContainer.LocalCorpseEmitter"); }
784 float& SinglePlayerFuelConsumptionIntervalsMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.SinglePlayerFuelConsumptionIntervalsMultiplier"); }
785 float& PoweredBatteryDurabilityToDecreasePerSecondField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.PoweredBatteryDurabilityToDecreasePerSecond"); }
786 float& DropInventoryDepositTraceDistanceField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer.DropInventoryDepositTraceDistance"); }
787 TMap<FName, FPrimalWirelessReferences, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, FPrimalWirelessReferences, 0> >& WirelessExchangeRefsField() { return *GetNativePointerField<TMap<FName, FPrimalWirelessReferences, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, FPrimalWirelessReferences, 0> >*>(this, "APrimalStructureItemContainer.WirelessExchangeRefs"); }
788 TArray<TWeakObjectPtr<AShooterPlayerController>, TSizedDefaultAllocator<32> >& ValidatedByPinCodePlayerControllersField() { return *GetNativePointerField<TArray<TWeakObjectPtr<AShooterPlayerController>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.ValidatedByPinCodePlayerControllers"); }
789 FTimerHandle& AdjustNetDestructionTimeHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructureItemContainer.AdjustNetDestructionTimeHandle"); }
790 FColor& ActivatedIconColorField() { return *GetNativePointerField<FColor*>(this, "APrimalStructureItemContainer.ActivatedIconColor"); }
791 FColor& DeactivatedIconColorField() { return *GetNativePointerField<FColor*>(this, "APrimalStructureItemContainer.DeactivatedIconColor"); }
792 TObjectPtr<UTexture2D>& EnableUnpoweredAutoActivationIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.EnableUnpoweredAutoActivationIcon"); }
793 TObjectPtr<UTexture2D>& DisableUnpoweredAutoActivationIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.DisableUnpoweredAutoActivationIcon"); }
794 TObjectPtr<UTexture2D>& EnableAutoCraftIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.EnableAutoCraftIcon"); }
795 TObjectPtr<UTexture2D>& DisableAutoCraftIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.DisableAutoCraftIcon"); }
796 TObjectPtr<UTexture2D>& AllowWirelessCraftingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.AllowWirelessCraftingIcon"); }
797 TObjectPtr<UTexture2D>& PreventWirelessCraftingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.PreventWirelessCraftingIcon"); }
798 TObjectPtr<UTexture2D>& DrinkWaterIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer.DrinkWaterIcon"); }
799
800 // Bitfields
801
802 BitFieldValue<bool, unsigned __int32> bAdjustDamageAsPlayerWithEquipment() { return { this, "APrimalStructureItemContainer.bAdjustDamageAsPlayerWithEquipment" }; }
803 BitFieldValue<bool, unsigned __int32> bUseCollisionCompsForFloatingDPS() { return { this, "APrimalStructureItemContainer.bUseCollisionCompsForFloatingDPS" }; }
804 BitFieldValue<bool, unsigned __int32> bOnlyConsumeDurabilityOnEquipmentForEnemies() { return { this, "APrimalStructureItemContainer.bOnlyConsumeDurabilityOnEquipmentForEnemies" }; }
805 BitFieldValue<bool, unsigned __int32> bAutoActivateContainer() { return { this, "APrimalStructureItemContainer.bAutoActivateContainer" }; }
806 BitFieldValue<bool, unsigned __int32> bCanToggleActivation() { return { this, "APrimalStructureItemContainer.bCanToggleActivation" }; }
807 BitFieldValue<bool, unsigned __int32> bAutoActivateWhenFueled() { return { this, "APrimalStructureItemContainer.bAutoActivateWhenFueled" }; }
808 BitFieldValue<bool, unsigned __int32> bAllowCustomName() { return { this, "APrimalStructureItemContainer.bAllowCustomName" }; }
809 BitFieldValue<bool, unsigned __int32> bContainerActivated() { return { this, "APrimalStructureItemContainer.bContainerActivated" }; }
810 BitFieldValue<bool, unsigned __int32> bOnlyUseSpoilingMultipliersIfActivated() { return { this, "APrimalStructureItemContainer.bOnlyUseSpoilingMultipliersIfActivated" }; }
811 BitFieldValue<bool, unsigned __int32> bCraftingSubstractConnectedWater() { return { this, "APrimalStructureItemContainer.bCraftingSubstractConnectedWater" }; }
812 BitFieldValue<bool, unsigned __int32> bForceNoPinLocking() { return { this, "APrimalStructureItemContainer.bForceNoPinLocking" }; }
813 BitFieldValue<bool, unsigned __int32> bServerBPNotifyInventoryItemChanges() { return { this, "APrimalStructureItemContainer.bServerBPNotifyInventoryItemChanges" }; }
814 BitFieldValue<bool, unsigned __int32> bClientBPNotifyInventoryItemChanges() { return { this, "APrimalStructureItemContainer.bClientBPNotifyInventoryItemChanges" }; }
815 BitFieldValue<bool, unsigned __int32> bDisplayActivationOnInventoryUI() { return { this, "APrimalStructureItemContainer.bDisplayActivationOnInventoryUI" }; }
816 BitFieldValue<bool, unsigned __int32> bUseBPGetFuelConsumptionMultiplier() { return { this, "APrimalStructureItemContainer.bUseBPGetFuelConsumptionMultiplier" }; }
817 BitFieldValue<bool, unsigned __int32> bPreventToggleActivation() { return { this, "APrimalStructureItemContainer.bPreventToggleActivation" }; }
818 BitFieldValue<bool, unsigned __int32> bServerBPNotifyInventoryItemChangesUseQuantity() { return { this, "APrimalStructureItemContainer.bServerBPNotifyInventoryItemChangesUseQuantity" }; }
819 BitFieldValue<bool, unsigned __int32> bStartedUnderwater() { return { this, "APrimalStructureItemContainer.bStartedUnderwater" }; }
820 BitFieldValue<bool, unsigned __int32> bCheckStartedUnderwater() { return { this, "APrimalStructureItemContainer.bCheckStartedUnderwater" }; }
821 BitFieldValue<bool, unsigned __int32> bDisplayActivationOnInventoryUISecondary() { return { this, "APrimalStructureItemContainer.bDisplayActivationOnInventoryUISecondary" }; }
822 BitFieldValue<bool, unsigned __int32> bDisplayActivationOnInventoryUITertiary() { return { this, "APrimalStructureItemContainer.bDisplayActivationOnInventoryUITertiary" }; }
823 BitFieldValue<bool, unsigned __int32> bFuelAllowActivationWhenNoPower() { return { this, "APrimalStructureItemContainer.bFuelAllowActivationWhenNoPower" }; }
824 BitFieldValue<bool, unsigned __int32> bPoweredAllowBattery() { return { this, "APrimalStructureItemContainer.bPoweredAllowBattery" }; }
825 BitFieldValue<bool, unsigned __int32> bPoweredUsingBattery() { return { this, "APrimalStructureItemContainer.bPoweredUsingBattery" }; }
826 BitFieldValue<bool, unsigned __int32> bPoweredHasBattery() { return { this, "APrimalStructureItemContainer.bPoweredHasBattery" }; }
827 BitFieldValue<bool, unsigned __int32> bPoweredAllowSolar() { return { this, "APrimalStructureItemContainer.bPoweredAllowSolar" }; }
828 BitFieldValue<bool, unsigned __int32> bPoweredUsingSolar() { return { this, "APrimalStructureItemContainer.bPoweredUsingSolar" }; }
829 BitFieldValue<bool, unsigned __int32> bUseColorRegionForEmitterColor() { return { this, "APrimalStructureItemContainer.bUseColorRegionForEmitterColor" }; }
830 BitFieldValue<bool, unsigned __int32> UseBPApplyPinCode() { return { this, "APrimalStructureItemContainer.UseBPApplyPinCode" }; }
831 BitFieldValue<bool, unsigned __int32> bIsLocked() { return { this, "APrimalStructureItemContainer.bIsLocked" }; }
832 BitFieldValue<bool, unsigned __int32> bIsPinLocked() { return { this, "APrimalStructureItemContainer.bIsPinLocked" }; }
833 BitFieldValue<bool, unsigned __int32> bHasFuel() { return { this, "APrimalStructureItemContainer.bHasFuel" }; }
834 BitFieldValue<bool, unsigned __int32> bIsUnderwater() { return { this, "APrimalStructureItemContainer.bIsUnderwater" }; }
835 BitFieldValue<bool, unsigned __int32> bDisableActivationUnderwater() { return { this, "APrimalStructureItemContainer.bDisableActivationUnderwater" }; }
836 BitFieldValue<bool, unsigned __int32> bForcePreventAutoActivateWhenConnectedToWater() { return { this, "APrimalStructureItemContainer.bForcePreventAutoActivateWhenConnectedToWater" }; }
837 BitFieldValue<bool, unsigned __int32> bSupportsLocking() { return { this, "APrimalStructureItemContainer.bSupportsLocking" }; }
838 BitFieldValue<bool, unsigned __int32> bSupportsPinLocking() { return { this, "APrimalStructureItemContainer.bSupportsPinLocking" }; }
839 BitFieldValue<bool, unsigned __int32> bDropInventoryOnDestruction() { return { this, "APrimalStructureItemContainer.bDropInventoryOnDestruction" }; }
840 BitFieldValue<bool, unsigned __int32> bDestroyWhenAllItemsRemoved() { return { this, "APrimalStructureItemContainer.bDestroyWhenAllItemsRemoved" }; }
841 BitFieldValue<bool, unsigned __int32> bDrinkingWater() { return { this, "APrimalStructureItemContainer.bDrinkingWater" }; }
842 BitFieldValue<bool, unsigned __int32> bPoweredWaterSourceWhenActive() { return { this, "APrimalStructureItemContainer.bPoweredWaterSourceWhenActive" }; }
843 BitFieldValue<bool, unsigned __int32> bActiveRequiresPower() { return { this, "APrimalStructureItemContainer.bActiveRequiresPower" }; }
844 BitFieldValue<bool, unsigned __int32> bIsPowerJunction() { return { this, "APrimalStructureItemContainer.bIsPowerJunction" }; }
845 BitFieldValue<bool, unsigned __int32> bHidePowerJunctionConnection() { return { this, "APrimalStructureItemContainer.bHidePowerJunctionConnection" }; }
846 BitFieldValue<bool, unsigned __int32> bAutoActivateIfPowered() { return { this, "APrimalStructureItemContainer.bAutoActivateIfPowered" }; }
847 BitFieldValue<bool, unsigned __int32> bLastToggleActivated() { return { this, "APrimalStructureItemContainer.bLastToggleActivated" }; }
848 BitFieldValue<bool, unsigned __int32> bSupportsPinActivation() { return { this, "APrimalStructureItemContainer.bSupportsPinActivation" }; }
849 BitFieldValue<bool, unsigned __int32> bIsPowered() { return { this, "APrimalStructureItemContainer.bIsPowered" }; }
850 BitFieldValue<bool, unsigned __int32> bOnlyAllowTeamActivation() { return { this, "APrimalStructureItemContainer.bOnlyAllowTeamActivation" }; }
851 BitFieldValue<bool, unsigned __int32> bReplicateItemFuelClass() { return { this, "APrimalStructureItemContainer.bReplicateItemFuelClass" }; }
852 BitFieldValue<bool, unsigned __int32> bUseOpenSceneAction() { return { this, "APrimalStructureItemContainer.bUseOpenSceneAction" }; }
853 BitFieldValue<bool, unsigned __int32> bHandledDestruction() { return { this, "APrimalStructureItemContainer.bHandledDestruction" }; }
854 BitFieldValue<bool, unsigned __int32> bUseBPActivated() { return { this, "APrimalStructureItemContainer.bUseBPActivated" }; }
855 BitFieldValue<bool, unsigned __int32> bUseBPCanBeActivated() { return { this, "APrimalStructureItemContainer.bUseBPCanBeActivated" }; }
856 BitFieldValue<bool, unsigned __int32> bUseBPCanBeActivatedByPlayer() { return { this, "APrimalStructureItemContainer.bUseBPCanBeActivatedByPlayer" }; }
857 BitFieldValue<bool, unsigned __int32> bBPOnContainerActiveHealthDecrease() { return { this, "APrimalStructureItemContainer.bBPOnContainerActiveHealthDecrease" }; }
858 BitFieldValue<bool, unsigned __int32> bBPIsValidWaterSourceForPipe() { return { this, "APrimalStructureItemContainer.bBPIsValidWaterSourceForPipe" }; }
859 BitFieldValue<bool, unsigned __int32> bAllowAutoActivateWhenNoPower() { return { this, "APrimalStructureItemContainer.bAllowAutoActivateWhenNoPower" }; }
860 BitFieldValue<bool, unsigned __int32> bAutoActivateWhenNoPower() { return { this, "APrimalStructureItemContainer.bAutoActivateWhenNoPower" }; }
861 BitFieldValue<bool, unsigned __int32> bPreventUsingAsWirelessCraftingSource() { return { this, "APrimalStructureItemContainer.bPreventUsingAsWirelessCraftingSource" }; }
862 BitFieldValue<bool, unsigned __int32> bRequiresItemExactClass() { return { this, "APrimalStructureItemContainer.bRequiresItemExactClass" }; }
863 BitFieldValue<bool, unsigned __int32> bDestroyWhenAllItemsRemovedExceptDefaults() { return { this, "APrimalStructureItemContainer.bDestroyWhenAllItemsRemovedExceptDefaults" }; }
864 BitFieldValue<bool, unsigned __int32> bInventoryForcePreventRemoteAddItems() { return { this, "APrimalStructureItemContainer.bInventoryForcePreventRemoteAddItems" }; }
865 BitFieldValue<bool, unsigned __int32> bInventoryForcePreventItemAppends() { return { this, "APrimalStructureItemContainer.bInventoryForcePreventItemAppends" }; }
866 BitFieldValue<bool, unsigned __int32> bDidSetContainerActive() { return { this, "APrimalStructureItemContainer.bDidSetContainerActive" }; }
867 BitFieldValue<bool, unsigned __int32> bUseDeathCacheCharacterID() { return { this, "APrimalStructureItemContainer.bUseDeathCacheCharacterID" }; }
868 BitFieldValue<bool, unsigned __int32> bHideAutoActivateToggle() { return { this, "APrimalStructureItemContainer.bHideAutoActivateToggle" }; }
869 BitFieldValue<bool, unsigned __int32> bUseCooldownOnTransferAll() { return { this, "APrimalStructureItemContainer.bUseCooldownOnTransferAll" }; }
870 BitFieldValue<bool, unsigned __int32> bUseAmmoContainerBuff() { return { this, "APrimalStructureItemContainer.bUseAmmoContainerBuff" }; }
871 BitFieldValue<bool, unsigned __int32> bDrawFuelRemaining() { return { this, "APrimalStructureItemContainer.bDrawFuelRemaining" }; }
872 BitFieldValue<bool, unsigned __int32> bUseBPGetQuantityOfItemWithoutCheckingInventory() { return { this, "APrimalStructureItemContainer.bUseBPGetQuantityOfItemWithoutCheckingInventory" }; }
873 BitFieldValue<bool, unsigned __int32> bUseBPSetPlayerConstructor() { return { this, "APrimalStructureItemContainer.bUseBPSetPlayerConstructor" }; }
874 BitFieldValue<bool, unsigned __int32> bReplicateLastActivatedTime() { return { this, "APrimalStructureItemContainer.bReplicateLastActivatedTime" }; }
875 BitFieldValue<bool, unsigned __int32> bIsAmmoContainer() { return { this, "APrimalStructureItemContainer.bIsAmmoContainer" }; }
876 BitFieldValue<bool, unsigned __int32> bServerBPNotifyInventoryItemChangesUseSwapped() { return { this, "APrimalStructureItemContainer.bServerBPNotifyInventoryItemChangesUseSwapped" }; }
877 BitFieldValue<bool, unsigned __int32> bBPNotifyRemoteViewerChange() { return { this, "APrimalStructureItemContainer.bBPNotifyRemoteViewerChange" }; }
878 BitFieldValue<bool, unsigned __int32> bUseMeshOriginForInventoryAccessTrace() { return { this, "APrimalStructureItemContainer.bUseMeshOriginForInventoryAccessTrace" }; }
879
880 // Functions
881
882 bool IsPowered() { return NativeCall<bool>(this, "APrimalStructureItemContainer.IsPowered()"); }
883 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureItemContainer.StaticClass()"); }
884 bool BPApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureItemContainer.BPApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
885 void NetUpdateBoxName(const FString* NewName) { NativeCall<void, const FString*>(this, "APrimalStructureItemContainer.NetUpdateBoxName(FString&)", NewName); }
886 void OnContainerRenamed() { NativeCall<void>(this, "APrimalStructureItemContainer.OnContainerRenamed()"); }
887 static void StaticRegisterNativesAPrimalStructureItemContainer() { NativeCall<void>(nullptr, "APrimalStructureItemContainer.StaticRegisterNativesAPrimalStructureItemContainer()"); }
888 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
889 bool CanBeActivated() { return NativeCall<bool>(this, "APrimalStructureItemContainer.CanBeActivated()"); }
890 bool AllowToggleActivation(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureItemContainer.AllowToggleActivation(AShooterPlayerController*)", ForPC); }
891 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureItemContainer.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
892 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureItemContainer.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
893 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureItemContainer.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
894 void PreInitializeComponents() { NativeCall<void>(this, "APrimalStructureItemContainer.PreInitializeComponents()"); }
895 void BeginPlay() { NativeCall<void>(this, "APrimalStructureItemContainer.BeginPlay()"); }
896 void PreviewClosestWirelessSources(APrimalDinoCharacter* PlacingOnSaddleDino) { NativeCall<void, APrimalDinoCharacter*>(this, "APrimalStructureItemContainer.PreviewClosestWirelessSources(APrimalDinoCharacter*)", PlacingOnSaddleDino); }
897 void AdjustDamage(float* Damage, const FDamageEvent* DamageEvent, AController* EventInstigator, AActor* DamageCauser) { NativeCall<void, float*, const FDamageEvent*, AController*, AActor*>(this, "APrimalStructureItemContainer.AdjustDamage(float&,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
898 void CheckForDeathCacheEmitter() { NativeCall<void>(this, "APrimalStructureItemContainer.CheckForDeathCacheEmitter()"); }
899 void PlacedStructureLocation() { NativeCall<void>(this, "APrimalStructureItemContainer.PlacedStructureLocation()"); }
900 void Stasis() { NativeCall<void>(this, "APrimalStructureItemContainer.Stasis()"); }
901 void Unstasis() { NativeCall<void>(this, "APrimalStructureItemContainer.Unstasis()"); }
902 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureItemContainer.PlacedStructure(AShooterPlayerController*)", PC); }
903 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
904 //UFXSystemAsset* GetOverrideParticleTemplate() { return NativeCall<UFXSystemAsset*>(this, "APrimalStructureItemContainer.GetOverrideParticleTemplate()"); }
905 FLinearColor* GetOverrideParticleLightColor(FLinearColor* result) { return NativeCall<FLinearColor*, FLinearColor*>(this, "APrimalStructureItemContainer.GetOverrideParticleLightColor()", result); }
906 USoundBase* GetOverrideAudioTemplate() { return NativeCall<USoundBase*>(this, "APrimalStructureItemContainer.GetOverrideAudioTemplate()"); }
907 float GetTimeFuelRemaining() { return NativeCall<float>(this, "APrimalStructureItemContainer.GetTimeFuelRemaining()"); }
908 bool CanDrawFuelRemaining() { return NativeCall<bool>(this, "APrimalStructureItemContainer.CanDrawFuelRemaining()"); }
909 bool IsValidWaterSourceForPipe(APrimalStructureWaterPipe* ForWaterPipe) { return NativeCall<bool, APrimalStructureWaterPipe*>(this, "APrimalStructureItemContainer.IsValidWaterSourceForPipe(APrimalStructureWaterPipe*)", ForWaterPipe); }
910 void SetDelayedActivation() { NativeCall<void>(this, "APrimalStructureItemContainer.SetDelayedActivation()"); }
911 void TryActivation() { NativeCall<void>(this, "APrimalStructureItemContainer.TryActivation()"); }
912 void SetContainerActive(bool bNewActive) { NativeCall<void, bool>(this, "APrimalStructureItemContainer.SetContainerActive(bool)", bNewActive); }
913 FString* GetDebugInfoString(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructureItemContainer.GetDebugInfoString()", result); }
914 bool CanOpen(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureItemContainer.CanOpen(APlayerController*)", ForPC); }
915 bool IsPinLocked() { return NativeCall<bool>(this, "APrimalStructureItemContainer.IsPinLocked()"); }
916 int GetPinCode() { return NativeCall<int>(this, "APrimalStructureItemContainer.GetPinCode()"); }
917 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructureItemContainer.GetDescriptiveName()", result); }
918 bool ApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureItemContainer.ApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
919 bool RemoteInventoryAllowViewing(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureItemContainer.RemoteInventoryAllowViewing(APlayerController*)", ForPC); }
920 bool RemoteInventoryAllowActivation(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureItemContainer.RemoteInventoryAllowActivation(AShooterPlayerController*)", ForPC); }
921 void UpdateContainerActiveHealthDecrease(__int64 a2) { NativeCall<void, __int64>(this, "APrimalStructureItemContainer.UpdateContainerActiveHealthDecrease()", a2); }
922 void CheckAutoReactivate() { NativeCall<void>(this, "APrimalStructureItemContainer.CheckAutoReactivate()"); }
923 void ConsumeFuel(bool bGiveItem) { NativeCall<void, bool>(this, "APrimalStructureItemContainer.ConsumeFuel(bool)", bGiveItem); }
924 void NotifyItemQuantityUpdated(UPrimalItem* anItem, int amount) { NativeCall<void, UPrimalItem*, int>(this, "APrimalStructureItemContainer.NotifyItemQuantityUpdated(UPrimalItem*,int)", anItem, amount); }
925 void NotifyInventoryItemsSwapped(UPrimalItem* anItem1, UPrimalItem* anItem2) { NativeCall<void, UPrimalItem*, UPrimalItem*>(this, "APrimalStructureItemContainer.NotifyInventoryItemsSwapped(UPrimalItem*,UPrimalItem*)", anItem1, anItem2); }
926 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalStructureItemContainer.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
927 void DeferredNotifyItemAdded() { NativeCall<void>(this, "APrimalStructureItemContainer.DeferredNotifyItemAdded()"); }
928 void CheckFuelSetActive() { NativeCall<void>(this, "APrimalStructureItemContainer.CheckFuelSetActive()"); }
929 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureItemContainer.NotifyItemRemoved(UPrimalItem*)", anItem); }
930 void ClientNotifyInventoryItemChange(bool bIsItemAdd, UPrimalItem* theItem, bool bEquipItem) { NativeCall<void, bool, UPrimalItem*, bool>(this, "APrimalStructureItemContainer.ClientNotifyInventoryItemChange(bool,UPrimalItem*,bool)", bIsItemAdd, theItem, bEquipItem); }
931 void RefreshFuelState() { NativeCall<void>(this, "APrimalStructureItemContainer.RefreshFuelState()"); }
932 bool UseItemSpoilingTimeMultipliers() { return NativeCall<bool>(this, "APrimalStructureItemContainer.UseItemSpoilingTimeMultipliers()"); }
933 void UpdateSolarPower() { NativeCall<void>(this, "APrimalStructureItemContainer.UpdateSolarPower()"); }
934 void CharacterBasedOnUpdate(AActor* characterBasedOnMe, float DeltaSeconds) { NativeCall<void, AActor*, float>(this, "APrimalStructureItemContainer.CharacterBasedOnUpdate(AActor*,float)", characterBasedOnMe, DeltaSeconds); }
935 void ProcessEditText(AShooterPlayerController* ForPC, const FString* TextToUse, bool bCheckedBox) { NativeCall<void, AShooterPlayerController*, const FString*, bool>(this, "APrimalStructureItemContainer.ProcessEditText(AShooterPlayerController*,FString&,bool)", ForPC, TextToUse, bCheckedBox); }
936 void NetUpdateLocation_Implementation(UE::Math::TVector<double>* NewLocation) { NativeCall<void, UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer.NetUpdateLocation_Implementation(UE::Math::TVector<double>)", NewLocation); }
937 void NetSetContainerActive_Implementation(bool bSetActive, TSubclassOf<UPrimalItem> NetReplicatedFuelItemClass, __int16 NetReplicatedFuelItemColorIndex) { NativeCall<void, bool, TSubclassOf<UPrimalItem>, __int16>(this, "APrimalStructureItemContainer.NetSetContainerActive_Implementation(bool,TSubclassOf<UPrimalItem>,short)", bSetActive, NetReplicatedFuelItemClass, NetReplicatedFuelItemColorIndex); }
938 void NetUpdateBoxName_Implementation(const FString* NewName) { NativeCall<void, const FString*>(this, "APrimalStructureItemContainer.NetUpdateBoxName_Implementation(FString&)", NewName); }
939 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureItemContainer.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
940 void SetDisabledTimer(float DisabledTime) { NativeCall<void, float>(this, "APrimalStructureItemContainer.SetDisabledTimer(float)", DisabledTime); }
941 void EnableActive(bool a2) { NativeCall<void, bool>(this, "APrimalStructureItemContainer.EnableActive()", a2); }
942 void GetBlueprintSpawnActorTransform(UE::Math::TVector<double>* spawnLoc, UE::Math::TRotator<double>* spawnRot) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalStructureItemContainer.GetBlueprintSpawnActorTransform(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", spawnLoc, spawnRot); }
943 void UpdateWirelessExchanges() { NativeCall<void>(this, "APrimalStructureItemContainer.UpdateWirelessExchanges()"); }
944 void UpdateWirelessExchange(UPrimalWirelessExchangeData* myExchange) { NativeCall<void, UPrimalWirelessExchangeData*>(this, "APrimalStructureItemContainer.UpdateWirelessExchange(UPrimalWirelessExchangeData*)", myExchange); }
945 TMap<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, 0> >* GetNearbyWirelessStructures(TMap<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, 0> >* result, UPrimalWirelessExchangeData* myExchange) { return NativeCall<TMap<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, 0> >*, TMap<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<APrimalStructureItemContainer*, UPrimalWirelessExchangeData*, 0> >*, UPrimalWirelessExchangeData*>(this, "APrimalStructureItemContainer.GetNearbyWirelessStructures(UPrimalWirelessExchangeData*)", result, myExchange); }
946 void RemoveWirelessConnections(__int64 a2) { NativeCall<void, __int64>(this, "APrimalStructureItemContainer.RemoveWirelessConnections()", a2); }
947 bool OverrideHasWaterSource() { return NativeCall<bool>(this, "APrimalStructureItemContainer.OverrideHasWaterSource()"); }
948 float SubtractWaterFromConnections(float Amount, bool bAllowNetworking) { return NativeCall<float, float, bool>(this, "APrimalStructureItemContainer.SubtractWaterFromConnections(float,bool)", Amount, bAllowNetworking); }
949 float SubtractWaterFromPipes(float Amount, bool bAllowNetworking) { return NativeCall<float, float, bool>(this, "APrimalStructureItemContainer.SubtractWaterFromPipes(float,bool)", Amount, bAllowNetworking); }
950 void SubtractWaterFromWireless(float Amount, float* AmountRemoved, bool bAllowNetworking) { NativeCall<void, float, float*, bool>(this, "APrimalStructureItemContainer.SubtractWaterFromWireless(float,float&,bool)", Amount, AmountRemoved, bAllowNetworking); }
951 void RefreshWatered() { NativeCall<void>(this, "APrimalStructureItemContainer.RefreshWatered()"); }
952 void SetWaterState(bool bValue) { NativeCall<void, bool>(this, "APrimalStructureItemContainer.SetWaterState(bool)", bValue); }
953 bool CheckForWirelessWater(APrimalStructureItemContainer* ForStructure, bool IncrementTagger) { return NativeCall<bool, APrimalStructureItemContainer*, bool>(this, "APrimalStructureItemContainer.CheckForWirelessWater(APrimalStructureItemContainer*,bool)", ForStructure, IncrementTagger); }
954 bool IsValidWirelessWaterSource(APrimalStructureItemContainer* ForStructure) { return NativeCall<bool, APrimalStructureItemContainer*>(this, "APrimalStructureItemContainer.IsValidWirelessWaterSource(APrimalStructureItemContainer*)", ForStructure); }
955 void GetBestWirelessWaterSource(APrimalStructureItemContainer* ForStructure, APrimalStructureItemContainer** OutBestSource, bool IncrementTagger) { NativeCall<void, APrimalStructureItemContainer*, APrimalStructureItemContainer**, bool>(this, "APrimalStructureItemContainer.GetBestWirelessWaterSource(APrimalStructureItemContainer*,APrimalStructureItemContainer*&,bool)", ForStructure, OutBestSource, IncrementTagger); }
956 void RefreshPowered(APrimalStructureItemContainer* InDirectPower) { NativeCall<void, APrimalStructureItemContainer*>(this, "APrimalStructureItemContainer.RefreshPowered(APrimalStructureItemContainer*)", InDirectPower); }
957 void MovePowerJunctionLink() { NativeCall<void>(this, "APrimalStructureItemContainer.MovePowerJunctionLink()"); }
958 void RefreshPowerJunctionLink(__int16 a2) { NativeCall<void, __int16>(this, "APrimalStructureItemContainer.RefreshPowerJunctionLink()", a2); }
959 void AddPowerJunctionLinkParticle(APrimalStructure* MyOutlet) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureItemContainer.AddPowerJunctionLinkParticle(APrimalStructure*)", MyOutlet); }
960 void NotifyCraftedItem(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureItemContainer.NotifyCraftedItem(UPrimalItem*)", anItem); }
961 //void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType) { NativeCall<void, EOnDeserializationType::Type>(this, "APrimalStructureItemContainer.OnDeserializedByGame(EOnDeserializationType::Type)", DeserializationType); }
962 void CopyStructureValuesFrom(APrimalStructureItemContainer* otherItemContainer) { NativeCall<void, APrimalStructureItemContainer*>(this, "APrimalStructureItemContainer.CopyStructureValuesFrom(APrimalStructureItemContainer*)", otherItemContainer); }
963 void PostSpawnInitialize() { NativeCall<void>(this, "APrimalStructureItemContainer.PostSpawnInitialize()"); }
964 void TargetingTeamChanged() { NativeCall<void>(this, "APrimalStructureItemContainer.TargetingTeamChanged()"); }
965 FSpawnPointInfo* GetSpawnPointInfo(FSpawnPointInfo* result) { return NativeCall<FSpawnPointInfo*, FSpawnPointInfo*>(this, "APrimalStructureItemContainer.GetSpawnPointInfo()", result); }
966 void SetPlayerConstructor(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "APrimalStructureItemContainer.SetPlayerConstructor(APlayerController*)", PC); }
967 void RefreshInventoryItemCounts() { NativeCall<void>(this, "APrimalStructureItemContainer.RefreshInventoryItemCounts()"); }
968 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructureItemContainer.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
969 bool AdjustNetDestructionTime(float Delta) { return NativeCall<bool, float>(this, "APrimalStructureItemContainer.AdjustNetDestructionTime(float)", Delta); }
970 void DrawStructureTooltip(AShooterHUD* HUD, bool bForMultiUseSelector) { NativeCall<void, AShooterHUD*, bool>(this, "APrimalStructureItemContainer.DrawStructureTooltip(AShooterHUD*,bool)", HUD, bForMultiUseSelector); }
971 void UpdateTribeGroupInventoryRank_Implementation(unsigned __int8 NewRank) { NativeCall<void, unsigned __int8>(this, "APrimalStructureItemContainer.UpdateTribeGroupInventoryRank_Implementation(unsignedchar)", NewRank); }
972 void NetRefreshActiveEffects_Implementation() { NativeCall<void>(this, "APrimalStructureItemContainer.NetRefreshActiveEffects_Implementation()"); }
973 void RefreshActiveEffects() { NativeCall<void>(this, "APrimalStructureItemContainer.RefreshActiveEffects()"); }
974 void RefreshStructureColors(UMeshComponent* ForceRefreshComponent) { NativeCall<void, UMeshComponent*>(this, "APrimalStructureItemContainer.RefreshStructureColors(UMeshComponent*)", ForceRefreshComponent); }
975 void SetDefaultBlacklistedItemCount(int BlacklistedCount) { NativeCall<void, int>(this, "APrimalStructureItemContainer.SetDefaultBlacklistedItemCount(int)", BlacklistedCount); }
976 int GetDefaultBlacklistedItemCount() { return NativeCall<int>(this, "APrimalStructureItemContainer.GetDefaultBlacklistedItemCount()"); }
977};
978
979
981{
982 // Fields
983
984 TWeakObjectPtr<AShooterCharacter>& SeatedCharacterField() { return *GetNativePointerField<TWeakObjectPtr<AShooterCharacter>*>(this, "APrimalStructureSeating.SeatedCharacter"); }
985 TWeakObjectPtr<AShooterCharacter>& PrevSeatedCharacterField() { return *GetNativePointerField<TWeakObjectPtr<AShooterCharacter>*>(this, "APrimalStructureSeating.PrevSeatedCharacter"); }
986 TWeakObjectPtr<AShooterPlayerController>& SeatedControllerField() { return *GetNativePointerField<TWeakObjectPtr<AShooterPlayerController>*>(this, "APrimalStructureSeating.SeatedController"); }
987 TArray<TWeakObjectPtr<AShooterCharacter>, TSizedDefaultAllocator<32> >& CharacterPerSeatField() { return *GetNativePointerField<TArray<TWeakObjectPtr<AShooterCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeating.CharacterPerSeat"); }
988 TArray<TWeakObjectPtr<AShooterCharacter>, TSizedDefaultAllocator<32> >& PrevCharacterPerSeatField() { return *GetNativePointerField<TArray<TWeakObjectPtr<AShooterCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeating.PrevCharacterPerSeat"); }
989 int& NumSeatsField() { return *GetNativePointerField<int*>(this, "APrimalStructureSeating.NumSeats"); }
990 UE::Math::TVector<double>& SeatedCharacterLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureSeating.SeatedCharacterLocationOffset"); }
991 UE::Math::TRotator<double>& SeatedCharacterRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureSeating.SeatedCharacterRotationOffset"); }
992 //TArray<FSeatingSpot, TSizedDefaultAllocator<32> >& OtherSeatingSpotsField() { return *GetNativePointerField<TArray<FSeatingSpot, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeating.OtherSeatingSpots"); }
993 float& TPVCameraYawRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeating.TPVCameraYawRange"); }
994 UE::Math::TVector<double>& TPVCameraOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureSeating.TPVCameraOffset"); }
995 UE::Math::TVector<double>& TPVCameraOffsetMultiplierField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureSeating.TPVCameraOffsetMultiplier"); }
996 float& UnboardDistanceField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeating.UnboardDistance"); }
997 FString& SeatingActionTextField() { return *GetNativePointerField<FString*>(this, "APrimalStructureSeating.SeatingActionText"); }
998 TObjectPtr<UTexture2D>& SeatingActionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureSeating.SeatingActionIcon"); }
999 USoundCue*& RideSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureSeating.RideSound"); }
1000 USoundCue*& UnrideSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureSeating.UnrideSound"); }
1001 UAnimSequence*& SeatingAnimOverrideField() { return *GetNativePointerField<UAnimSequence**>(this, "APrimalStructureSeating.SeatingAnimOverride"); }
1002 int& SeatingActionPriorityField() { return *GetNativePointerField<int*>(this, "APrimalStructureSeating.SeatingActionPriority"); }
1003 long double& LastServerUpdateSentField() { return *GetNativePointerField<long double*>(this, "APrimalStructureSeating.LastServerUpdateSent"); }
1004 UE::Math::TVector<double>& ActorPrevRelativeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureSeating.ActorPrevRelativeLocation"); }
1005
1006 // Bitfields
1007
1008 BitFieldValue<bool, unsigned __int32> bAdjustForLegLength() { return { this, "APrimalStructureSeating.bAdjustForLegLength" }; }
1009 BitFieldValue<bool, unsigned __int32> bRestrictTPVCameraYaw() { return { this, "APrimalStructureSeating.bRestrictTPVCameraYaw" }; }
1010 BitFieldValue<bool, unsigned __int32> bUsesPrimaryFire() { return { this, "APrimalStructureSeating.bUsesPrimaryFire" }; }
1011 BitFieldValue<bool, unsigned __int32> bUsesAltFire() { return { this, "APrimalStructureSeating.bUsesAltFire" }; }
1012 BitFieldValue<bool, unsigned __int32> bUsesItemSlotKeys() { return { this, "APrimalStructureSeating.bUsesItemSlotKeys" }; }
1013 BitFieldValue<bool, unsigned __int32> bPreventSeatingWhenHandcuffed() { return { this, "APrimalStructureSeating.bPreventSeatingWhenHandcuffed" }; }
1014 BitFieldValue<bool, unsigned __int32> bAllowSleepingPlayers() { return { this, "APrimalStructureSeating.bAllowSleepingPlayers" }; }
1015 BitFieldValue<bool, unsigned __int32> bReleaseFindsGroundPlacement() { return { this, "APrimalStructureSeating.bReleaseFindsGroundPlacement" }; }
1016 BitFieldValue<bool, unsigned __int32> bAllowCrouchProneToSit() { return { this, "APrimalStructureSeating.bAllowCrouchProneToSit" }; }
1017 BitFieldValue<bool, unsigned __int32> bUsesTargeting() { return { this, "APrimalStructureSeating.bUsesTargeting" }; }
1018 BitFieldValue<bool, unsigned __int32> bHideLegacyStructureAmmoHUD() { return { this, "APrimalStructureSeating.bHideLegacyStructureAmmoHUD" }; }
1019 BitFieldValue<bool, unsigned __int32> bTraceToUnboardLocation() { return { this, "APrimalStructureSeating.bTraceToUnboardLocation" }; }
1020 BitFieldValue<bool, unsigned __int32> bAllowAnyTeamToSit() { return { this, "APrimalStructureSeating.bAllowAnyTeamToSit" }; }
1021 BitFieldValue<bool, unsigned __int32> bAllowOrbitCam() { return { this, "APrimalStructureSeating.bAllowOrbitCam" }; }
1022 BitFieldValue<bool, unsigned __int32> bPreventHandcuffLockedSeating() { return { this, "APrimalStructureSeating.bPreventHandcuffLockedSeating" }; }
1023 BitFieldValue<bool, unsigned __int32> bJumpOnDetach() { return { this, "APrimalStructureSeating.bJumpOnDetach" }; }
1024
1025 // Functions
1026
1027 int BPGetBestSeatNumber_Implementation(AShooterPlayerController* ForPC, int InBestSeatNumber) { return NativeCall<int, AShooterPlayerController*, int>(this, "APrimalStructureSeating.BPGetBestSeatNumber_Implementation(AShooterPlayerController*,int)", ForPC, InBestSeatNumber); }
1028 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureSeating.GetPrivateStaticClass()"); }
1029 void BPSeatedPlayer(AShooterCharacter* SeatedChar, int AtSeatNumber) { NativeCall<void, AShooterCharacter*, int>(this, "APrimalStructureSeating.BPSeatedPlayer(AShooterCharacter*,int)", SeatedChar, AtSeatNumber); }
1030 static void StaticRegisterNativesAPrimalStructureSeating() { NativeCall<void>(nullptr, "APrimalStructureSeating.StaticRegisterNativesAPrimalStructureSeating()"); }
1031 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeating.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1032 void Control(AShooterCharacter* ShooterCharacter, int SeatNumber, bool bLockedToSeat) { NativeCall<void, AShooterCharacter*, int, bool>(this, "APrimalStructureSeating.Control(AShooterCharacter*,int,bool)", ShooterCharacter, SeatNumber, bLockedToSeat); }
1033 void Release(AShooterCharacter* ShooterCharacter) { NativeCall<void, AShooterCharacter*>(this, "APrimalStructureSeating.Release(AShooterCharacter*)", ShooterCharacter); }
1034 void GetNearestSitSpot(UE::Math::TVector<double>* CharacterLocation, UE::Math::TVector<double>* OutSitLocation, UE::Math::TRotator<double>* OutSitRotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalStructureSeating.GetNearestSitSpot(UE::Math::TVector<double>,UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", CharacterLocation, OutSitLocation, OutSitRotation); }
1035 void GetNearestSitSpot(UE::Math::TVector<double>* CharacterLocation, int SeatNumber, UE::Math::TVector<double>* OutSitLocation, UE::Math::TRotator<double>* OutSitRotation) { NativeCall<void, UE::Math::TVector<double>*, int, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalStructureSeating.GetNearestSitSpot(UE::Math::TVector<double>,int,UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", CharacterLocation, SeatNumber, OutSitLocation, OutSitRotation); }
1036 __int64 GetNearestFreeSpot(AShooterPlayerController* ForPC, UE::Math::TVector<double>* CharacterLocation) { return NativeCall<__int64, AShooterPlayerController*, UE::Math::TVector<double>*>(this, "APrimalStructureSeating.GetNearestFreeSpot(AShooterPlayerController*,UE::Math::TVector<double>)", ForPC, CharacterLocation); }
1037 bool CanUse(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureSeating.CanUse(AShooterPlayerController*)", ForPC); }
1038 void OnRep_SeatedCharacter() { NativeCall<void>(this, "APrimalStructureSeating.OnRep_SeatedCharacter()"); }
1039 void OnRep_CharacterPerSeat() { NativeCall<void>(this, "APrimalStructureSeating.OnRep_CharacterPerSeat()"); }
1040 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeating.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1041 bool AllowPickupForItem(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureSeating.AllowPickupForItem(AShooterPlayerController*)", ForPC); }
1042 bool CanSeat(AShooterPlayerController* ForPC, AShooterCharacter* ForCharacter, bool bForce) { return NativeCall<bool, AShooterPlayerController*, AShooterCharacter*, bool>(this, "APrimalStructureSeating.CanSeat(AShooterPlayerController*,AShooterCharacter*,bool)", ForPC, ForCharacter, bForce); }
1043 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureSeating.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1044 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureSeating.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1045 void Demolish(APlayerController* ForPC, AActor* DamageCauser) { NativeCall<void, APlayerController*, AActor*>(this, "APrimalStructureSeating.Demolish(APlayerController*,AActor*)", ForPC, DamageCauser); }
1046 void Destroyed() { NativeCall<void>(this, "APrimalStructureSeating.Destroyed()"); }
1047 void ClearSeats() { NativeCall<void>(this, "APrimalStructureSeating.ClearSeats()"); }
1048 void OnStartTargeting() { NativeCall<void>(this, "APrimalStructureSeating.OnStartTargeting()"); }
1049 void OnStopTargeting() { NativeCall<void>(this, "APrimalStructureSeating.OnStopTargeting()"); }
1050};
1051
1053{
1054 // Fields
1055
1056 UE::Math::TVector<double>& PlayerSpawnLocOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureBed.PlayerSpawnLocOffset"); }
1057 UE::Math::TRotator<double>& PlayerSpawnRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureBed.PlayerSpawnRotOffset"); }
1058 unsigned int& LinkedPlayerIDField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructureBed.LinkedPlayerID"); }
1059 FString& LinkedPlayerNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructureBed.LinkedPlayerName"); }
1060 FString& BedNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructureBed.BedName"); }
1061 float& UseCooldownTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureBed.UseCooldownTime"); }
1062 float& UseCooldownRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructureBed.UseCooldownRadius"); }
1063 float& AttachedToPlatformStructureEnemySpawnPreventionRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructureBed.AttachedToPlatformStructureEnemySpawnPreventionRadius"); }
1064 TObjectPtr<UTexture2D>& FastTravelIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureBed.FastTravelIcon"); }
1065 long double& NextAllowedUseTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureBed.NextAllowedUseTime"); }
1066 long double& LastSignNamingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureBed.LastSignNamingTime"); }
1067
1068 // Bitfields
1069
1070 BitFieldValue<bool, unsigned __int32> bDestroyAfterRespawnUse() { return { this, "APrimalStructureBed.bDestroyAfterRespawnUse" }; }
1071
1072 // Functions
1073
1074 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureBed.GetPrivateStaticClass()"); }
1075 static void StaticRegisterNativesAPrimalStructureBed() { NativeCall<void>(nullptr, "APrimalStructureBed.StaticRegisterNativesAPrimalStructureBed()"); }
1076 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBed.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1077 bool AllowPickupForItem(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureBed.AllowPickupForItem(AShooterPlayerController*)", ForPC); }
1078 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureBed.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1079 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureBed.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1080 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureBed.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1081 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureBed.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1082 void ProcessEditText(AShooterPlayerController* ForPC, const FString* TextToUse, bool __formal) { NativeCall<void, AShooterPlayerController*, const FString*, bool>(this, "APrimalStructureBed.ProcessEditText(AShooterPlayerController*,FString&,bool)", ForPC, TextToUse, __formal); }
1083 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureBed.PlacedStructure(AShooterPlayerController*)", PC); }
1084 bool AllowSpawnForPlayer(AShooterPlayerController* PC, bool bCheckCooldownTime, APrimalStructure* FromStructure) { return NativeCall<bool, AShooterPlayerController*, bool, APrimalStructure*>(this, "APrimalStructureBed.AllowSpawnForPlayer(AShooterPlayerController*,bool,APrimalStructure*)", PC, bCheckCooldownTime, FromStructure); }
1085 bool AllowSpawnForDownloadedPlayer(unsigned __int64 PlayerDataID, unsigned __int64 TribeID, bool bCheckCooldownTime) { return NativeCall<bool, unsigned __int64, unsigned __int64, bool>(this, "APrimalStructureBed.AllowSpawnForDownloadedPlayer(unsigned__int64,unsigned__int64,bool)", PlayerDataID, TribeID, bCheckCooldownTime); }
1086 bool CheckStructureActivateTribeGroupPermission(unsigned __int64 PlayerDataID, unsigned __int64 TribeID) { return NativeCall<bool, unsigned __int64, unsigned __int64>(this, "APrimalStructureBed.CheckStructureActivateTribeGroupPermission(unsigned__int64,unsigned__int64)", PlayerDataID, TribeID); }
1087 void SpawnedPlayerFor_Implementation(AShooterPlayerController* PC, APawn* ForPawn) { NativeCall<void, AShooterPlayerController*, APawn*>(this, "APrimalStructureBed.SpawnedPlayerFor_Implementation(AShooterPlayerController*,APawn*)", PC, ForPawn); }
1088 void Destroyed() { NativeCall<void>(this, "APrimalStructureBed.Destroyed()"); }
1089 void BeginPlay() { NativeCall<void>(this, "APrimalStructureBed.BeginPlay()"); }
1090 FSpawnPointInfo* GetSpawnPointInfo(FSpawnPointInfo* result) { return NativeCall<FSpawnPointInfo*, FSpawnPointInfo*>(this, "APrimalStructureBed.GetSpawnPointInfo()", result); }
1091 static AActor* FindBedWithID(UWorld* forWorld, int theBedID) { return NativeCall<AActor*, UWorld*, int>(nullptr, "APrimalStructureBed.FindBedWithID(UWorld*,int)", forWorld, theBedID); }
1092 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureBed.PostInitializeComponents()"); }
1093 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructureBed.GetDescriptiveName()", result); }
1094 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructureBed.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
1095};
1096
1098{
1099 // Fields
1100
1101 USceneComponent*& MyDoorTransformField() { return *GetNativePointerField<USceneComponent**>(this, "APrimalStructureDoor.MyDoorTransform"); }
1102 UStaticMeshComponent*& SecondDoorCosmeticVariantStaticMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureDoor.SecondDoorCosmeticVariantStaticMesh"); }
1103 float& RotationSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureDoor.RotationSpeed"); }
1104 USoundCue*& DoorOpenSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureDoor.DoorOpenSound"); }
1105 USoundCue*& DoorCloseSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureDoor.DoorCloseSound"); }
1106 unsigned int& CurrentPinCodeField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructureDoor.CurrentPinCode"); }
1107 int& CurrentOpenModeField() { return *GetNativePointerField<int*>(this, "APrimalStructureDoor.CurrentOpenMode"); }
1108 float& MaxOpenRotDegField() { return *GetNativePointerField<float*>(this, "APrimalStructureDoor.MaxOpenRotDeg"); }
1109 float& DoorStateChangeIgnoreEncroachmentIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructureDoor.DoorStateChangeIgnoreEncroachmentInterval"); }
1110 char& ClientPrevDoorOpenStateField() { return *GetNativePointerField<char*>(this, "APrimalStructureDoor.ClientPrevDoorOpenState"); }
1111 UStaticMeshComponent*& SecondDoorMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureDoor.SecondDoorMesh"); }
1112 long double& LastLockStateChangeTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureDoor.LastLockStateChangeTime"); }
1113 UE::Math::TRotator<double>& SecondDoorDefaultRotField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureDoor.SecondDoorDefaultRot"); }
1114 float& CurrentDoorAngleField() { return *GetNativePointerField<float*>(this, "APrimalStructureDoor.CurrentDoorAngle"); }
1115 USoundBase*& UnlockDoorSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureDoor.UnlockDoorSound"); }
1116 USoundBase*& LockDoorSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureDoor.LockDoorSound"); }
1117 USoundBase*& LockedSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureDoor.LockedSound"); }
1118 long double& LastPinOpenSuccessTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureDoor.LastPinOpenSuccessTime"); }
1119 long double& LastDoorStateChangeTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureDoor.LastDoorStateChangeTime"); }
1120 TObjectPtr<UTexture2D>& OpenIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureDoor.OpenIcon"); }
1121 TObjectPtr<UTexture2D>& CloseIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureDoor.CloseIcon"); }
1122 TObjectPtr<UTexture2D>& OpenModeInAndOutIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureDoor.OpenModeInAndOutIcon"); }
1123 TObjectPtr<UTexture2D>& OpenModeAlwaysInIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureDoor.OpenModeAlwaysInIcon"); }
1124 TObjectPtr<UTexture2D>& OpenModeAlwaysOutIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureDoor.OpenModeAlwaysOutIcon"); }
1125
1126 // Bitfields
1127
1128 BitFieldValue<bool, unsigned __int32> bInvertOpenCloseDirection() { return { this, "APrimalStructureDoor.bInvertOpenCloseDirection" }; }
1129 BitFieldValue<bool, unsigned __int32> bSupportsLocking() { return { this, "APrimalStructureDoor.bSupportsLocking" }; }
1130 BitFieldValue<bool, unsigned __int32> bUseSecondDoor() { return { this, "APrimalStructureDoor.bUseSecondDoor" }; }
1131 BitFieldValue<bool, unsigned __int32> bSupportsPinLocking() { return { this, "APrimalStructureDoor.bSupportsPinLocking" }; }
1132 BitFieldValue<bool, unsigned __int32> bIsLocked() { return { this, "APrimalStructureDoor.bIsLocked" }; }
1133 BitFieldValue<bool, unsigned __int32> bIsPinLocked() { return { this, "APrimalStructureDoor.bIsPinLocked" }; }
1134 BitFieldValue<bool, unsigned __int32> bAdminOnlyAccess() { return { this, "APrimalStructureDoor.bAdminOnlyAccess" }; }
1135 BitFieldValue<bool, unsigned __int32> bCanBeForcedOpenByDino() { return { this, "APrimalStructureDoor.bCanBeForcedOpenByDino" }; }
1136 BitFieldValue<bool, unsigned __int32> bPreventBasingWhileMoving() { return { this, "APrimalStructureDoor.bPreventBasingWhileMoving" }; }
1137 BitFieldValue<bool, unsigned __int32> bForceDoorOpenIn() { return { this, "APrimalStructureDoor.bForceDoorOpenIn" }; }
1138 BitFieldValue<bool, unsigned __int32> bForceDoorOpenOut() { return { this, "APrimalStructureDoor.bForceDoorOpenOut" }; }
1139 BitFieldValue<bool, unsigned __int32> bIsDoorMoving() { return { this, "APrimalStructureDoor.bIsDoorMoving" }; }
1140 BitFieldValue<bool, unsigned __int32> bForceStaticMobility() { return { this, "APrimalStructureDoor.bForceStaticMobility" }; }
1141 BitFieldValue<bool, unsigned __int32> bRotatePitch() { return { this, "APrimalStructureDoor.bRotatePitch" }; }
1142 BitFieldValue<bool, unsigned __int32> bRotateRoll() { return { this, "APrimalStructureDoor.bRotateRoll" }; }
1143 BitFieldValue<bool, unsigned __int32> bRotateYaw() { return { this, "APrimalStructureDoor.bRotateYaw" }; }
1144 BitFieldValue<bool, unsigned __int32> bInitializedRotation() { return { this, "APrimalStructureDoor.bInitializedRotation" }; }
1145 BitFieldValue<bool, unsigned __int32> bPreventDoorInterpolation() { return { this, "APrimalStructureDoor.bPreventDoorInterpolation" }; }
1146 BitFieldValue<bool, unsigned __int32> bUseBPGotoDoorState() { return { this, "APrimalStructureDoor.bUseBPGotoDoorState" }; }
1147 BitFieldValue<bool, unsigned __int32> bUseBPOverrideChangeDoorState() { return { this, "APrimalStructureDoor.bUseBPOverrideChangeDoorState" }; }
1148 BitFieldValue<bool, unsigned __int32> bForceNoPinLocking() { return { this, "APrimalStructureDoor.bForceNoPinLocking" }; }
1149 BitFieldValue<bool, unsigned __int32> bDoesntAffectDinoNavigationWhileOpen() { return { this, "APrimalStructureDoor.bDoesntAffectDinoNavigationWhileOpen" }; }
1150 BitFieldValue<bool, unsigned __int32> bDoesntUseOpenMode() { return { this, "APrimalStructureDoor.bDoesntUseOpenMode" }; }
1151
1152 // Functions
1153
1154 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureDoor.GetPrivateStaticClass()"); }
1155 static void StaticRegisterNativesAPrimalStructureDoor() { NativeCall<void>(nullptr, "APrimalStructureDoor.StaticRegisterNativesAPrimalStructureDoor()"); }
1156 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureDoor.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1157 void BeginPlay() { NativeCall<void>(this, "APrimalStructureDoor.BeginPlay()"); }
1158 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureDoor.Tick(float)", DeltaSeconds); }
1159 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureDoor.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1160 void DrawHUD(AShooterHUD* HUD) { NativeCall<void, AShooterHUD*>(this, "APrimalStructureDoor.DrawHUD(AShooterHUD*)", HUD); }
1161 void GotoDoorState(char DoorState) { NativeCall<void, char>(this, "APrimalStructureDoor.GotoDoorState(signedchar)", DoorState); }
1162 void DelayedGotoDoorState(char DoorState, float DelayTime) { NativeCall<void, char, float>(this, "APrimalStructureDoor.DelayedGotoDoorState(signedchar,float)", DoorState, DelayTime); }
1163 void DelayedGotoDoorStateTimer() { NativeCall<void>(this, "APrimalStructureDoor.DelayedGotoDoorStateTimer()"); }
1164 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureDoor.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1165 bool IsPinLocked() { return NativeCall<bool>(this, "APrimalStructureDoor.IsPinLocked()"); }
1166 int GetPinCode() { return NativeCall<int>(this, "APrimalStructureDoor.GetPinCode()"); }
1167 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureDoor.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1168 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureDoor.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1169 bool CanOpen(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureDoor.CanOpen(APlayerController*)", ForPC); }
1170 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructureDoor.GetDescriptiveName()", result); }
1171 bool ApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureDoor.ApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
1172 void SetStaticMobility() { NativeCall<void>(this, "APrimalStructureDoor.SetStaticMobility()"); }
1173 void NetGotoDoorState_Implementation(char DoorState) { NativeCall<void, char>(this, "APrimalStructureDoor.NetGotoDoorState_Implementation(signedchar)", DoorState); }
1174 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureDoor.PostInitializeComponents()"); }
1175 bool AllowStructureAccess(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureDoor.AllowStructureAccess(APlayerController*)", ForPC); }
1176 bool PreventCharacterBasing(AActor* OtherActor, UPrimitiveComponent* BasedOnComponent) { return NativeCall<bool, AActor*, UPrimitiveComponent*>(this, "APrimalStructureDoor.PreventCharacterBasing(AActor*,UPrimitiveComponent*)", OtherActor, BasedOnComponent); }
1177 bool AllowPickupForItem(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureDoor.AllowPickupForItem(AShooterPlayerController*)", ForPC); }
1178 bool AllowIgnoreCharacterEncroachment_Implementation(UPrimitiveComponent* HitComponent, AActor* EncroachingCharacter) { return NativeCall<bool, UPrimitiveComponent*, AActor*>(this, "APrimalStructureDoor.AllowIgnoreCharacterEncroachment_Implementation(UPrimitiveComponent*,AActor*)", HitComponent, EncroachingCharacter); }
1179 void UpdateStructureMesh() { NativeCall<void>(this, "APrimalStructureDoor.UpdateStructureMesh()"); }
1180 void UpdateCosmeticMeshComp(UE::Math::TTransform<double>* CosmeticMeshTransform, UStaticMesh* CosmeticMesh) { NativeCall<void, UE::Math::TTransform<double>*, UStaticMesh*>(this, "APrimalStructureDoor.UpdateCosmeticMeshComp(UE::Math::TTransform<double>,UStaticMesh*)", CosmeticMeshTransform, CosmeticMesh); }
1181};
1182
1184{
1185 // Fields
1186
1187 float& MaxCarryWeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.MaxCarryWeight"); }
1188 float& SpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.Speed"); }
1189 float& DownSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.DownSpeed"); }
1190 float& ClientLocationInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.ClientLocationInterpSpeed"); }
1191 float& ClientLocationInterpSpeedDownField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.ClientLocationInterpSpeedDown"); }
1192 float& UpObstructionTraceLengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.UpObstructionTraceLength"); }
1193 float& DownObstructionTraceLengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.DownObstructionTraceLength"); }
1194 float& TrackTraceLengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.TrackTraceLength"); }
1195 USoundBase*& StartMovingSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureElevatorPlatform.StartMovingSound"); }
1196 USoundBase*& StopMovingSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureElevatorPlatform.StopMovingSound"); }
1197 float& DistanceToTravelField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.DistanceToTravel"); }
1198 UE::Math::TVector<double>& StartLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureElevatorPlatform.StartLocation"); }
1199 TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >& CarriedActorsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorPlatform.CarriedActors"); }
1200 float& TraveledDistanceField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.TraveledDistance"); }
1201 float& CurrentLiftedWeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.CurrentLiftedWeight"); }
1202 float& DistanceRepTimerField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.DistanceRepTimer"); }
1203 TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >& CarriedRagdollsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorPlatform.CarriedRagdolls"); }
1204 float& MinHeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.MinHeight"); }
1205 float& MaxHeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.MaxHeight"); }
1206 float& HeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.Height"); }
1207 float& ReplicatedZField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorPlatform.ReplicatedZ"); }
1208 unsigned int& CurrentPinCodeField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructureElevatorPlatform.CurrentPinCode"); }
1209 long double& LastLockStateChangeTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureElevatorPlatform.LastLockStateChangeTime"); }
1210 TObjectPtr<UTexture2D>& ElevateIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureElevatorPlatform.ElevateIcon"); }
1211 TObjectPtr<UTexture2D>& DelevateIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureElevatorPlatform.DelevateIcon"); }
1212 TObjectPtr<UTexture2D>& StopIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureElevatorPlatform.StopIcon"); }
1213 TObjectPtr<UTexture2D>& CallToMeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureElevatorPlatform.CallToMeIcon"); }
1214
1215 // Bitfields
1216
1217 BitFieldValue<bool, unsigned __int32> bIsActivated() { return { this, "APrimalStructureElevatorPlatform.bIsActivated" }; }
1218 BitFieldValue<bool, unsigned __int32> bWasActivated() { return { this, "APrimalStructureElevatorPlatform.bWasActivated" }; }
1219 BitFieldValue<bool, unsigned __int32> bUpdateLocation() { return { this, "APrimalStructureElevatorPlatform.bUpdateLocation" }; }
1220 BitFieldValue<bool, unsigned __int32> bAddElevatorMultiUseEntries() { return { this, "APrimalStructureElevatorPlatform.bAddElevatorMultiUseEntries" }; }
1221 BitFieldValue<bool, unsigned __int32> bIsLocked() { return { this, "APrimalStructureElevatorPlatform.bIsLocked" }; }
1222 BitFieldValue<bool, unsigned __int32> bIsPinLocked() { return { this, "APrimalStructureElevatorPlatform.bIsPinLocked" }; }
1223 BitFieldValue<bool, unsigned __int32> bAdminOnlyAccess() { return { this, "APrimalStructureElevatorPlatform.bAdminOnlyAccess" }; }
1224
1225 // Functions
1226
1227 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureElevatorPlatform.StaticClass()"); }
1228 void ServerActivate(APlayerController* ForPC, bool bForceDirection, EPrimalStructureElevatorState Dir, float DistanceToTravelOverride) { NativeCall<void, APlayerController*, bool, EPrimalStructureElevatorState, float>(this, "APrimalStructureElevatorPlatform.ServerActivate(APlayerController*,bool,EPrimalStructureElevatorState,float)", ForPC, bForceDirection, Dir, DistanceToTravelOverride); }
1229 static void StaticRegisterNativesAPrimalStructureElevatorPlatform() { NativeCall<void>(nullptr, "APrimalStructureElevatorPlatform.StaticRegisterNativesAPrimalStructureElevatorPlatform()"); }
1230 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorPlatform.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1231 void BeginPlay() { NativeCall<void>(this, "APrimalStructureElevatorPlatform.BeginPlay()"); }
1232 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorPlatform.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1233 bool NetExecCommand(FName CommandName, const FNetExecParams* ExecParams) { return NativeCall<bool, FName, const FNetExecParams*>(this, "APrimalStructureElevatorPlatform.NetExecCommand(FName,FNetExecParams&)", CommandName, ExecParams); }
1234 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureElevatorPlatform.Tick(float)", DeltaSeconds); }
1235 void Activate(APlayerController* ForPC, bool bForceDirection, EPrimalStructureElevatorState Dir, float DistanceToTravelOverride) { NativeCall<void, APlayerController*, bool, EPrimalStructureElevatorState, float>(this, "APrimalStructureElevatorPlatform.Activate(APlayerController*,bool,EPrimalStructureElevatorState,float)", ForPC, bForceDirection, Dir, DistanceToTravelOverride); }
1236 bool IsPinLocked() { return NativeCall<bool>(this, "APrimalStructureElevatorPlatform.IsPinLocked()"); }
1237 int GetPinCode() { return NativeCall<int>(this, "APrimalStructureElevatorPlatform.GetPinCode()"); }
1238 void Deactivate(bool bSwitchDirection) { NativeCall<void, bool>(this, "APrimalStructureElevatorPlatform.Deactivate(bool)", bSwitchDirection); }
1239 void UpdateLocation(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureElevatorPlatform.UpdateLocation(float)", DeltaSeconds); }
1240 __int64 IsAllowedToBuild(APlayerController* PC, UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation, FPlacementData* OutPlacementData, bool bDontAdjustForMaxRange, UE::Math::TRotator<double>* PlayerViewRotation, bool bFinalPlacement, bool bUseOriginalOutPlacementData) { return NativeCall<__int64, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, FPlacementData*, bool, UE::Math::TRotator<double>*, bool, bool>(this, "APrimalStructureElevatorPlatform.IsAllowedToBuild(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,FPlacementData&,bool,UE::Math::TRotator<double>,bool,bool)", PC, AtLocation, AtRotation, OutPlacementData, bDontAdjustForMaxRange, PlayerViewRotation, bFinalPlacement, bUseOriginalOutPlacementData); }
1241 void ServerActivate_Implementation(APlayerController* ForPC, bool bForceDirection, EPrimalStructureElevatorState Dir, float DistanceToTravelOverride) { NativeCall<void, APlayerController*, bool, EPrimalStructureElevatorState, float>(this, "APrimalStructureElevatorPlatform.ServerActivate_Implementation(APlayerController*,bool,EPrimalStructureElevatorState,float)", ForPC, bForceDirection, Dir, DistanceToTravelOverride); }
1242 void PostNetReceiveLocationAndRotation() { NativeCall<void>(this, "APrimalStructureElevatorPlatform.PostNetReceiveLocationAndRotation()"); }
1243 void CalculateTrackHeight() { NativeCall<void>(this, "APrimalStructureElevatorPlatform.CalculateTrackHeight()"); }
1244 float CalculateCurrentLiftedWeight(__int16 a2) { return NativeCall<float, __int16>(this, "APrimalStructureElevatorPlatform.CalculateCurrentLiftedWeight()", a2); }
1245 void Destroyed(__int16 a2) { NativeCall<void, __int16>(this, "APrimalStructureElevatorPlatform.Destroyed()", a2); }
1246 void OnRep_bIsActivated() { NativeCall<void>(this, "APrimalStructureElevatorPlatform.OnRep_bIsActivated()"); }
1247 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureElevatorPlatform.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1248 void GetTrackMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorPlatform.GetTrackMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&)", ForPC, MultiUseEntries); }
1249 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureElevatorPlatform.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1250 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureElevatorPlatform.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1251 void GetAllTrackStructures(TArray<AActor*, TSizedDefaultAllocator<32> >* Tracks) { NativeCall<void, TArray<AActor*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorPlatform.GetAllTrackStructures(TArray<AActor*,TSizedDefaultAllocator<32>>&)", Tracks); }
1252 void Demolish(APlayerController* ForPC, AActor* DamageCauser) { NativeCall<void, APlayerController*, AActor*>(this, "APrimalStructureElevatorPlatform.Demolish(APlayerController*,AActor*)", ForPC, DamageCauser); }
1253 bool CanOpen(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureElevatorPlatform.CanOpen(APlayerController*)", ForPC); }
1254 bool AllowStructureAccess(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureElevatorPlatform.AllowStructureAccess(APlayerController*)", ForPC); }
1255 bool ApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureElevatorPlatform.ApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
1256};
1257
1259{
1260 // Fields
1261
1262 TWeakObjectPtr<APrimalStructureElevatorPlatform>& ElevatorBaseField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructureElevatorPlatform>*>(this, "APrimalStructureElevatorTrack.ElevatorBase"); }
1263 float& TrackTopPointField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorTrack.TrackTopPoint"); }
1264 float& TrackBottomPointField() { return *GetNativePointerField<float*>(this, "APrimalStructureElevatorTrack.TrackBottomPoint"); }
1265
1266 // Bitfields
1267
1268 BitFieldValue<bool, unsigned __int32> bAddElevatorMultiUseEntries() { return { this, "APrimalStructureElevatorTrack.bAddElevatorMultiUseEntries" }; }
1269 BitFieldValue<bool, unsigned __int32> bRequiresPower() { return { this, "APrimalStructureElevatorTrack.bRequiresPower" }; }
1270
1271 // Functions
1272
1273 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureElevatorTrack.GetPrivateStaticClass()"); }
1274 static void StaticRegisterNativesAPrimalStructureElevatorTrack() { NativeCall<void>(nullptr, "APrimalStructureElevatorTrack.StaticRegisterNativesAPrimalStructureElevatorTrack()"); }
1275 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorTrack.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1276 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureElevatorTrack.PostInitializeComponents()"); }
1277 void SetElevatorBase(APrimalStructureElevatorPlatform* NewBase) { NativeCall<void, APrimalStructureElevatorPlatform*>(this, "APrimalStructureElevatorTrack.SetElevatorBase(APrimalStructureElevatorPlatform*)", NewBase); }
1278 void MulticastSetElevatorBase_Implementation(APrimalStructureElevatorPlatform* NewBase) { NativeCall<void, APrimalStructureElevatorPlatform*>(this, "APrimalStructureElevatorTrack.MulticastSetElevatorBase_Implementation(APrimalStructureElevatorPlatform*)", NewBase); }
1279 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureElevatorTrack.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1280 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureElevatorTrack.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1281 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureElevatorTrack.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1282 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorTrack.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1283 bool CanBeActivated() { return NativeCall<bool>(this, "APrimalStructureElevatorTrack.CanBeActivated()"); }
1284 void AddedLinkedStructure(APrimalStructure* Structure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureElevatorTrack.AddedLinkedStructure(APrimalStructure*)", Structure); }
1285 void RemovedLinkedStructure(APrimalStructure* Structure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureElevatorTrack.RemovedLinkedStructure(APrimalStructure*)", Structure); }
1286 bool HasPlatformAttachedToTheTrack() { return NativeCall<bool>(this, "APrimalStructureElevatorTrack.HasPlatformAttachedToTheTrack()"); }
1287 void CalculateTrackHeight(float* MinZ, float* MaxZ, TArray<APrimalStructureElevatorTrack*, TSizedDefaultAllocator<32> >* Tracks) { NativeCall<void, float*, float*, TArray<APrimalStructureElevatorTrack*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorTrack.CalculateTrackHeight(float&,float&,TArray<APrimalStructureElevatorTrack*,TSizedDefaultAllocator<32>>&)", MinZ, MaxZ, Tracks); }
1288 bool IsPowered() { return NativeCall<bool>(this, "APrimalStructureElevatorTrack.IsPowered()"); }
1289 char IsPoweredEx(TArray<APrimalStructureElevatorTrack*, TSizedDefaultAllocator<32> >* CheckedTracks) { return NativeCall<char, TArray<APrimalStructureElevatorTrack*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorTrack.IsPoweredEx(TArray<APrimalStructureElevatorTrack*,TSizedDefaultAllocator<32>>)", CheckedTracks); }
1290 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureElevatorTrack.Tick(float)", DeltaSeconds); }
1291 TWeakObjectPtr<APrimalStructureElevatorPlatform>* GetElevatorPlatformEx(TWeakObjectPtr<APrimalStructureElevatorPlatform>* result, TArray<APrimalStructureElevatorTrack*, TSizedDefaultAllocator<32> >* CheckedTracks) { return NativeCall<TWeakObjectPtr<APrimalStructureElevatorPlatform> *, TWeakObjectPtr<APrimalStructureElevatorPlatform>*, TArray<APrimalStructureElevatorTrack*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureElevatorTrack.GetElevatorPlatformEx(TArray<APrimalStructureElevatorTrack*,TSizedDefaultAllocator<32>>)", result, CheckedTracks); }
1292 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureElevatorTrack.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1293 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructureElevatorTrack.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
1294};
1295
1297{
1298 // Fields
1299
1300 unsigned int& ConstructorPlayerDataIDField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructureExplosive.ConstructorPlayerDataID"); }
1301 AShooterCharacter*& ConstructorPawnField() { return *GetNativePointerField<AShooterCharacter**>(this, "APrimalStructureExplosive.ConstructorPawn"); }
1302 int& ConstructorTargetingTeamField() { return *GetNativePointerField<int*>(this, "APrimalStructureExplosive.ConstructorTargetingTeam"); }
1303 UE::Math::TVector<double>& ExplosiveLocOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureExplosive.ExplosiveLocOffset"); }
1304 UE::Math::TRotator<double>& ExplosiveRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureExplosive.ExplosiveRotOffset"); }
1305 float& PlacementInitialSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.PlacementInitialSpeed"); }
1306 float& PlacementMaxSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.PlacementMaxSpeed"); }
1307 float& PlacementAccelField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.PlacementAccel"); }
1308 float& ExplosionDamageField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.ExplosionDamage"); }
1309 float& ExplosionRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.ExplosionRadius"); }
1310 float& ExplosionImpulseField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.ExplosionImpulse"); }
1311 TSubclassOf<UDamageType>& ExplosionDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureExplosive.ExplosionDamageType"); }
1312 TSubclassOf<UPrimalItem>& ExplosiveAmmoItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureExplosive.ExplosiveAmmoItemTemplate"); }
1313 float& AlertDinosRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.AlertDinosRange"); }
1314 TSubclassOf<UPrimalItem>& PickupItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureExplosive.PickupItemClass"); }
1315 int& PickUpQuantityField() { return *GetNativePointerField<int*>(this, "APrimalStructureExplosive.PickUpQuantity"); }
1316 UStaticMeshComponent*& AnimatedComponentField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureExplosive.AnimatedComponent"); }
1317 float& FluidSimSplashStrengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.FluidSimSplashStrength"); }
1318 UNiagaraSystem*& FluidSimSplashTemplateOverrideField() { return *GetNativePointerField<UNiagaraSystem**>(this, "APrimalStructureExplosive.FluidSimSplashTemplateOverride"); }
1319 float& AnimationTargetHeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.AnimationTargetHeight"); }
1320 float& PlacementInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureExplosive.PlacementInterpSpeed"); }
1321 UE::Math::TVector<double>& OriginalRelativeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureExplosive.OriginalRelativeLocation"); }
1322 UE::Math::TRotator<double>& OriginalRelativeRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureExplosive.OriginalRelativeRotation"); }
1323
1324 // Bitfields
1325
1326 BitFieldValue<bool, unsigned __int32> bDoNotUseAmmoOnNextPlace() { return { this, "APrimalStructureExplosive.bDoNotUseAmmoOnNextPlace" }; }
1327 BitFieldValue<bool, unsigned __int32> bAnimatePlacement() { return { this, "APrimalStructureExplosive.bAnimatePlacement" }; }
1328 BitFieldValue<bool, unsigned __int32> bAlertDinos() { return { this, "APrimalStructureExplosive.bAlertDinos" }; }
1329 BitFieldValue<bool, unsigned __int32> bWasJustPlaced() { return { this, "APrimalStructureExplosive.bWasJustPlaced" }; }
1330
1331 // Functions
1332
1333 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureExplosive.StaticClass()"); }
1334 static void StaticRegisterNativesAPrimalStructureExplosive() { NativeCall<void>(nullptr, "APrimalStructureExplosive.StaticRegisterNativesAPrimalStructureExplosive()"); }
1335 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureExplosive.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1336 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureExplosive.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1337 //void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType) { NativeCall<void, EOnDeserializationType::Type>(this, "APrimalStructureExplosive.OnDeserializedByGame(EOnDeserializationType::Type)", DeserializationType); }
1338 void PostSpawnInitialize() { NativeCall<void>(this, "APrimalStructureExplosive.PostSpawnInitialize()"); }
1339 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureExplosive.Tick(float)", DeltaSeconds); }
1340 void SetPlayerConstructor(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "APrimalStructureExplosive.SetPlayerConstructor(APlayerController*)", PC); }
1341 bool CanDetonateMe(AShooterCharacter* Character, bool bUsingRemote) { return NativeCall<bool, AShooterCharacter*, bool>(this, "APrimalStructureExplosive.CanDetonateMe(AShooterCharacter*,bool)", Character, bUsingRemote); }
1342 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureExplosive.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1343 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureExplosive.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1344 void PrepareAsPlacementPreview() { NativeCall<void>(this, "APrimalStructureExplosive.PrepareAsPlacementPreview()"); }
1345 void ApplyPlacementPreview() { NativeCall<void>(this, "APrimalStructureExplosive.ApplyPlacementPreview()"); }
1346 void NetDoSpawnEffects_Implementation() { NativeCall<void>(this, "APrimalStructureExplosive.NetDoSpawnEffects_Implementation()"); }
1347};
1348
1350{
1351 // Fields
1352
1353 float& MinItemSetsField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.MinItemSets"); }
1354 float& MaxItemSetsField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.MaxItemSets"); }
1355 float& NumItemSetsPowerField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.NumItemSetsPower"); }
1356 float& MinQualityMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.MinQualityMultiplier"); }
1357 float& MaxQualityMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.MaxQualityMultiplier"); }
1358 float& AboveOneExtraQualityMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.AboveOneExtraQualityMultiplier"); }
1359 TArray<FSupplyCrateItemSet, TSizedDefaultAllocator<32> >& ItemSetsField() { return *GetNativePointerField<TArray<FSupplyCrateItemSet, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_SupplyCrate.ItemSets"); }
1360 TSubclassOf<UPrimalSupplyCrateItemSets>& ItemSetsOverrideField() { return *GetNativePointerField<TSubclassOf<UPrimalSupplyCrateItemSets>*>(this, "APrimalStructureItemContainer_SupplyCrate.ItemSetsOverride"); }
1361 TArray<FSupplyCrateItemSet, TSizedDefaultAllocator<32> >& AdditionalItemSetsField() { return *GetNativePointerField<TArray<FSupplyCrateItemSet, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_SupplyCrate.AdditionalItemSets"); }
1362 TSubclassOf<UPrimalSupplyCrateItemSets>& AdditionalItemSetsOverrideField() { return *GetNativePointerField<TSubclassOf<UPrimalSupplyCrateItemSets>*>(this, "APrimalStructureItemContainer_SupplyCrate.AdditionalItemSetsOverride"); }
1363 int& RequiredLevelToAccessField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer_SupplyCrate.RequiredLevelToAccess"); }
1364 int& MaxLevelToAccessField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer_SupplyCrate.MaxLevelToAccess"); }
1365 float& InitialTimeToLoseHealthField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.InitialTimeToLoseHealth"); }
1366 float& IntervalTimeToLoseHealthField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.IntervalTimeToLoseHealth"); }
1367 float& IntervalPercentHealthToLoseField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.IntervalPercentHealthToLose"); }
1368 UE::Math::TVector<double>& HUDWorldOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.HUDWorldOffset"); }
1369 TWeakObjectPtr<ASupplyCrateSpawningVolume>& LinkedToCrateSpawnVolumeField() { return *GetNativePointerField<TWeakObjectPtr<ASupplyCrateSpawningVolume>*>(this, "APrimalStructureItemContainer_SupplyCrate.LinkedToCrateSpawnVolume"); }
1370 TArray<TWeakObjectPtr<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >& LinkedNPCsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_SupplyCrate.LinkedNPCs"); }
1371 UE::Math::TVector<double>& LastMatineeUpdatedActorLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.LastMatineeUpdatedActorLocation"); }
1372 UE::Math::TVector<double>& SpawnInInDamageCollisionBoxExtentField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.SpawnInInDamageCollisionBoxExtent"); }
1373 float& CrateMovementDurationField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateMovementDuration"); }
1374 //TObjectPtr<UCurveVector>& CrateLocationCurveField() { return *GetNativePointerField<TObjectPtr<UCurveVector>*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateLocationCurve"); }
1375 //TObjectPtr<UCurveVector>& CrateRotationCurveField() { return *GetNativePointerField<TObjectPtr<UCurveVector>*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateRotationCurve"); }
1376 UE::Math::TVector2<double>& ServerCrateMovementUpdateRateMinMaxField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.ServerCrateMovementUpdateRateMinMax"); }
1377 UE::Math::TVector2<double>& ClientCrateMovementUpdateRateMinMaxField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.ClientCrateMovementUpdateRateMinMax"); }
1378 TObjectPtr<UMaterialInterface>& InvisibleMaterialField() { return *GetNativePointerField<TObjectPtr<UMaterialInterface>*>(this, "APrimalStructureItemContainer_SupplyCrate.InvisibleMaterial"); }
1379 FLinearColor& CrateColorParameterField() { return *GetNativePointerField<FLinearColor*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateColorParameter"); }
1380 //TObjectPtr<UCurveFloat>& CrateDissolveCurveField() { return *GetNativePointerField<TObjectPtr<UCurveFloat>*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateDissolveCurve"); }
1381 TSubclassOf<APrimalEmitterSpawnable>& CrateSpawnInLocationEffectField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateSpawnInLocationEffect"); }
1382 APrimalEmitterSpawnable*& CrateSpawnInLocationEffectRefField() { return *GetNativePointerField<APrimalEmitterSpawnable**>(this, "APrimalStructureItemContainer_SupplyCrate.CrateSpawnInLocationEffectRef"); }
1383 UMeshComponent*& RenderedCrateMeshComponentField() { return *GetNativePointerField<UMeshComponent**>(this, "APrimalStructureItemContainer_SupplyCrate.RenderedCrateMeshComponent"); }
1384 UE::Math::TVector<double>& FinalCrateLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.FinalCrateLocation"); }
1385 UE::Math::TRotator<double>& FinalCrateRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.FinalCrateRotation"); }
1386 UE::Math::TVector<double>& CurrentCrateLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.CurrentCrateLocation"); }
1387 UE::Math::TRotator<double>& CurrentCrateRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.CurrentCrateRotation"); }
1388 UE::Math::TVector<double>& CurrentCrateRelLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_SupplyCrate.CurrentCrateRelLocation"); }
1389 long double& StartedCrateMovementTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_SupplyCrate.StartedCrateMovementTime"); }
1390 long double& NextCrateMovementUpdateTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_SupplyCrate.NextCrateMovementUpdateTime"); }
1391 float& CurrentCrateCurveTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.CurrentCrateCurveTime"); }
1392 float& CrateStartHeightField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.CrateStartHeight"); }
1393 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >& OriginalMaterialsField() { return *GetNativePointerField<TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_SupplyCrate.OriginalMaterials"); }
1394 long double& NextCheckHideSupplyCratesTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_SupplyCrate.NextCheckHideSupplyCratesTime"); }
1395 UPrimalWindSourceComponent*& WindSourceComponentRefField() { return *GetNativePointerField<UPrimalWindSourceComponent**>(this, "APrimalStructureItemContainer_SupplyCrate.WindSourceComponentRef"); }
1396 float& CurrentFadeOutTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_SupplyCrate.CurrentFadeOutTime"); }
1397 TObjectPtr<UTexture2D>& SurvivorLevelUpIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer_SupplyCrate.SurvivorLevelUpIcon"); }
1398
1399 // Bitfields
1400
1401 BitFieldValue<bool, unsigned __int32> bGeneratedCrateItems() { return { this, "APrimalStructureItemContainer_SupplyCrate.bGeneratedCrateItems" }; }
1402 BitFieldValue<bool, unsigned __int32> bIsBonusCrate() { return { this, "APrimalStructureItemContainer_SupplyCrate.bIsBonusCrate" }; }
1403 BitFieldValue<bool, unsigned __int32> bIsQuestCrate() { return { this, "APrimalStructureItemContainer_SupplyCrate.bIsQuestCrate" }; }
1404 BitFieldValue<bool, unsigned __int32> bSpawnCrateOnTopOfStructures() { return { this, "APrimalStructureItemContainer_SupplyCrate.bSpawnCrateOnTopOfStructures" }; }
1405 BitFieldValue<bool, unsigned __int32> bAppliedBuff() { return { this, "APrimalStructureItemContainer_SupplyCrate.bAppliedBuff" }; }
1406 BitFieldValue<bool, unsigned __int32> bEnableHideSupplyCratesCheck() { return { this, "APrimalStructureItemContainer_SupplyCrate.bEnableHideSupplyCratesCheck" }; }
1407 BitFieldValue<bool, unsigned __int32> bFinishedCrateMovement() { return { this, "APrimalStructureItemContainer_SupplyCrate.bFinishedCrateMovement" }; }
1408 BitFieldValue<bool, unsigned __int32> bWantsOriginalMats() { return { this, "APrimalStructureItemContainer_SupplyCrate.bWantsOriginalMats" }; }
1409 BitFieldValue<bool, unsigned __int32> bIsCrateRendered() { return { this, "APrimalStructureItemContainer_SupplyCrate.bIsCrateRendered" }; }
1410 BitFieldValue<bool, unsigned __int32> bSupplyCrateHidden() { return { this, "APrimalStructureItemContainer_SupplyCrate.bSupplyCrateHidden" }; }
1411 BitFieldValue<bool, unsigned __int32> bDestroyWindSourceComponentOnLand() { return { this, "APrimalStructureItemContainer_SupplyCrate.bDestroyWindSourceComponentOnLand" }; }
1412
1413 // Functions
1414
1415 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureItemContainer_SupplyCrate.GetPrivateStaticClass()"); }
1416 void OnRep_FinishedCrateMovement() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.OnRep_FinishedCrateMovement()"); }
1417 static void StaticRegisterNativesAPrimalStructureItemContainer_SupplyCrate() { NativeCall<void>(nullptr, "APrimalStructureItemContainer_SupplyCrate.StaticRegisterNativesAPrimalStructureItemContainer_SupplyCrate()"); }
1418 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_SupplyCrate.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1419 void BeginPlay() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.BeginPlay()"); }
1420 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureItemContainer_SupplyCrate.Tick(float)", DeltaSeconds); }
1421 void LoseHealth() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.LoseHealth()"); }
1422 void StartLosingHealth() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.StartLosingHealth()"); }
1423 bool CanOpen(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureItemContainer_SupplyCrate.CanOpen(APlayerController*)", ForPC); }
1424 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureItemContainer_SupplyCrate.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1425 void GenerateCrateItems() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.GenerateCrateItems()"); }
1426 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_SupplyCrate.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1427 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureItemContainer_SupplyCrate.NotifyItemRemoved(UPrimalItem*)", anItem); }
1428 void Destroyed() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.Destroyed()"); }
1429 void SetContainerActive(bool bNewActive) { NativeCall<void, bool>(this, "APrimalStructureItemContainer_SupplyCrate.SetContainerActive(bool)", bNewActive); }
1430 void OnRep_FinishedCrateMovement_Implementation() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.OnRep_FinishedCrateMovement_Implementation()"); }
1431 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureItemContainer_SupplyCrate.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1432 void TickFadeOut() { NativeCall<void>(this, "APrimalStructureItemContainer_SupplyCrate.TickFadeOut()"); }
1433};
1434
1436{
1437 // Fields
1438
1439 TSubclassOf<UPrimalItem>& SeedBaseItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer_CropPlot.SeedBaseItemTemplate"); }
1440 TSubclassOf<UPrimalItem>& FertilizerBaseItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer_CropPlot.FertilizerBaseItemTemplate"); }
1441 TSubclassOf<APrimalStructureItemContainer>& WaterNearbyStructureTemplateField() { return *GetNativePointerField<TSubclassOf<APrimalStructureItemContainer>*>(this, "APrimalStructureItemContainer_CropPlot.WaterNearbyStructureTemplate"); }
1442 float& CropRefreshIntervalMinField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.CropRefreshIntervalMin"); }
1443 float& CropRefreshIntervalMaxField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.CropRefreshIntervalMax"); }
1444 float& WaterNearbyStructureRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.WaterNearbyStructureRange"); }
1445 float& MaxWaterAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.MaxWaterAmount"); }
1446 float& ActiveRainWaterIncreaseSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.ActiveRainWaterIncreaseSpeed"); }
1447 float& AverageRainWaterIncreaseMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.AverageRainWaterIncreaseMultiplier"); }
1448 float& WaterItemAmountMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.WaterItemAmountMultiplier"); }
1449 UE::Math::TVector<double>& ExtraCropMeshScaleField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_CropPlot.ExtraCropMeshScale"); }
1450 float& CropRefreshIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.CropRefreshInterval"); }
1451 float& CropPhaseFertilizerCacheField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.CropPhaseFertilizerCache"); }
1452 float& CropFruitFertilizerCacheField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.CropFruitFertilizerCache"); }
1453 TSubclassOf<UPrimalItem>& PlantedCropField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer_CropPlot.PlantedCrop"); }
1454 TWeakObjectPtr<APrimalStructureItemContainer>& IrrigationWaterTapField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructureItemContainer>*>(this, "APrimalStructureItemContainer_CropPlot.IrrigationWaterTap"); }
1455 long double& LastCropRefreshTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_CropPlot.LastCropRefreshTime"); }
1456 long double& NextAllowedCropRefreshTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_CropPlot.NextAllowedCropRefreshTime"); }
1457 TArray<UStaticMeshComponent*, TSizedDefaultAllocator<32> >& MyCropMeshesField() { return *GetNativePointerField<TArray<UStaticMeshComponent*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot.MyCropMeshes"); }
1458 APrimalStructure*& MyCropStructureField() { return *GetNativePointerField<APrimalStructure**>(this, "APrimalStructureItemContainer_CropPlot.MyCropStructure"); }
1459 long double& CropRefreshTimeCacheField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_CropPlot.CropRefreshTimeCache"); }
1460 int& FertilizerAmountField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer_CropPlot.FertilizerAmount"); }
1461 float& WaterAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.WaterAmount"); }
1462 bool& bIsOpenToSkyField() { return *GetNativePointerField<bool*>(this, "APrimalStructureItemContainer_CropPlot.bIsOpenToSky"); }
1463 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& WateringItemTemplatesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot.WateringItemTemplates"); }
1464 float& FertilizerConsumptionRateMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.FertilizerConsumptionRateMultiplier"); }
1465 float& LastReplicatedWaterAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.LastReplicatedWaterAmount"); }
1466 int& LastReplicatedFertilizerAmountField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer_CropPlot.LastReplicatedFertilizerAmount"); }
1467 float& LastWaterAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.LastWaterAmount"); }
1468 TSubclassOf<UPrimalItem>& WateredOverridesCraftingItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureItemContainer_CropPlot.WateredOverridesCraftingItemTemplate"); }
1469 float& MinWateredOverridesCraftingField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.MinWateredOverridesCrafting"); }
1470 int& MaxGreenHouseStructuresField() { return *GetNativePointerField<int*>(this, "APrimalStructureItemContainer_CropPlot.MaxGreenHouseStructures"); }
1471 float& MaxGreenHouseCropGrowthMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.MaxGreenHouseCropGrowthMultiplier"); }
1472 float& GainWaterRateField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.GainWaterRate"); }
1473 long double& LastForceReplicatedGreenhouseTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_CropPlot.LastForceReplicatedGreenhouseTime"); }
1474 float& CropMaxFruitsMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalStructureItemContainer_CropPlot.CropMaxFruitsMultiplier"); }
1475 unsigned __int64& FrameCounterField() { return *GetNativePointerField<unsigned __int64*>(this, "APrimalStructureItemContainer_CropPlot.FrameCounter"); }
1476 TObjectPtr<UTexture2D>& FertilizerOnIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer_CropPlot.FertilizerOnIcon"); }
1477 TObjectPtr<UTexture2D>& FertilizerOffIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer_CropPlot.FertilizerOffIcon"); }
1478 TObjectPtr<UTexture2D>& DestroyPlantedCropIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureItemContainer_CropPlot.DestroyPlantedCropIcon"); }
1479
1480 // Bitfields
1481
1482 BitFieldValue<bool, unsigned __int32> bUsesCrop() { return { this, "APrimalStructureItemContainer_CropPlot.bUsesCrop" }; }
1483 BitFieldValue<bool, unsigned __int32> bIsWaterTank() { return { this, "APrimalStructureItemContainer_CropPlot.bIsWaterTank" }; }
1484 BitFieldValue<bool, unsigned __int32> bGainWaterOverTime() { return { this, "APrimalStructureItemContainer_CropPlot.bGainWaterOverTime" }; }
1485 BitFieldValue<bool, unsigned __int32> bAutoFill() { return { this, "APrimalStructureItemContainer_CropPlot.bAutoFill" }; }
1486 BitFieldValue<bool, unsigned __int32> bDontAddWaterOnInventoryItemUsed() { return { this, "APrimalStructureItemContainer_CropPlot.bDontAddWaterOnInventoryItemUsed" }; }
1487 BitFieldValue<bool, unsigned __int32> bAllowOpenToSky() { return { this, "APrimalStructureItemContainer_CropPlot.bAllowOpenToSky" }; }
1488 BitFieldValue<bool, unsigned __int32> bUseBPGetAdditionalGrowthMultiplier() { return { this, "APrimalStructureItemContainer_CropPlot.bUseBPGetAdditionalGrowthMultiplier" }; }
1489 BitFieldValue<bool, unsigned __int32> bIsFertilized() { return { this, "APrimalStructureItemContainer_CropPlot.bIsFertilized" }; }
1490 BitFieldValue<bool, unsigned __int32> bIsWatered() { return { this, "APrimalStructureItemContainer_CropPlot.bIsWatered" }; }
1491 BitFieldValue<bool, unsigned __int32> bIsSeeded() { return { this, "APrimalStructureItemContainer_CropPlot.bIsSeeded" }; }
1492 BitFieldValue<bool, unsigned __int32> bHasFruitItems() { return { this, "APrimalStructureItemContainer_CropPlot.bHasFruitItems" }; }
1493 BitFieldValue<bool, unsigned __int32> bCropUsesGreenhouse() { return { this, "APrimalStructureItemContainer_CropPlot.bCropUsesGreenhouse" }; }
1494 BitFieldValue<bool, unsigned __int32> bShowWaterAmount() { return { this, "APrimalStructureItemContainer_CropPlot.bShowWaterAmount" }; }
1495
1496 // Functions
1497
1498 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureItemContainer_CropPlot.StaticClass()"); }
1499 static void StaticRegisterNativesAPrimalStructureItemContainer_CropPlot() { NativeCall<void>(nullptr, "APrimalStructureItemContainer_CropPlot.StaticRegisterNativesAPrimalStructureItemContainer_CropPlot()"); }
1500 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1501 bool AllowRemoteAddItemToInventory(UPrimalInventoryComponent* invComp, UPrimalItem* anItem) { return NativeCall<bool, UPrimalInventoryComponent*, UPrimalItem*>(this, "APrimalStructureItemContainer_CropPlot.AllowRemoteAddItemToInventory(UPrimalInventoryComponent*,UPrimalItem*)", invComp, anItem); }
1502 void RefreshOpenToSky(EForceInit a2) { NativeCall<void, EForceInit>(this, "APrimalStructureItemContainer_CropPlot.RefreshOpenToSky()", a2); }
1503 void Tick(float DeltaTime) { NativeCall<void, float>(this, "APrimalStructureItemContainer_CropPlot.Tick(float)", DeltaTime); }
1504 void RequeueAutoWaterRefreshCrop(bool bReadWaterAmount) { NativeCall<void, bool>(this, "APrimalStructureItemContainer_CropPlot.RequeueAutoWaterRefreshCrop(bool)", bReadWaterAmount); }
1505 void DoRefreshCrop() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.DoRefreshCrop()"); }
1506 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.PostInitializeComponents()"); }
1507 void Unstasis() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.Unstasis()"); }
1508 float AddWater(float Amount, bool bAllowNetworking) { return NativeCall<float, float, bool>(this, "APrimalStructureItemContainer_CropPlot.AddWater(float,bool)", Amount, bAllowNetworking); }
1509 bool RefreshCrop(float DeltaTime) { return NativeCall<bool, float>(this, "APrimalStructureItemContainer_CropPlot.RefreshCrop(float)", DeltaTime); }
1510 int GetPhaseInventoryItemCount(ESeedCropPhase::Type cropPhase) { return NativeCall<int, ESeedCropPhase::Type>(this, "APrimalStructureItemContainer_CropPlot.GetPhaseInventoryItemCount(ESeedCropPhase::Type)", cropPhase); }
1511 TSubclassOf<UPrimalItem>* GetRandomItemToGive(TSubclassOf<UPrimalItem>* result, ESeedCropPhase::Type cropPhase) { return NativeCall<TSubclassOf<UPrimalItem> *, TSubclassOf<UPrimalItem>*, ESeedCropPhase::Type>(this, "APrimalStructureItemContainer_CropPlot.GetRandomItemToGive(ESeedCropPhase::Type)", result, cropPhase); }
1512 void SubtractWaterFromWireless(bool bAllowNetworking, float DeltaTime) { NativeCall<void, bool, float>(this, "APrimalStructureItemContainer_CropPlot.SubtractWaterFromWireless(bool,float)", bAllowNetworking, DeltaTime); }
1513 void SubtractWaterFromPipes(bool UseTaps, bool bAllowNetworking, float DeltaTime) { NativeCall<void, bool, bool, float>(this, "APrimalStructureItemContainer_CropPlot.SubtractWaterFromPipes(bool,bool,float)", UseTaps, bAllowNetworking, DeltaTime); }
1514 void RefreshWatered() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.RefreshWatered()"); }
1515 void SetWaterState(bool bValue) { NativeCall<void, bool>(this, "APrimalStructureItemContainer_CropPlot.SetWaterState(bool)", bValue); }
1516 void RefreshFertilized() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.RefreshFertilized()"); }
1517 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureItemContainer_CropPlot.NotifyItemRemoved(UPrimalItem*)", anItem); }
1518 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalStructureItemContainer_CropPlot.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
1519 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1520 void BeginPlay() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.BeginPlay()"); }
1521 FString* GetCropName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructureItemContainer_CropPlot.GetCropName()", result); }
1522 void RemovePlantedCrop() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.RemovePlantedCrop()"); }
1523 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureItemContainer_CropPlot.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1524 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureItemContainer_CropPlot.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1525 void UpdateCropVisuals() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot.UpdateCropVisuals()"); }
1526 bool UseItemSpoilingTimeMultipliers() { return NativeCall<bool>(this, "APrimalStructureItemContainer_CropPlot.UseItemSpoilingTimeMultipliers()"); }
1527 void InventoryItemUsed(UObject* InventoryItemObject) { NativeCall<void, UObject*>(this, "APrimalStructureItemContainer_CropPlot.InventoryItemUsed(UObject*)", InventoryItemObject); }
1528 bool ForceAllowsInventoryUse(const UObject* InventoryItemObject) { return NativeCall<bool, const UObject*>(this, "APrimalStructureItemContainer_CropPlot.ForceAllowsInventoryUse(UObject*)", InventoryItemObject); }
1529 bool NetExecCommand(FName CommandName, const FNetExecParams* ExecParams) { return NativeCall<bool, FName, const FNetExecParams*>(this, "APrimalStructureItemContainer_CropPlot.NetExecCommand(FName,FNetExecParams&)", CommandName, ExecParams); }
1530 bool OverrideHasWaterSource() { return NativeCall<bool>(this, "APrimalStructureItemContainer_CropPlot.OverrideHasWaterSource()"); }
1531 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureItemContainer_CropPlot.PlacedStructure(AShooterPlayerController*)", PC); }
1532 bool RemoteInventoryAllowViewing(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "APrimalStructureItemContainer_CropPlot.RemoteInventoryAllowViewing(APlayerController*)", ForPC); }
1533 void Demolish(APlayerController* ForPC, AActor* DamageCauser) { NativeCall<void, APlayerController*, AActor*>(this, "APrimalStructureItemContainer_CropPlot.Demolish(APlayerController*,AActor*)", ForPC, DamageCauser); }
1534 bool OverrideBlueprintCraftingRequirement(TSubclassOf<UPrimalItem> ItemTemplate, int ItemQuantity) { return NativeCall<bool, TSubclassOf<UPrimalItem>, int>(this, "APrimalStructureItemContainer_CropPlot.OverrideBlueprintCraftingRequirement(TSubclassOf<UPrimalItem>,int)", ItemTemplate, ItemQuantity); }
1535 bool AllowBlueprintCraftingRequirement(TSubclassOf<UPrimalItem> ItemTemplate, int ItemQuantity) { return NativeCall<bool, TSubclassOf<UPrimalItem>, int>(this, "APrimalStructureItemContainer_CropPlot.AllowBlueprintCraftingRequirement(TSubclassOf<UPrimalItem>,int)", ItemTemplate, ItemQuantity); }
1536 bool AllowCraftingResourceConsumption(TSubclassOf<UPrimalItem> ItemTemplate, int ItemQuantity) { return NativeCall<bool, TSubclassOf<UPrimalItem>, int>(this, "APrimalStructureItemContainer_CropPlot.AllowCraftingResourceConsumption(TSubclassOf<UPrimalItem>,int)", ItemTemplate, ItemQuantity); }
1537 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructureItemContainer_CropPlot.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
1538};
1539
1541{
1542 // Fields
1543
1544 UStaticMeshComponent*& MyExtraStaticMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.MyExtraStaticMesh"); }
1545 UStaticMesh*& ExtraStaticMesh_NoItemsField() { return *GetNativePointerField<UStaticMesh**>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.ExtraStaticMesh_NoItems"); }
1546 UStaticMesh*& ExtraStaticMesh_HasItemsField() { return *GetNativePointerField<UStaticMesh**>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.ExtraStaticMesh_HasItems"); }
1547 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& ItemClassesToCheckField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.ItemClassesToCheck"); }
1548
1549 // Bitfields
1550
1551 BitFieldValue<bool, unsigned __int32> bHasItems() { return { this, "APrimalStructureItemContainer_CropPlot_VisualItems.bHasItems" }; }
1552 BitFieldValue<bool, unsigned __int32> bDoItemVisuals() { return { this, "APrimalStructureItemContainer_CropPlot_VisualItems.bDoItemVisuals" }; }
1553 BitFieldValue<bool, unsigned __int32> bPreviousHasItems() { return { this, "APrimalStructureItemContainer_CropPlot_VisualItems.bPreviousHasItems" }; }
1554
1555 // Functions
1556
1557 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureItemContainer_CropPlot_VisualItems.StaticClass()"); }
1558 static void StaticRegisterNativesAPrimalStructureItemContainer_CropPlot_VisualItems() { NativeCall<void>(nullptr, "APrimalStructureItemContainer_CropPlot_VisualItems.StaticRegisterNativesAPrimalStructureItemContainer_CropPlot_VisualItems()"); }
1559 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1560 void BeginPlay() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.BeginPlay()"); }
1561 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1562 void UpdateVisuals() { NativeCall<void>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.UpdateVisuals()"); }
1563 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.NotifyItemRemoved(UPrimalItem*)", anItem); }
1564 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalStructureItemContainer_CropPlot_VisualItems.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
1565};
1566
1568{
1569 // Fields
1570
1571 UMaterialInterface*& ElementPostProcessMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "APrimalStructureItemContainer_HordeCrate.ElementPostProcessMaterial"); }
1572 UE::Math::TVector<double>& CrateLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureItemContainer_HordeCrate.CrateLoc"); }
1573 long double& LastGameplayRelevantTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureItemContainer_HordeCrate.LastGameplayRelevantTime"); }
1574
1575 // Bitfields
1576
1577
1578 // Functions
1579
1580 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureItemContainer_HordeCrate.GetPrivateStaticClass()"); }
1581 long double GetLastGameplayRelevantTime() { return NativeCall<long double>(this, "APrimalStructureItemContainer_HordeCrate.GetLastGameplayRelevantTime()"); }
1582 static void StaticRegisterNativesAPrimalStructureItemContainer_HordeCrate() { NativeCall<void>(nullptr, "APrimalStructureItemContainer_HordeCrate.StaticRegisterNativesAPrimalStructureItemContainer_HordeCrate()"); }
1583 void SpawnElementNodePostProcess() { NativeCall<void>(this, "APrimalStructureItemContainer_HordeCrate.SpawnElementNodePostProcess()"); }
1584 void BeginPlay() { NativeCall<void>(this, "APrimalStructureItemContainer_HordeCrate.BeginPlay()"); }
1585};
1586
1587
1589{
1590 // Fields
1591
1592 UStaticMeshComponent*& MyExtraStaticMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureItemContainer_VisualItems.MyExtraStaticMesh"); }
1593 UStaticMesh*& ExtraStaticMesh_NoItemsField() { return *GetNativePointerField<UStaticMesh**>(this, "APrimalStructureItemContainer_VisualItems.ExtraStaticMesh_NoItems"); }
1594 UStaticMesh*& ExtraStaticMesh_HasItemsField() { return *GetNativePointerField<UStaticMesh**>(this, "APrimalStructureItemContainer_VisualItems.ExtraStaticMesh_HasItems"); }
1595 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& ItemClassesToCheckField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_VisualItems.ItemClassesToCheck"); }
1596 bool& bIgnoreEngramsField() { return *GetNativePointerField<bool*>(this, "APrimalStructureItemContainer_VisualItems.bIgnoreEngrams"); }
1597
1598 // Bitfields
1599
1600 BitFieldValue<bool, unsigned __int32> bHasItems() { return { this, "APrimalStructureItemContainer_VisualItems.bHasItems" }; }
1601 BitFieldValue<bool, unsigned __int32> bDoItemVisuals() { return { this, "APrimalStructureItemContainer_VisualItems.bDoItemVisuals" }; }
1602 BitFieldValue<bool, unsigned __int32> bPreviousHasItems() { return { this, "APrimalStructureItemContainer_VisualItems.bPreviousHasItems" }; }
1603
1604 // Functions
1605
1606 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureItemContainer_VisualItems.StaticClass()"); }
1607 static void StaticRegisterNativesAPrimalStructureItemContainer_VisualItems() { NativeCall<void>(nullptr, "APrimalStructureItemContainer_VisualItems.StaticRegisterNativesAPrimalStructureItemContainer_VisualItems()"); }
1608 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_VisualItems.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1609 void BeginPlay() { NativeCall<void>(this, "APrimalStructureItemContainer_VisualItems.BeginPlay()"); }
1610 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureItemContainer_VisualItems.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1611 void UpdateVisuals() { NativeCall<void>(this, "APrimalStructureItemContainer_VisualItems.UpdateVisuals()"); }
1612 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureItemContainer_VisualItems.NotifyItemRemoved(UPrimalItem*)", anItem); }
1613 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalStructureItemContainer_VisualItems.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
1614};
1615
1617{
1618 // Fields
1619
1620 float& DoorActivationRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureKeypad.DoorActivationRange"); }
1621 long double& LastPinToggleTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureKeypad.LastPinToggleTime"); }
1622
1623 // Bitfields
1624
1625
1626 // Functions
1627
1628 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureKeypad.GetPrivateStaticClass()"); }
1629 static void StaticRegisterNativesAPrimalStructureKeypad() { NativeCall<void>(nullptr, "APrimalStructureKeypad.StaticRegisterNativesAPrimalStructureKeypad()"); }
1630 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureKeypad.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1631 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureKeypad.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1632 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureKeypad.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1633 bool ApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureKeypad.ApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
1634};
1635
1637{
1638 // Fields
1639
1640 float& LadderTopPointField() { return *GetNativePointerField<float*>(this, "APrimalStructureLadder.LadderTopPoint"); }
1641 float& LadderBottomPointField() { return *GetNativePointerField<float*>(this, "APrimalStructureLadder.LadderBottomPoint"); }
1642 UE::Math::TRotator<double>& LadderClimbRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureLadder.LadderClimbRotationOffset"); }
1643 USoundBase*& LadderRetractionSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureLadder.LadderRetractionSound"); }
1644 USoundBase*& LadderUnretractionSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureLadder.LadderUnretractionSound"); }
1645 TObjectPtr<UTexture2D>& ClimbUpIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.ClimbUpIcon"); }
1646 TObjectPtr<UTexture2D>& ClimbDownIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.ClimbDownIcon"); }
1647 TObjectPtr<UTexture2D>& JumpIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.JumpIcon"); }
1648 TObjectPtr<UTexture2D>& ExtendLadderIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.ExtendLadderIcon"); }
1649 TObjectPtr<UTexture2D>& RetractLadderIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.RetractLadderIcon"); }
1650 TObjectPtr<UTexture2D>& EnablePublicRetractionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.EnablePublicRetractionIcon"); }
1651 TObjectPtr<UTexture2D>& DisablePublicRetractionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureLadder.DisablePublicRetractionIcon"); }
1652
1653 // Bitfields
1654
1655 BitFieldValue<bool, unsigned __int32> bWasRetracted() { return { this, "APrimalStructureLadder.bWasRetracted" }; }
1656 BitFieldValue<bool, unsigned __int32> bWasLowerLaddersRetracted() { return { this, "APrimalStructureLadder.bWasLowerLaddersRetracted" }; }
1657 BitFieldValue<bool, unsigned __int32> bPostSpawnInitialized() { return { this, "APrimalStructureLadder.bPostSpawnInitialized" }; }
1658 BitFieldValue<bool, unsigned __int32> bCanRetract() { return { this, "APrimalStructureLadder.bCanRetract" }; }
1659 BitFieldValue<bool, unsigned __int32> bCanRetractFromBottom() { return { this, "APrimalStructureLadder.bCanRetractFromBottom" }; }
1660 BitFieldValue<bool, unsigned __int32> bIsRetracted() { return { this, "APrimalStructureLadder.bIsRetracted" }; }
1661 BitFieldValue<bool, unsigned __int32> bHasLowerLaddersRetracted() { return { this, "APrimalStructureLadder.bHasLowerLaddersRetracted" }; }
1662 BitFieldValue<bool, unsigned __int32> bAllowPublicRetraction() { return { this, "APrimalStructureLadder.bAllowPublicRetraction" }; }
1663
1664 // Functions
1665
1666 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureLadder.GetPrivateStaticClass()"); }
1667 static void StaticRegisterNativesAPrimalStructureLadder() { NativeCall<void>(nullptr, "APrimalStructureLadder.StaticRegisterNativesAPrimalStructureLadder()"); }
1668 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureLadder.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1669 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureLadder.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1670 void PostSpawnInitialize() { NativeCall<void>(this, "APrimalStructureLadder.PostSpawnInitialize()"); }
1671 bool IsValidForSnappingFrom_Implementation(APrimalStructure* OtherStructure) { return NativeCall<bool, APrimalStructure*>(this, "APrimalStructureLadder.IsValidForSnappingFrom_Implementation(APrimalStructure*)", OtherStructure); }
1672 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureLadder.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1673 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureLadder.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1674 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureLadder.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1675 void Destroyed() { NativeCall<void>(this, "APrimalStructureLadder.Destroyed()"); }
1676 bool IsLocationClearForCharacter(AShooterCharacter* ForCharacter, const UE::Math::TVector<double>* MountLoc) { return NativeCall<bool, AShooterCharacter*, const UE::Math::TVector<double>*>(this, "APrimalStructureLadder.IsLocationClearForCharacter(AShooterCharacter*,UE::Math::TVector<double>&)", ForCharacter, MountLoc); }
1677 bool IsNearTopOfLadder(AShooterCharacter* theCharacter) { return NativeCall<bool, AShooterCharacter*>(this, "APrimalStructureLadder.IsNearTopOfLadder(AShooterCharacter*)", theCharacter); }
1678 APrimalStructureLadder* GetTopLadder() { return NativeCall<APrimalStructureLadder*>(this, "APrimalStructureLadder.GetTopLadder()"); }
1679 APrimalStructureLadder* GetBottomLadder() { return NativeCall<APrimalStructureLadder*>(this, "APrimalStructureLadder.GetBottomLadder()"); }
1680 APrimalStructureLadder* GetNextLadder(bool Up) { return NativeCall<APrimalStructureLadder*, bool>(this, "APrimalStructureLadder.GetNextLadder(bool)", Up); }
1681 void StartClimbingLadder(AShooterCharacter* theCharacter) { NativeCall<void, AShooterCharacter*>(this, "APrimalStructureLadder.StartClimbingLadder(AShooterCharacter*)", theCharacter); }
1682 void CheckForEndClimbing(AShooterCharacter* theCharacter) { NativeCall<void, AShooterCharacter*>(this, "APrimalStructureLadder.CheckForEndClimbing(AShooterCharacter*)", theCharacter); }
1683 static void EndClimbingLadder(AShooterCharacter* theCharacter, bool bServerClimbOver, const UE::Math::TVector<double>* ServerClimbOverLoc, bool bIsFromJump) { NativeCall<void, AShooterCharacter*, bool, const UE::Math::TVector<double>*, bool>(nullptr, "APrimalStructureLadder.EndClimbingLadder(AShooterCharacter*,bool,UE::Math::TVector<double>&,bool)", theCharacter, bServerClimbOver, ServerClimbOverLoc, bIsFromJump); }
1684 static void ServerEndClimbing(AShooterCharacter* theCharacter, bool bIsClimbOver, UE::Math::TVector<double>* ClimbOverLoc, UE::Math::TVector<double>* JumpDir) { NativeCall<void, AShooterCharacter*, bool, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(nullptr, "APrimalStructureLadder.ServerEndClimbing(AShooterCharacter*,bool,UE::Math::TVector<double>,UE::Math::TVector<double>)", theCharacter, bIsClimbOver, ClimbOverLoc, JumpDir); }
1685 void SetLaddersRetracted(bool bRetract, TArray<APrimalStructureLadder*, TSizedDefaultAllocator<32> >* TestedLadders) { NativeCall<void, bool, TArray<APrimalStructureLadder*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureLadder.SetLaddersRetracted(bool,TArray<APrimalStructureLadder*,TSizedDefaultAllocator<32>>&)", bRetract, TestedLadders); }
1686 void UpdateRetraction() { NativeCall<void>(this, "APrimalStructureLadder.UpdateRetraction()"); }
1687};
1688
1690{
1691 // Fields
1692
1693 UE::Math::TVector<double>& FinalLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureMovingContainer.FinalLocation"); }
1694 UE::Math::TVector<double>& ItemBalloonLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureMovingContainer.ItemBalloonLocation"); }
1695 unsigned __int16& ItemLatitudeField() { return *GetNativePointerField<unsigned __int16*>(this, "APrimalStructureMovingContainer.ItemLatitude"); }
1696 unsigned __int16& ItemLongitudeField() { return *GetNativePointerField<unsigned __int16*>(this, "APrimalStructureMovingContainer.ItemLongitude"); }
1697 float& LocationNameField() { return *GetNativePointerField<float*>(this, "APrimalStructureMovingContainer.LocationName"); }
1698
1699 // Bitfields
1700
1701
1702 // Functions
1703
1704 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureMovingContainer.StaticClass()"); }
1705 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureMovingContainer.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1706 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureMovingContainer.Tick(float)", DeltaSeconds); }
1707 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureMovingContainer.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1708 bool NetExecCommand(FName CommandName, const FNetExecParams* ExecParams) { return NativeCall<bool, FName, const FNetExecParams*>(this, "APrimalStructureMovingContainer.NetExecCommand(FName,FNetExecParams&)", CommandName, ExecParams); }
1709};
1710
1712{
1713 // Fields
1714
1715 bool& bNoFadeInField() { return *GetNativePointerField<bool*>(this, "APrimalStructurePlacer.bNoFadeIn"); }
1716 float& FadeTimerField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.FadeTimer"); }
1717 UE::Math::TRotator<double>& InitialPlacerActorChooseRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructurePlacer.InitialPlacerActorChooseRotation"); }
1718 UE::Math::TRotator<double>& LastSetViewRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructurePlacer.LastSetViewRotation"); }
1719 UE::Math::TRotator<double>& LastHitRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructurePlacer.LastHitRotation"); }
1720 FTimerHandle& OnUseHeldTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructurePlacer.OnUseHeldTimerHandle"); }
1721 FTimerHandle& OnSnapCycleHeldTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructurePlacer.OnSnapCycleHeldTimerHandle"); }
1722 int& CurrentPlacingStructureIndexField() { return *GetNativePointerField<int*>(this, "APrimalStructurePlacer.CurrentPlacingStructureIndex"); }
1723 APrimalStructure*& CurrentPlacingStructureField() { return *GetNativePointerField<APrimalStructure**>(this, "APrimalStructurePlacer.CurrentPlacingStructure"); }
1724 APrimalStructure*& CurrentSnapTargetField() { return *GetNativePointerField<APrimalStructure**>(this, "APrimalStructurePlacer.CurrentSnapTarget"); }
1725 TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >& PlaceableStructuresField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructurePlacer.PlaceableStructures"); }
1726 int& PlacingAlignmentModeField() { return *GetNativePointerField<int*>(this, "APrimalStructurePlacer.PlacingAlignmentMode"); }
1727 int& PlacingRotationModeField() { return *GetNativePointerField<int*>(this, "APrimalStructurePlacer.PlacingRotationMode"); }
1728 FName& RotationAxisNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructurePlacer.RotationAxisName"); }
1729 float& RotationSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.RotationSpeed"); }
1730 FName& AltRotationAxisNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructurePlacer.AltRotationAxisName"); }
1731 float& AltRotationSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.AltRotationSpeed"); }
1732 //FCanvasIcon& RotationIconField() { return *GetNativePointerField<FCanvasIcon*>(this, "APrimalStructurePlacer.RotationIcon"); }
1733 float& RotationIconSizeField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.RotationIconSize"); }
1734 float& RotationIconScaleField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.RotationIconScale"); }
1735 FName& PitchAxisNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructurePlacer.PitchAxisName"); }
1736 float& PitchSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.PitchSpeed"); }
1737 FName& AltPitchAxisNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructurePlacer.AltPitchAxisName"); }
1738 float& AltPitchSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.AltPitchSpeed"); }
1739 float& YawOffsetField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.YawOffset"); }
1740 float& YawOffsetIncrementField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.YawOffsetIncrement"); }
1741 //UCurveFloat*& PreviewMaterialLuminanceCurveField() { return *GetNativePointerField<UCurveFloat**>(this, "APrimalStructurePlacer.PreviewMaterialLuminanceCurve"); }
1742 FString& PressUseStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.PressUseString"); }
1743 FString& HoldUseStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.HoldUseString"); }
1744 FString& KeyUseStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.KeyUseString"); }
1745 UTexture2D*& GamepadButtonUseField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalStructurePlacer.GamepadButtonUse"); }
1746 FString& PressGiveDefaultWeaponStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.PressGiveDefaultWeaponString"); }
1747 FString& HoldGiveDefaultWeaponStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.HoldGiveDefaultWeaponString"); }
1748 FString& KeyGiveDefaultWeaponStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.KeyGiveDefaultWeaponString"); }
1749 UTexture2D*& GamepadButtonGiveDefaultWeaponField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalStructurePlacer.GamepadButtonGiveDefaultWeapon"); }
1750 FString& KeyReloadStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.KeyReloadString"); }
1751 UTexture2D*& GamepadReloadField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalStructurePlacer.GamepadReload"); }
1752 FString& NumVariantsStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructurePlacer.NumVariantsString"); }
1753 float& PlacementAdjustHeightAmtField() { return *GetNativePointerField<float*>(this, "APrimalStructurePlacer.PlacementAdjustHeightAmt"); }
1754 FItemNetID& PlaceUsingItemIDField() { return *GetNativePointerField<FItemNetID*>(this, "APrimalStructurePlacer.PlaceUsingItemID"); }
1755 UE::Math::TVector<double>& LastHitLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructurePlacer.LastHitLoc"); }
1756 TWeakObjectPtr<UPrimalItem>& CurrentlyPlacingWithItemField() { return *GetNativePointerField<TWeakObjectPtr<UPrimalItem>*>(this, "APrimalStructurePlacer.CurrentlyPlacingWithItem"); }
1757
1758 // Bitfields
1759
1760 BitFieldValue<bool, unsigned __int32> bDebugStructures() { return { this, "APrimalStructurePlacer.bDebugStructures" }; }
1761 BitFieldValue<bool, unsigned __int32> bForceDisplayMissionAreaStructureNoBuildZones() { return { this, "APrimalStructurePlacer.bForceDisplayMissionAreaStructureNoBuildZones" }; }
1762 BitFieldValue<bool, unsigned __int32> bIsCheating() { return { this, "APrimalStructurePlacer.bIsCheating" }; }
1763 BitFieldValue<bool, unsigned __int32> bLastPlacementWasSnapped() { return { this, "APrimalStructurePlacer.bLastPlacementWasSnapped" }; }
1764 BitFieldValue<bool, unsigned __int32> bLastPlacementOnSaddle() { return { this, "APrimalStructurePlacer.bLastPlacementOnSaddle" }; }
1765 BitFieldValue<bool, unsigned __int32> bIsPlacementFlipped() { return { this, "APrimalStructurePlacer.bIsPlacementFlipped" }; }
1766 BitFieldValue<bool, unsigned __int32> bLockCameraDuringChooseRotation() { return { this, "APrimalStructurePlacer.bLockCameraDuringChooseRotation" }; }
1767 BitFieldValue<bool, unsigned __int32> bIgnoreOptionalSnaps() { return { this, "APrimalStructurePlacer.bIgnoreOptionalSnaps" }; }
1768
1769 // Functions
1770
1771 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructurePlacer.GetPrivateStaticClass()"); }
1772 static void StaticRegisterNativesAPrimalStructurePlacer() { NativeCall<void>(nullptr, "APrimalStructurePlacer.StaticRegisterNativesAPrimalStructurePlacer()"); }
1773 void BeginPlay() { NativeCall<void>(this, "APrimalStructurePlacer.BeginPlay()"); }
1774 bool CanStartPlacingStructure() { return NativeCall<bool>(this, "APrimalStructurePlacer.CanStartPlacingStructure()"); }
1775 void Tick(float DeltaTime) { NativeCall<void, float>(this, "APrimalStructurePlacer.Tick(float)", DeltaTime); }
1776 void BeginState(EPrimalStructurePlacerState PreviousState) { NativeCall<void, EPrimalStructurePlacerState>(this, "APrimalStructurePlacer.BeginState(EPrimalStructurePlacerState)", PreviousState); }
1777 void SetForceDisplayMissionAreaStructureNoBuildZones(bool bForceDisplay) { NativeCall<void, bool>(this, "APrimalStructurePlacer.SetForceDisplayMissionAreaStructureNoBuildZones(bool)", bForceDisplay); }
1778 void EndState(EPrimalStructurePlacerState NewState) { NativeCall<void, EPrimalStructurePlacerState>(this, "APrimalStructurePlacer.EndState(EPrimalStructurePlacerState)", NewState); }
1779 void StartPlacingStructure(TSubclassOf<APrimalStructure> StructureClass, const FItemNetID* ForItemID, bool bSkipCheatCheck) { NativeCall<void, TSubclassOf<APrimalStructure>, const FItemNetID*, bool>(this, "APrimalStructurePlacer.StartPlacingStructure(TSubclassOf<APrimalStructure>,FItemNetID&,bool)", StructureClass, ForItemID, bSkipCheatCheck); }
1780 void StartPlacingStructure(int StructureIndex, const FItemNetID* ForItemID, bool bIsCheat, bool bSkipCheatCheck) { NativeCall<void, int, const FItemNetID*, bool, bool>(this, "APrimalStructurePlacer.StartPlacingStructure(int,FItemNetID&,bool,bool)", StructureIndex, ForItemID, bIsCheat, bSkipCheatCheck); }
1781 bool ConfirmPlacingStructure(bool bDontAdjustForMaxRange) { return NativeCall<bool, bool>(this, "APrimalStructurePlacer.ConfirmPlacingStructure(bool)", bDontAdjustForMaxRange); }
1782 void CancelPlacingStructure(EPrimalStructurePlacerState a2) { NativeCall<void, EPrimalStructurePlacerState>(this, "APrimalStructurePlacer.CancelPlacingStructure()", a2); }
1783 bool TestStructurePlacement(TSubclassOf<APrimalStructure> StructureClass, bool bDontAdjustForMaxRange, bool ForceMessageDisplay) { return NativeCall<bool, TSubclassOf<APrimalStructure>, bool, bool>(this, "APrimalStructurePlacer.TestStructurePlacement(TSubclassOf<APrimalStructure>,bool,bool)", StructureClass, bDontAdjustForMaxRange, ForceMessageDisplay); }
1784 bool IsPlacingActive() { return NativeCall<bool>(this, "APrimalStructurePlacer.IsPlacingActive()"); }
1785 void FinalStructurePlacement(APlayerController* PC, int StructureIndex, UE::Math::TVector<double>* TestBuildLocation, UE::Math::TRotator<double>* TestBuildRotation, UE::Math::TRotator<double>* PlayerViewRotation, FItemNetID FinalPlacementItemID, FPlacementData* PlacementData, bool bIsCheat, bool bIsFlipped, int SnapPointCycle) { NativeCall<void, APlayerController*, int, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, UE::Math::TRotator<double>*, FItemNetID, FPlacementData*, bool, bool, int>(this, "APrimalStructurePlacer.FinalStructurePlacement(APlayerController*,int,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TRotator<double>,FItemNetID,FPlacementData,bool,bool,int)", PC, StructureIndex, TestBuildLocation, TestBuildRotation, PlayerViewRotation, FinalPlacementItemID, PlacementData, bIsCheat, bIsFlipped, SnapPointCycle); }
1786 void DrawHUD(AShooterHUD* HUD) { NativeCall<void, AShooterHUD*>(this, "APrimalStructurePlacer.DrawHUD(AShooterHUD*)", HUD); }
1787 void DrawStructurePreviewHUD(AShooterHUD* HUD, APrimalStructure* PlacingStructure) { NativeCall<void, AShooterHUD*, APrimalStructure*>(this, "APrimalStructurePlacer.DrawStructurePreviewHUD(AShooterHUD*,APrimalStructure*)", HUD, PlacingStructure); }
1788 void CycleNextStructureToPlace(__int16 a2) { NativeCall<void, __int16>(this, "APrimalStructurePlacer.CycleNextStructureToPlace()", a2); }
1789 bool HandleSnapCycleAction(bool WasPressed, bool GoBack) { return NativeCall<bool, bool, bool>(this, "APrimalStructurePlacer.HandleSnapCycleAction(bool,bool)", WasPressed, GoBack); }
1790 void HandleSnapCycleActionTimer() { NativeCall<void>(this, "APrimalStructurePlacer.HandleSnapCycleActionTimer()"); }
1791 bool HandleOnUseAction(bool WasPressed) { return NativeCall<bool, bool>(this, "APrimalStructurePlacer.HandleOnUseAction(bool)", WasPressed); }
1792 void HandleOnUseActionTimer() { NativeCall<void>(this, "APrimalStructurePlacer.HandleOnUseActionTimer()"); }
1793};
1794
1796{
1797 // Fields
1798
1799 float& MaximumHeightAllowedForLadderField() { return *GetNativePointerField<float*>(this, "APrimalStructurePortableLadder.MaximumHeightAllowedForLadder"); }
1800 USkeletalMeshComponent*& SkeletalMeshThatIsInAnimationField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructurePortableLadder.SkeletalMeshThatIsInAnimation"); }
1801 //TSubclassOf<UAnimInstance>& BottomAnimBlueprintField() { return *GetNativePointerField<TSubclassOf<UAnimInstance>*>(this, "APrimalStructurePortableLadder.BottomAnimBlueprint"); }
1802 //TSubclassOf<UAnimInstance>& MidAnimBlueprintField() { return *GetNativePointerField<TSubclassOf<UAnimInstance>*>(this, "APrimalStructurePortableLadder.MidAnimBlueprint"); }
1803 UAnimMontage*& MidRetractedAnimMontageBlueprintField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructurePortableLadder.MidRetractedAnimMontageBlueprint"); }
1804 UAnimMontage*& BottomRetractedAnimMontageBlueprintField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructurePortableLadder.BottomRetractedAnimMontageBlueprint"); }
1805 UAnimMontage*& MidAnimMontageBlueprintField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructurePortableLadder.MidAnimMontageBlueprint"); }
1806 UAnimMontage*& BottomAnimMontageBlueprintField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructurePortableLadder.BottomAnimMontageBlueprint"); }
1807 UAnimMontage*& MidAnimMontageExtendedBlueprintField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructurePortableLadder.MidAnimMontageExtendedBlueprint"); }
1808 UAnimMontage*& BottomAnimMontageExtendedBlueprintField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructurePortableLadder.BottomAnimMontageExtendedBlueprint"); }
1809 USkeletalMesh*& MidSkeletalMeshField() { return *GetNativePointerField<USkeletalMesh**>(this, "APrimalStructurePortableLadder.MidSkeletalMesh"); }
1810 USkeletalMesh*& MyBottomSkeletalMeshField() { return *GetNativePointerField<USkeletalMesh**>(this, "APrimalStructurePortableLadder.MyBottomSkeletalMesh"); }
1811 TArray<USkeletalMeshComponent*, TSizedDefaultAllocator<32> >& MidLadderSkeletalMeshsField() { return *GetNativePointerField<TArray<USkeletalMeshComponent*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructurePortableLadder.MidLadderSkeletalMeshs"); }
1812 USkeletalMeshComponent*& BottomLadderSkeletalMeshField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructurePortableLadder.BottomLadderSkeletalMesh"); }
1813 TArray<USkeletalMeshComponent*, TSizedDefaultAllocator<32> >& SkeletalMeshsForAnimationField() { return *GetNativePointerField<TArray<USkeletalMeshComponent*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructurePortableLadder.SkeletalMeshsForAnimation"); }
1814 FTimerHandle& AnimTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructurePortableLadder.AnimTimerHandle"); }
1815 UBoxComponent*& CollisionBoxComponentField() { return *GetNativePointerField<UBoxComponent**>(this, "APrimalStructurePortableLadder.CollisionBoxComponent"); }
1816 FTimerHandle& PlaySetupAnimationHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructurePortableLadder.PlaySetupAnimationHandle"); }
1817
1818 // Bitfields
1819
1820 BitFieldValue<bool, unsigned __int32> bisDonePlacing() { return { this, "APrimalStructurePortableLadder.bisDonePlacing" }; }
1821
1822 // Functions
1823
1824 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructurePortableLadder.GetPrivateStaticClass()"); }
1825 static void StaticRegisterNativesAPrimalStructurePortableLadder() { NativeCall<void>(nullptr, "APrimalStructurePortableLadder.StaticRegisterNativesAPrimalStructurePortableLadder()"); }
1826 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructurePortableLadder.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1827 void PlacedStructureLocation() { NativeCall<void>(this, "APrimalStructurePortableLadder.PlacedStructureLocation()"); }
1828 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructurePortableLadder.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1829 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructurePortableLadder.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1830 void SetLaddersRetracted(bool bRetract, TArray<APrimalStructureLadder*, TSizedDefaultAllocator<32> >* TestedLadders) { NativeCall<void, bool, TArray<APrimalStructureLadder*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructurePortableLadder.SetLaddersRetracted(bool,TArray<APrimalStructureLadder*,TSizedDefaultAllocator<32>>&)", bRetract, TestedLadders); }
1831 void UpdateRetraction() { NativeCall<void>(this, "APrimalStructurePortableLadder.UpdateRetraction()"); }
1832 void BeginPlay() { NativeCall<void>(this, "APrimalStructurePortableLadder.BeginPlay()"); }
1833 void UpdateLadder() { NativeCall<void>(this, "APrimalStructurePortableLadder.UpdateLadder()"); }
1834 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructurePortableLadder.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1835 void ModifyHudMultiUseLoc_Implementation(UE::Math::TVector2<double>* theVec, APlayerController* PC, int index) { NativeCall<void, UE::Math::TVector2<double>*, APlayerController*, int>(this, "APrimalStructurePortableLadder.ModifyHudMultiUseLoc_Implementation(UE::Math::TVector2<double>&,APlayerController*,int)", theVec, PC, index); }
1836};
1837
1839{
1840 // Fields
1841
1842 USphereComponent*& TriggerComponentField() { return *GetNativePointerField<USphereComponent**>(this, "APrimalStructureSeaMine.TriggerComponent"); }
1843 USphereComponent*& ExplodingTriggerComponentField() { return *GetNativePointerField<USphereComponent**>(this, "APrimalStructureSeaMine.ExplodingTriggerComponent"); }
1844 UParticleSystem*& ActivatedMineParticleSystemField() { return *GetNativePointerField<UParticleSystem**>(this, "APrimalStructureSeaMine.ActivatedMineParticleSystem"); }
1845 UE::Math::TVector<double>& ActivatedMineParticleSystemOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureSeaMine.ActivatedMineParticleSystemOffset"); }
1846 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >& ActivateMaterialsField() { return *GetNativePointerField<TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeaMine.ActivateMaterials"); }
1847 USoundBase*& ActivatedSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureSeaMine.ActivatedSound"); }
1848 float& SeaMineSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeaMine.SeaMineSpeed"); }
1849 float& SeaMineExplodeTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeaMine.SeaMineExplodeTime"); }
1850 float& ExplosionDamageField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeaMine.ExplosionDamage"); }
1851 float& ExplosionRadiusField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeaMine.ExplosionRadius"); }
1852 float& ExplosionImpulseField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeaMine.ExplosionImpulse"); }
1853 TSubclassOf<UDamageType>& ExplosionDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureSeaMine.ExplosionDamageType"); }
1854 int& OwnerTargetingTeamField() { return *GetNativePointerField<int*>(this, "APrimalStructureSeaMine.OwnerTargetingTeam"); }
1855 TArray<APrimalCharacter*, TSizedDefaultAllocator<32> >& TriggerOverlappingCharactersField() { return *GetNativePointerField<TArray<APrimalCharacter*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeaMine.TriggerOverlappingCharacters"); }
1856 UE::Math::TVector<double>& LastKnownTargetLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureSeaMine.LastKnownTargetLocation"); }
1857 APrimalCharacter*& SeaMineTargetField() { return *GetNativePointerField<APrimalCharacter**>(this, "APrimalStructureSeaMine.SeaMineTarget"); }
1858
1859 // Bitfields
1860
1861 BitFieldValue<bool, unsigned __int32> bActivatedSeaMine() { return { this, "APrimalStructureSeaMine.bActivatedSeaMine" }; }
1862 BitFieldValue<bool, unsigned __int32> bDisableExplosion() { return { this, "APrimalStructureSeaMine.bDisableExplosion" }; }
1863
1864 // Functions
1865
1866 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureSeaMine.GetPrivateStaticClass()"); }
1867 static void StaticRegisterNativesAPrimalStructureSeaMine() { NativeCall<void>(nullptr, "APrimalStructureSeaMine.StaticRegisterNativesAPrimalStructureSeaMine()"); }
1868 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeaMine.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1869 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureSeaMine.PlacedStructure(AShooterPlayerController*)", PC); }
1870 bool FinalStructurePlacement(APlayerController* PC, UE::Math::TVector<double>* AtLocation, UE::Math::TRotator<double>* AtRotation, UE::Math::TRotator<double>* PlayerViewRotation, APawn* AttachToPawn, FName BoneName, bool bWithFlipped, FPlacementData* PlacementData) { return NativeCall<bool, APlayerController*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*, UE::Math::TRotator<double>*, APawn*, FName, bool, FPlacementData*>(this, "APrimalStructureSeaMine.FinalStructurePlacement(APlayerController*,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TRotator<double>,APawn*,FName,bool,FPlacementData&)", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bWithFlipped, PlacementData); }
1871 void BeginPlay() { NativeCall<void>(this, "APrimalStructureSeaMine.BeginPlay()"); }
1872 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureSeaMine.Tick(float)", DeltaSeconds); }
1873 void OnTriggerEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* Other, UPrimitiveComponent* OtherComp, int OtherBodyIndex) { NativeCall<void, UPrimitiveComponent*, AActor*, UPrimitiveComponent*, int>(this, "APrimalStructureSeaMine.OnTriggerEndOverlap(UPrimitiveComponent*,AActor*,UPrimitiveComponent*,int)", OverlappedComponent, Other, OtherComp, OtherBodyIndex); }
1874 void RefreshSeaMineTarget() { NativeCall<void>(this, "APrimalStructureSeaMine.RefreshSeaMineTarget()"); }
1875 void ActivateSeaMine() { NativeCall<void>(this, "APrimalStructureSeaMine.ActivateSeaMine()"); }
1876 void Explode() { NativeCall<void>(this, "APrimalStructureSeaMine.Explode()"); }
1877 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeaMine.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1878 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureSeaMine.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1879};
1880
1882{
1883 // Fields
1884
1885 UStaticMeshComponent*& StickMesh1Field() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureSeatingMusic.StickMesh1"); }
1886 UStaticMeshComponent*& StickMesh2Field() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureSeatingMusic.StickMesh2"); }
1887 FName& StickMeshAttachPoint1Field() { return *GetNativePointerField<FName*>(this, "APrimalStructureSeatingMusic.StickMeshAttachPoint1"); }
1888 FName& StickMeshAttachPoint2Field() { return *GetNativePointerField<FName*>(this, "APrimalStructureSeatingMusic.StickMeshAttachPoint2"); }
1889 TArray<USoundBase*, TSizedDefaultAllocator<32> >& InstrumentSoundsField() { return *GetNativePointerField<TArray<USoundBase*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeatingMusic.InstrumentSounds"); }
1890 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >& InstrumentPawnAnimationsField() { return *GetNativePointerField<TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeatingMusic.InstrumentPawnAnimations"); }
1891 float& MinimumTimeBetweenPlaysField() { return *GetNativePointerField<float*>(this, "APrimalStructureSeatingMusic.MinimumTimeBetweenPlays"); }
1892 TArray<double, TSizedDefaultAllocator<32> >& LastPlayInstrumentTimeField() { return *GetNativePointerField<TArray<double, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSeatingMusic.LastPlayInstrumentTime"); }
1893
1894 // Bitfields
1895
1896
1897 // Functions
1898
1899 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureSeatingMusic.StaticClass()"); }
1900 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureSeatingMusic.PostInitializeComponents()"); }
1901 void Control(AShooterCharacter* ShooterCharacter, int SeatNumber, bool bLockedToSeat) { NativeCall<void, AShooterCharacter*, int, bool>(this, "APrimalStructureSeatingMusic.Control(AShooterCharacter*,int,bool)", ShooterCharacter, SeatNumber, bLockedToSeat); }
1902 void Release(AShooterCharacter* ShooterCharacter) { NativeCall<void, AShooterCharacter*>(this, "APrimalStructureSeatingMusic.Release(AShooterCharacter*)", ShooterCharacter); }
1903 void OnPrimaryFire() { NativeCall<void>(this, "APrimalStructureSeatingMusic.OnPrimaryFire()"); }
1904 void OnAltFire() { NativeCall<void>(this, "APrimalStructureSeatingMusic.OnAltFire()"); }
1905 void OnUseKey(int Index) { NativeCall<void, int>(this, "APrimalStructureSeatingMusic.OnUseKey(int)", Index); }
1906 void LocalSeatingStructureAction(unsigned __int8 ActionNumber) { NativeCall<void, unsigned __int8>(this, "APrimalStructureSeatingMusic.LocalSeatingStructureAction(unsignedchar)", ActionNumber); }
1907 void ServerSeatingStructureAction(unsigned __int8 ActionNumber) { NativeCall<void, unsigned __int8>(this, "APrimalStructureSeatingMusic.ServerSeatingStructureAction(unsignedchar)", ActionNumber); }
1908};
1909
1911{
1912 // Fields
1913
1914 FString& SignTextField() { return *GetNativePointerField<FString*>(this, "APrimalStructureSign.SignText"); }
1915 float& SignWidthField() { return *GetNativePointerField<float*>(this, "APrimalStructureSign.SignWidth"); }
1916 int& MaxNumberofCharactersField() { return *GetNativePointerField<int*>(this, "APrimalStructureSign.MaxNumberofCharacters"); }
1917 float& MinFontSizeField() { return *GetNativePointerField<float*>(this, "APrimalStructureSign.MinFontSize"); }
1918 float& DefaultScaleField() { return *GetNativePointerField<float*>(this, "APrimalStructureSign.DefaultScale"); }
1919 //UTextRenderComponent*& TextRenderField() { return *GetNativePointerField<UTextRenderComponent**>(this, "APrimalStructureSign.TextRender"); }
1920 TObjectPtr<UTexture2D>& SetSignTextIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureSign.SetSignTextIcon"); }
1921 long double& LastSignNamingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureSign.LastSignNamingTime"); }
1922
1923 // Bitfields
1924
1925
1926 // Functions
1927
1928 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureSign.StaticClass()"); }
1929 static void StaticRegisterNativesAPrimalStructureSign() { NativeCall<void>(nullptr, "APrimalStructureSign.StaticRegisterNativesAPrimalStructureSign()"); }
1930 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSign.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1931 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureSign.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
1932 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureSign.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1933 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureSign.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
1934 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureSign.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1935 void BeginPlay() { NativeCall<void>(this, "APrimalStructureSign.BeginPlay()"); }
1936 void OnBlockListUpdated(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureSign.OnBlockListUpdated(AShooterPlayerController*)", PC); }
1937 void ProcessEditText(AShooterPlayerController* ForPC, const FString* TextToUse, bool __formal) { NativeCall<void, AShooterPlayerController*, const FString*, bool>(this, "APrimalStructureSign.ProcessEditText(AShooterPlayerController*,FString&,bool)", ForPC, TextToUse, __formal); }
1938 void RefreshStructureColors(UMeshComponent* ForceRefreshComponent) { NativeCall<void, UMeshComponent*>(this, "APrimalStructureSign.RefreshStructureColors(UMeshComponent*)", ForceRefreshComponent); }
1939};
1940
1942{
1943 // Fields
1944
1945 USkeletalMeshComponent*& SkeletalDoorComponentField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructureSkeletalDoor.SkeletalDoorComponent"); }
1946 UShapeComponent*& DoorCollisionComponentField() { return *GetNativePointerField<UShapeComponent**>(this, "APrimalStructureSkeletalDoor.DoorCollisionComponent"); }
1947 UShapeComponent*& TriggerComponentField() { return *GetNativePointerField<UShapeComponent**>(this, "APrimalStructureSkeletalDoor.TriggerComponent"); }
1948 TSubclassOf<APrimalBuff>& BuffToApplyWhenInsideStructureField() { return *GetNativePointerField<TSubclassOf<APrimalBuff>*>(this, "APrimalStructureSkeletalDoor.BuffToApplyWhenInsideStructure"); }
1949
1950 // Bitfields
1951
1952
1953 // Functions
1954
1955 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureSkeletalDoor.GetPrivateStaticClass()"); }
1956 static void StaticRegisterNativesAPrimalStructureSkeletalDoor() { NativeCall<void>(nullptr, "APrimalStructureSkeletalDoor.StaticRegisterNativesAPrimalStructureSkeletalDoor()"); }
1957 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureSkeletalDoor.Tick(float)", DeltaSeconds); }
1958 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureSkeletalDoor.PostInitializeComponents()"); }
1959 void OnBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int OtherBodyIndex, bool bFromSweep, const FHitResult* SweepResult) { NativeCall<void, UPrimitiveComponent*, AActor*, UPrimitiveComponent*, int, bool, const FHitResult*>(this, "APrimalStructureSkeletalDoor.OnBeginOverlap(UPrimitiveComponent*,AActor*,UPrimitiveComponent*,int,bool,FHitResult&)", OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex, bFromSweep, SweepResult); }
1960 void OnEndOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int OtherBodyIndex) { NativeCall<void, UPrimitiveComponent*, AActor*, UPrimitiveComponent*, int>(this, "APrimalStructureSkeletalDoor.OnEndOverlap(UPrimitiveComponent*,AActor*,UPrimitiveComponent*,int)", OverlappedComponent, OtherActor, OtherComp, OtherBodyIndex); }
1961};
1962
1964{
1965 // Fields
1966
1967 unsigned int& TribeIDField() { return *GetNativePointerField<unsigned int*>(this, "APrimalStructureTribeFlag.TribeID"); }
1968
1969 // Bitfields
1970
1971
1972 // Functions
1973
1974 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureTribeFlag.StaticClass()"); }
1975 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTribeFlag.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1976 bool AllowColoringBy(APlayerController* ForPC, UObject* anItem) { return NativeCall<bool, APlayerController*, UObject*>(this, "APrimalStructureTribeFlag.AllowColoringBy(APlayerController*,UObject*)", ForPC, anItem); }
1977 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTribeFlag.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1978};
1979
1981{
1982 // Fields
1983
1984 UParticleSystemComponent*& WireComponentField() { return *GetNativePointerField<UParticleSystemComponent**>(this, "APrimalStructureTripwire.WireComponent"); }
1985 UBoxComponent*& TriggerComponentField() { return *GetNativePointerField<UBoxComponent**>(this, "APrimalStructureTripwire.TriggerComponent"); }
1986 UE::Math::TRotator<double>& CableRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureTripwire.CableRotOffset"); }
1987 float& MaximumCableLengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureTripwire.MaximumCableLength"); }
1988 USoundBase*& NotifyTripChatSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureTripwire.NotifyTripChatSound"); }
1989 FString& BoxNameField() { return *GetNativePointerField<FString*>(this, "APrimalStructureTripwire.BoxName"); }
1990 APrimalStructureTripwire*& ConnectedToField() { return *GetNativePointerField<APrimalStructureTripwire**>(this, "APrimalStructureTripwire.ConnectedTo"); }
1991 int& OwnerTargetingTeamField() { return *GetNativePointerField<int*>(this, "APrimalStructureTripwire.OwnerTargetingTeam"); }
1992 long double& LastToggleAlliesTripTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTripwire.LastToggleAlliesTripTime"); }
1993 UE::Math::TVector<double>& WireComponentRelativeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTripwire.WireComponentRelativeLocation"); }
1994 long double& LastSignNamingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTripwire.LastSignNamingTime"); }
1995 TObjectPtr<UTexture2D>& RewireIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTripwire.RewireIcon"); }
1996 TObjectPtr<UTexture2D>& UnwireIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTripwire.UnwireIcon"); }
1997 TObjectPtr<UTexture2D>& EnableTripAlliesIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTripwire.EnableTripAlliesIcon"); }
1998 TObjectPtr<UTexture2D>& DisableTripAlliesIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTripwire.DisableTripAlliesIcon"); }
1999 TObjectPtr<UTexture2D>& EnableTripWildDinosIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTripwire.EnableTripWildDinosIcon"); }
2000 TObjectPtr<UTexture2D>& DisableTripWildDinosIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTripwire.DisableTripWildDinosIcon"); }
2001
2002 // Bitfields
2003
2004 BitFieldValue<bool, unsigned __int32> bOnlyPrimalCharacters() { return { this, "APrimalStructureTripwire.bOnlyPrimalCharacters" }; }
2005 BitFieldValue<bool, unsigned __int32> bIgnoreAllies() { return { this, "APrimalStructureTripwire.bIgnoreAllies" }; }
2006 BitFieldValue<bool, unsigned __int32> bNotifyTripChat() { return { this, "APrimalStructureTripwire.bNotifyTripChat" }; }
2007 BitFieldValue<bool, unsigned __int32> bShowingWireComponent() { return { this, "APrimalStructureTripwire.bShowingWireComponent" }; }
2008 BitFieldValue<bool, unsigned __int32> bForceIgnoreAllies() { return { this, "APrimalStructureTripwire.bForceIgnoreAllies" }; }
2009 BitFieldValue<bool, unsigned __int32> bForceIgnoreWildDinos() { return { this, "APrimalStructureTripwire.bForceIgnoreWildDinos" }; }
2010 BitFieldValue<bool, unsigned __int32> bDoingWireCheck() { return { this, "APrimalStructureTripwire.bDoingWireCheck" }; }
2011 BitFieldValue<bool, unsigned __int32> bUnwiredTrap() { return { this, "APrimalStructureTripwire.bUnwiredTrap" }; }
2012 BitFieldValue<bool, unsigned __int32> bAllowToggleForceIgnoreAllies() { return { this, "APrimalStructureTripwire.bAllowToggleForceIgnoreAllies" }; }
2013 BitFieldValue<bool, unsigned __int32> bAllowToggleForceIgnoreWildDinos() { return { this, "APrimalStructureTripwire.bAllowToggleForceIgnoreWildDinos" }; }
2014
2015 // Functions
2016
2017 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureTripwire.StaticClass()"); }
2018 void DisconnectMe() { NativeCall<void>(this, "APrimalStructureTripwire.DisconnectMe()"); }
2019 void NetUpdateBoxName(const FString* NewName) { NativeCall<void, const FString*>(this, "APrimalStructureTripwire.NetUpdateBoxName(FString&)", NewName); }
2020 static void StaticRegisterNativesAPrimalStructureTripwire() { NativeCall<void>(nullptr, "APrimalStructureTripwire.StaticRegisterNativesAPrimalStructureTripwire()"); }
2021 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTripwire.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2022 void BeginPlay() { NativeCall<void>(this, "APrimalStructureTripwire.BeginPlay()"); }
2023 void PlacedStructure(AShooterPlayerController* PC) { NativeCall<void, AShooterPlayerController*>(this, "APrimalStructureTripwire.PlacedStructure(AShooterPlayerController*)", PC); }
2024 void OnRep_ConnectedTo() { NativeCall<void>(this, "APrimalStructureTripwire.OnRep_ConnectedTo()"); }
2025 void OnRep_UnwiredTrap() { NativeCall<void>(this, "APrimalStructureTripwire.OnRep_UnwiredTrap()"); }
2026 void Multicast_ConnectedTo_Implementation(APrimalStructureTripwire* InTripwire) { NativeCall<void, APrimalStructureTripwire*>(this, "APrimalStructureTripwire.Multicast_ConnectedTo_Implementation(APrimalStructureTripwire*)", InTripwire); }
2027 void SetConnectedTo(APrimalStructureTripwire* InTripwire) { NativeCall<void, APrimalStructureTripwire*>(this, "APrimalStructureTripwire.SetConnectedTo(APrimalStructureTripwire*)", InTripwire); }
2028 bool IsWireComponentValid() { return NativeCall<bool>(this, "APrimalStructureTripwire.IsWireComponentValid()"); }
2029 void WireCheck() { NativeCall<void>(this, "APrimalStructureTripwire.WireCheck()"); }
2030 void Tripped() { NativeCall<void>(this, "APrimalStructureTripwire.Tripped()"); }
2031 void SetStaticMobility() { NativeCall<void>(this, "APrimalStructureTripwire.SetStaticMobility()"); }
2032 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureTripwire.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
2033 void Unstasis() { NativeCall<void>(this, "APrimalStructureTripwire.Unstasis()"); }
2034 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTripwire.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2035 bool CanDetonateMe(AShooterCharacter* Character, bool bUsingRemote) { return NativeCall<bool, AShooterCharacter*, bool>(this, "APrimalStructureTripwire.CanDetonateMe(AShooterCharacter*,bool)", Character, bUsingRemote); }
2036 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureTripwire.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2037 void DisconnectMe_Implementation() { NativeCall<void>(this, "APrimalStructureTripwire.DisconnectMe_Implementation()"); }
2038 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalStructureTripwire.GetDescriptiveName()", result); }
2039 void PostInitProperties() { NativeCall<void>(this, "APrimalStructureTripwire.PostInitProperties()"); }
2040 void ProcessEditText(AShooterPlayerController* ForPC, const FString* TextToUse, bool __formal) { NativeCall<void, AShooterPlayerController*, const FString*, bool>(this, "APrimalStructureTripwire.ProcessEditText(AShooterPlayerController*,FString&,bool)", ForPC, TextToUse, __formal); }
2041 void NetUpdateBoxName_Implementation(const FString* NewName) { NativeCall<void, const FString*>(this, "APrimalStructureTripwire.NetUpdateBoxName_Implementation(FString&)", NewName); }
2042 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureTripwire.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2043 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureTripwire.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
2044 void ShowWireComponent() { NativeCall<void>(this, "APrimalStructureTripwire.ShowWireComponent()"); }
2045 void HideWireComponent() { NativeCall<void>(this, "APrimalStructureTripwire.HideWireComponent()"); }
2046 void SetUnwiredTrap(bool bUnwire) { NativeCall<void, bool>(this, "APrimalStructureTripwire.SetUnwiredTrap(bool)", bUnwire); }
2047};
2048
2050{
2051 // Fields
2052
2053 TWeakObjectPtr<AActor>& WeakTargetField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalStructureTurret.WeakTarget"); }
2054 TSubclassOf<UPrimalItem>& AmmoItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureTurret.AmmoItemTemplate"); }
2055 TSubclassOf<APrimalEmitterSpawnable>& MuzzleFlashEmitterField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureTurret.MuzzleFlashEmitter"); }
2056 float& FireIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.FireInterval"); }
2057 long double& LastFireTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurret.LastFireTime"); }
2058 long double& LastLongReloadStartTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurret.LastLongReloadStartTime"); }
2059 float& MaxFireYawDeltaField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.MaxFireYawDelta"); }
2060 float& MaxFirePitchDeltaField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.MaxFirePitchDelta"); }
2061 UE::Math::TVector<double>& TargetingLocOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTurret.TargetingLocOffset"); }
2062 float& TargetingRotationInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.TargetingRotationInterpSpeed"); }
2063 float& NonTargetingRotationInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.NonTargetingRotationInterpSpeed"); }
2064 FieldArray<float, 3> TargetingRangesField() { return { this, "APrimalStructureTurret.TargetingRanges" }; }
2065 UE::Math::TVector<double>& TargetingTraceOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTurret.TargetingTraceOffset"); }
2066 TSubclassOf<UDamageType>& FireDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureTurret.FireDamageType"); }
2067 float& FireDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.FireDamageAmount"); }
2068 float& FireDamageImpulseField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.FireDamageImpulse"); }
2069 UParticleSystem*& TrailFXField() { return *GetNativePointerField<UParticleSystem**>(this, "APrimalStructureTurret.TrailFX"); }
2070 UE::Math::TRotator<double>& TurretAimRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureTurret.TurretAimRotOffset"); }
2071 UE::Math::TVector<double>& AimTargetLocOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTurret.AimTargetLocOffset"); }
2072 UE::Math::TVector<double>& PlayerProneTargetOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTurret.PlayerProneTargetOffset"); }
2073 float& AimSpreadField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.AimSpread"); }
2074 unsigned __int8& RangeSettingField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalStructureTurret.RangeSetting"); }
2075 unsigned __int8& WarningSettingField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalStructureTurret.WarningSetting"); }
2076 unsigned __int8& AISettingField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalStructureTurret.AISetting"); }
2077 int& MinTargetLevelField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurret.MinTargetLevel"); }
2078 int& MaxTargetLevelField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurret.MaxTargetLevel"); }
2079 TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >& DinoTargetListField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurret.DinoTargetList"); }
2080 int& NumBulletsField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurret.NumBullets"); }
2081 int& NumBulletsPerShotField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurret.NumBulletsPerShot"); }
2082 int& LongAmmoReloadCDField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurret.LongAmmoReloadCD"); }
2083 float& MaxAmmoContainerReloadPercentField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.MaxAmmoContainerReloadPercent"); }
2084 float& AlwaysEnableFastTurretTargetingOverVelocityField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.AlwaysEnableFastTurretTargetingOverVelocity"); }
2085 TSubclassOf<AShooterProjectile>& ProjectileClassField() { return *GetNativePointerField<TSubclassOf<AShooterProjectile>*>(this, "APrimalStructureTurret.ProjectileClass"); }
2086 float& WarningExpirationTimeField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.WarningExpirationTime"); }
2087 TSubclassOf<APrimalEmitterSpawnable>& WarningEmitterShortField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureTurret.WarningEmitterShort"); }
2088 TSubclassOf<APrimalEmitterSpawnable>& WarningEmitterLongField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureTurret.WarningEmitterLong"); }
2089 float& BatteryIntervalFromActivationBeforeFiringField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.BatteryIntervalFromActivationBeforeFiring"); }
2090 USkeletalMeshComponent*& MySkeletalMeshCompField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructureTurret.MySkeletalMeshComp"); }
2091 FTimerHandle& FinishWarningHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructureTurret.FinishWarningHandle"); }
2092 UChildActorComponent*& MyChildEmitterTargetingEffectField() { return *GetNativePointerField<UChildActorComponent**>(this, "APrimalStructureTurret.MyChildEmitterTargetingEffect"); }
2093 UE::Math::TRotator<double>& DefaultTurretAimRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureTurret.DefaultTurretAimRotOffset"); }
2094 UE::Math::TVector<double>& MuzzleLocOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTurret.MuzzleLocOffset"); }
2095 long double& LastWarningTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurret.LastWarningTime"); }
2096 int& MagazineSizeField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurret.MagazineSize"); }
2097 float& RangeToCheckForAmmoField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.RangeToCheckForAmmo"); }
2098 float& AmmoBoxReloadCooldownField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.AmmoBoxReloadCooldown"); }
2099 UStaticMeshComponent*& CopySettingsRangeMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureTurret.CopySettingsRangeMesh"); }
2100 long double& LastCheckNearbyAmmoContainerTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurret.LastCheckNearbyAmmoContainerTime"); }
2101 TObjectPtr<UTexture2D>& ShowCopySettingsVisualIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.ShowCopySettingsVisualIcon"); }
2102 TObjectPtr<UTexture2D>& HideCopySettingsVisualIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.HideCopySettingsVisualIcon"); }
2103 TObjectPtr<UTexture2D>& CopySettingsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.CopySettingsIcon"); }
2104 TObjectPtr<UTexture2D>& CopySettingsInRangeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.CopySettingsInRangeIcon"); }
2105 TObjectPtr<UTexture2D>& CopySettingsInRangeWithPinCodeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.CopySettingsInRangeWithPinCodeIcon"); }
2106 TObjectPtr<UTexture2D>& TargetingOptionsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.TargetingOptionsIcon"); }
2107 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& RangeSettingIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurret.RangeSettingIcons"); }
2108 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& AISettingIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurret.AISettingIcons"); }
2109 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& WarningSettingIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurret.WarningSettingIcons"); }
2110 TObjectPtr<UTexture2D>& InclusionListIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.InclusionListIcon"); }
2111 TObjectPtr<UTexture2D>& ExclusionListIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.ExclusionListIcon"); }
2112 TObjectPtr<UTexture2D>& AddCreatureToInclusionListIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.AddCreatureToInclusionListIcon"); }
2113 TObjectPtr<UTexture2D>& RemoveCreatureFromInclusionListIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.RemoveCreatureFromInclusionListIcon"); }
2114 TObjectPtr<UTexture2D>& AddCreatureToExclusionListIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.AddCreatureToExclusionListIcon"); }
2115 TObjectPtr<UTexture2D>& RemoveCreatureFromExclusionListIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureTurret.RemoveCreatureFromExclusionListIcon"); }
2116 float& FluidSimSplashStrengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurret.FluidSimSplashStrength"); }
2117 UNiagaraSystem*& FluidSimSplashTemplateOverrideField() { return *GetNativePointerField<UNiagaraSystem**>(this, "APrimalStructureTurret.FluidSimSplashTemplateOverride"); }
2118
2119 // Bitfields
2120
2121 BitFieldValue<bool, unsigned __int32> bUseNoWarning() { return { this, "APrimalStructureTurret.bUseNoWarning" }; }
2122 BitFieldValue<bool, unsigned __int32> bUseLevelLimitsForTargeting() { return { this, "APrimalStructureTurret.bUseLevelLimitsForTargeting" }; }
2123 BitFieldValue<bool, unsigned __int32> bUseInclusionListTargeting() { return { this, "APrimalStructureTurret.bUseInclusionListTargeting" }; }
2124 BitFieldValue<bool, unsigned __int32> bUseNoAmmo() { return { this, "APrimalStructureTurret.bUseNoAmmo" }; }
2125 BitFieldValue<bool, unsigned __int32> bOnlyUseAmmoOnDamage() { return { this, "APrimalStructureTurret.bOnlyUseAmmoOnDamage" }; }
2126 BitFieldValue<bool, unsigned __int32> bHasOmniDirectionalFire() { return { this, "APrimalStructureTurret.bHasOmniDirectionalFire" }; }
2127 BitFieldValue<bool, unsigned __int32> bFireProjectiles() { return { this, "APrimalStructureTurret.bFireProjectiles" }; }
2128 BitFieldValue<bool, unsigned __int32> bClientFireProjectile() { return { this, "APrimalStructureTurret.bClientFireProjectile" }; }
2129 BitFieldValue<bool, unsigned __int32> bIsTargeting() { return { this, "APrimalStructureTurret.bIsTargeting" }; }
2130 BitFieldValue<bool, unsigned __int32> bInWaterOnlyTargetWater() { return { this, "APrimalStructureTurret.bInWaterOnlyTargetWater" }; }
2131 BitFieldValue<bool, unsigned __int32> bTurretIgnoreProjectiles() { return { this, "APrimalStructureTurret.bTurretIgnoreProjectiles" }; }
2132 BitFieldValue<bool, unsigned __int32> bUseBPTurretPreventsTargeting() { return { this, "APrimalStructureTurret.bUseBPTurretPreventsTargeting" }; }
2133 BitFieldValue<bool, unsigned __int32> bAimIgnoreSockets() { return { this, "APrimalStructureTurret.bAimIgnoreSockets" }; }
2134 BitFieldValue<bool, unsigned __int32> bTurretIsDisabledTooManyNearbyTurrets() { return { this, "APrimalStructureTurret.bTurretIsDisabledTooManyNearbyTurrets" }; }
2135 BitFieldValue<bool, unsigned __int32> bUseAmmoFromNearbyContainer() { return { this, "APrimalStructureTurret.bUseAmmoFromNearbyContainer" }; }
2136 BitFieldValue<bool, unsigned __int32> bUseMaxInventoryForAmmoContainerReload() { return { this, "APrimalStructureTurret.bUseMaxInventoryForAmmoContainerReload" }; }
2137 BitFieldValue<bool, unsigned __int32> bIsTargetListInclusion() { return { this, "APrimalStructureTurret.bIsTargetListInclusion" }; }
2138
2139 // Functions
2140
2141 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureTurret.GetPrivateStaticClass()"); }
2142 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureTurret.StaticClass()"); }
2143 static void StaticRegisterNativesAPrimalStructureTurret() { NativeCall<void>(nullptr, "APrimalStructureTurret.StaticRegisterNativesAPrimalStructureTurret()"); }
2144 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurret.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2145 void DrawHUD(AShooterHUD* HUD) { NativeCall<void, AShooterHUD*>(this, "APrimalStructureTurret.DrawHUD(AShooterHUD*)", HUD); }
2146 AActor* GetTarget() { return NativeCall<AActor*>(this, "APrimalStructureTurret.GetTarget()"); }
2147 void BeginPlay() { NativeCall<void>(this, "APrimalStructureTurret.BeginPlay()"); }
2148 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurret.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2149 AActor* FindTarget(bool* bTargetsInRange) { return NativeCall<AActor*, bool*>(this, "APrimalStructureTurret.FindTarget(bool*)", bTargetsInRange); }
2150 void SetTarget(AActor* aTarget) { NativeCall<void, AActor*>(this, "APrimalStructureTurret.SetTarget(AActor*)", aTarget); }
2151 void NetMultiUpdateTarget_Implementation(AActor* pNewTarget, long double NewLastFireTime) { NativeCall<void, AActor*, long double>(this, "APrimalStructureTurret.NetMultiUpdateTarget_Implementation(AActor*,double)", pNewTarget, NewLastFireTime); }
2152 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructureTurret.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
2153 void WeaponTraceHits(TArray<FHitResult, TSizedDefaultAllocator<32> >* HitResults, const UE::Math::TVector<double>* StartTrace, const UE::Math::TVector<double>* EndTrace) { NativeCall<void, TArray<FHitResult, TSizedDefaultAllocator<32> >*, const UE::Math::TVector<double>*, const UE::Math::TVector<double>*>(this, "APrimalStructureTurret.WeaponTraceHits(TArray<FHitResult,TSizedDefaultAllocator<32>>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", HitResults, StartTrace, EndTrace); }
2154 void GetAmmoNearby(UClass** FoundAmmoItemType, bool bAlreadyTriedFindTargetThisFrame) { NativeCall<void, UClass**, bool>(this, "APrimalStructureTurret.GetAmmoNearby(UClass**,bool)", FoundAmmoItemType, bAlreadyTriedFindTargetThisFrame); }
2155 bool NetExecCommand(FName CommandName, const FNetExecParams* ExecParams) { return NativeCall<bool, FName, const FNetExecParams*>(this, "APrimalStructureTurret.NetExecCommand(FName,FNetExecParams&)", CommandName, ExecParams); }
2156 void DoFire(int RandomSeed) { NativeCall<void, int>(this, "APrimalStructureTurret.DoFire(int)", RandomSeed); }
2157 void DoFireProjectile(UE::Math::TVector<double>* Origin, UE::Math::TVector<double>* ShootDir) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "APrimalStructureTurret.DoFireProjectile(UE::Math::TVector<double>,UE::Math::TVector<double>)", Origin, ShootDir); }
2158 void ClientsFireProjectile_Implementation(UE::Math::TVector<double>* Origin, FVector_NetQuantizeNormal* ShootDir) { NativeCall<void, UE::Math::TVector<double>*, FVector_NetQuantizeNormal*>(this, "APrimalStructureTurret.ClientsFireProjectile_Implementation(UE::Math::TVector<double>,FVector_NetQuantizeNormal)", Origin, ShootDir); }
2159 void SpawnTrailEffect(const UE::Math::TVector<double>* EndPoint) { NativeCall<void, const UE::Math::TVector<double>*>(this, "APrimalStructureTurret.SpawnTrailEffect(UE::Math::TVector<double>&)", EndPoint); }
2160 bool ShouldDealDamage(AActor* TestActor) { return NativeCall<bool, AActor*>(this, "APrimalStructureTurret.ShouldDealDamage(AActor*)", TestActor); }
2161 void DealDamage(const FHitResult* Impact, const UE::Math::TVector<double>* ShootDir, int DamageAmount, TSubclassOf<UDamageType> DamageType, float Impulse) { NativeCall<void, const FHitResult*, const UE::Math::TVector<double>*, int, TSubclassOf<UDamageType>, float>(this, "APrimalStructureTurret.DealDamage(FHitResult&,UE::Math::TVector<double>&,int,TSubclassOf<UDamageType>,float)", Impact, ShootDir, DamageAmount, DamageType, Impulse); }
2162 void StartWarning() { NativeCall<void>(this, "APrimalStructureTurret.StartWarning()"); }
2163 void FinishWarning() { NativeCall<void>(this, "APrimalStructureTurret.FinishWarning()"); }
2164 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureTurret.Tick(float)", DeltaSeconds); }
2165 bool IsValidToFire() { return NativeCall<bool>(this, "APrimalStructureTurret.IsValidToFire()"); }
2166 FName* GetMuzzleFlashSocketName(FName* result) { return NativeCall<FName*, FName*>(this, "APrimalStructureTurret.GetMuzzleFlashSocketName()", result); }
2167 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureTurret.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
2168 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureTurret.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2169 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureTurret.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2170 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureTurret.NotifyItemRemoved(UPrimalItem*)", anItem); }
2171 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalStructureTurret.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
2172 void NotifyItemQuantityUpdated(UPrimalItem* anItem, int amount) { NativeCall<void, UPrimalItem*, int>(this, "APrimalStructureTurret.NotifyItemQuantityUpdated(UPrimalItem*,int)", anItem, amount); }
2173 void UpdateNumBullets() { NativeCall<void>(this, "APrimalStructureTurret.UpdateNumBullets()"); }
2174 void PreInitializeComponents() { NativeCall<void>(this, "APrimalStructureTurret.PreInitializeComponents()"); }
2175 void Stasis() { NativeCall<void>(this, "APrimalStructureTurret.Stasis()"); }
2176 void Unstasis() { NativeCall<void>(this, "APrimalStructureTurret.Unstasis()"); }
2177 void UpdatedTargeting() { NativeCall<void>(this, "APrimalStructureTurret.UpdatedTargeting()"); }
2178 bool CanFire() { return NativeCall<bool>(this, "APrimalStructureTurret.CanFire()"); }
2179 FName* GetTargetAltAimSocket(FName* result, APrimalCharacter* ForTarget) { return NativeCall<FName*, FName*, APrimalCharacter*>(this, "APrimalStructureTurret.GetTargetAltAimSocket(APrimalCharacter*)", result, ForTarget); }
2180 USkeletalMeshComponent* GetSkeletalMeshComponent() { return NativeCall<USkeletalMeshComponent*>(this, "APrimalStructureTurret.GetSkeletalMeshComponent()"); }
2181 bool UseTurretFastTargeting(bool bCheckFastTargetingAutoEnabled) { return NativeCall<bool, bool>(this, "APrimalStructureTurret.UseTurretFastTargeting(bool)", bCheckFastTargetingAutoEnabled); }
2182 void ConsumeAmmo() { NativeCall<void>(this, "APrimalStructureTurret.ConsumeAmmo()"); }
2183 void CopySettingsToTurrentsInRange(APlayerController* ForPC, int PinCode) { NativeCall<void, APlayerController*, int>(this, "APrimalStructureTurret.CopySettingsToTurrentsInRange(APlayerController*,int)", ForPC, PinCode); }
2184 void SetPinToTurrentsInRange(APlayerController* ForPC, int PinCode) { NativeCall<void, APlayerController*, int>(this, "APrimalStructureTurret.SetPinToTurrentsInRange(APlayerController*,int)", ForPC, PinCode); }
2185 void ToggleCopySettingsVisualRange() { NativeCall<void>(this, "APrimalStructureTurret.ToggleCopySettingsVisualRange()"); }
2186 bool ApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureTurret.ApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
2187 bool GetHasNearbyAmmoContainer() { return NativeCall<bool>(this, "APrimalStructureTurret.GetHasNearbyAmmoContainer()"); }
2188};
2189
2191{
2192 // Fields
2193
2194 FName& TurretTipBoneField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.TurretTipBone"); }
2195 FName& RiderOverrideSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.RiderOverrideSocketName"); }
2196 TSubclassOf<UPrimalItem>& AmmoItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalStructureTurretBallista.AmmoItemTemplate"); }
2197 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& AlternateAmmoItemTemplatesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.AlternateAmmoItemTemplates"); }
2198 TSubclassOf<AShooterProjectile>& ProjectileClassField() { return *GetNativePointerField<TSubclassOf<AShooterProjectile>*>(this, "APrimalStructureTurretBallista.ProjectileClass"); }
2199 TSubclassOf<UDamageType>& ShootingDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalStructureTurretBallista.ShootingDamageType"); }
2200 float& ShootingDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.ShootingDamageAmount"); }
2201 float& ShootingDamageImpulseField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.ShootingDamageImpulse"); }
2202 UParticleSystem*& ShootingTrailFXField() { return *GetNativePointerField<UParticleSystem**>(this, "APrimalStructureTurretBallista.ShootingTrailFX"); }
2203 float& ShootingAimSpreadField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.ShootingAimSpread"); }
2204 TSubclassOf<APrimalEmitterSpawnable>& MuzzleFlashEmitterField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureTurretBallista.MuzzleFlashEmitter"); }
2205 float& ShootingFireIntervalField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.ShootingFireInterval"); }
2206 long double& LastShootingFireTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurretBallista.LastShootingFireTime"); }
2207 bool& bIsShootingField() { return *GetNativePointerField<bool*>(this, "APrimalStructureTurretBallista.bIsShooting"); }
2208 bool& bQueuedShotField() { return *GetNativePointerField<bool*>(this, "APrimalStructureTurretBallista.bQueuedShot"); }
2209 float& YawViewRotationField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.YawViewRotation"); }
2210 float& OldYawViewRotationField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.OldYawViewRotation"); }
2211 float& PitctViewRotationField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.PitctViewRotation"); }
2212 UE::Math::TRotator<double>& RotationInputField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureTurretBallista.RotationInput"); }
2213 USoundCue*& FireSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureTurretBallista.FireSound"); }
2214 USoundCue*& EmptyFireSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureTurretBallista.EmptyFireSound"); }
2215 USoundCue*& RotateSoundCueField() { return *GetNativePointerField<USoundCue**>(this, "APrimalStructureTurretBallista.RotateSoundCue"); }
2216 float& RotateSpeedThresholdField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.RotateSpeedThreshold"); }
2217 float& RotateSoundFadeInSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.RotateSoundFadeInSpeed"); }
2218 float& RotateSoundFadeOutSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.RotateSoundFadeOutSpeed"); }
2219 float& RotateSoundMinVolumeField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.RotateSoundMinVolume"); }
2220 float& RotateSoundMaxVolumeField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.RotateSoundMaxVolume"); }
2221 float& TPVCameraPitchMinField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.TPVCameraPitchMin"); }
2222 float& TPVCameraPitchMaxField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.TPVCameraPitchMax"); }
2223 float& TPVCameraYawMinField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.TPVCameraYawMin"); }
2224 float& TPVCameraYawMaxField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.TPVCameraYawMax"); }
2225 UAnimMontage*& FireBallistaAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructureTurretBallista.FireBallistaAnimation"); }
2226 UAnimMontage*& EmptyBallistaAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructureTurretBallista.EmptyBallistaAnimation"); }
2227 UAnimMontage*& ReloadBallistaAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructureTurretBallista.ReloadBallistaAnimation"); }
2228 float& ControllerRiddingYawField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.ControllerRiddingYaw"); }
2229 FName& TurretSkeletalMeshComponentNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.TurretSkeletalMeshComponentName"); }
2230 USkeletalMeshComponent*& MySkeletalMeshCompField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructureTurretBallista.MySkeletalMeshComp"); }
2231 FName& AttachedModuleComponentNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.AttachedModuleComponentName"); }
2232 USkeletalMeshComponent*& AttachedModuleSkeletalMeshCompField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "APrimalStructureTurretBallista.AttachedModuleSkeletalMeshComp"); }
2233 UAnimMontage*& AttachedModuleFireAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructureTurretBallista.AttachedModuleFireAnimation"); }
2234 UAnimMontage*& AttachedModuleReloadAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalStructureTurretBallista.AttachedModuleReloadAnimation"); }
2235 FName& ProjectileMeshAttachPointField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.ProjectileMeshAttachPoint"); }
2236 FName& ProjectileMeshAttachPointForMeshOnlyField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.ProjectileMeshAttachPointForMeshOnly"); }
2237 FName& ProjectileBoneNameField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretBallista.ProjectileBoneName"); }
2238 unsigned __int8& bQueueReloadingAnimationField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalStructureTurretBallista.bQueueReloadingAnimation"); }
2239 UStaticMeshComponent*& ProjectileMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalStructureTurretBallista.ProjectileMesh"); }
2240 UAudioComponent*& RotateSoundComponentField() { return *GetNativePointerField<UAudioComponent**>(this, "APrimalStructureTurretBallista.RotateSoundComponent"); }
2241 UTexture2D*& ProgressBarBackgroundField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalStructureTurretBallista.ProgressBarBackground"); }
2242 UTexture2D*& ProgressBarForegroundField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalStructureTurretBallista.ProgressBarForeground"); }
2243 int& AmmoCountField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurretBallista.AmmoCount"); }
2244 UClass*& CurrentAmmoItemTemplateField() { return *GetNativePointerField<UClass**>(this, "APrimalStructureTurretBallista.CurrentAmmoItemTemplate"); }
2245 int& MagazineSizeField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurretBallista.MagazineSize"); }
2246 float& RangeToCheckForAmmoField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.RangeToCheckForAmmo"); }
2247 FString& CurrentAmmoSourceStringField() { return *GetNativePointerField<FString*>(this, "APrimalStructureTurretBallista.CurrentAmmoSourceString"); }
2248 long double& AuthorityDisableUpdateMeshAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurretBallista.AuthorityDisableUpdateMeshAtTime"); }
2249 UStaticMesh*& AmmoItemTemplateMeshField() { return *GetNativePointerField<UStaticMesh**>(this, "APrimalStructureTurretBallista.AmmoItemTemplateMesh"); }
2250 TArray<UStaticMesh*, TSizedDefaultAllocator<32> >& AlternateAmmoItemTemplateMeshesField() { return *GetNativePointerField<TArray<UStaticMesh*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.AlternateAmmoItemTemplateMeshes"); }
2251 TArray<TSubclassOf<AShooterProjectile>, TSizedDefaultAllocator<32> >& AlternateAmmoProjectileClassesField() { return *GetNativePointerField<TArray<TSubclassOf<AShooterProjectile>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.AlternateAmmoProjectileClasses"); }
2252 TArray<TSubclassOf<APrimalBuff>, TSizedDefaultAllocator<32> >& BuffsWhileSeatedField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalBuff>, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.BuffsWhileSeated"); }
2253 float& DefaultAmmoReloadAnimSpeedField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.DefaultAmmoReloadAnimSpeed"); }
2254 TArray<float, TSizedDefaultAllocator<32> >& AlternateAmmoReloadAnimSpeedsField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.AlternateAmmoReloadAnimSpeeds"); }
2255 float& HealthCostPerShotField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.HealthCostPerShot"); }
2256 float& MinimumHealthPercentToShootField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.MinimumHealthPercentToShoot"); }
2257 float& InstantFireTraceRangeField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.InstantFireTraceRange"); }
2258 long double& lastFireTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureTurretBallista.lastFireTime"); }
2259 float& FluidSimSplashStrengthField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretBallista.FluidSimSplashStrength"); }
2260 UNiagaraSystem*& FluidSimSplashTemplateOverrideField() { return *GetNativePointerField<UNiagaraSystem**>(this, "APrimalStructureTurretBallista.FluidSimSplashTemplateOverride"); }
2261
2262 // Bitfields
2263
2264 BitFieldValue<bool, unsigned __int32> bClientFireProjectile() { return { this, "APrimalStructureTurretBallista.bClientFireProjectile" }; }
2265 BitFieldValue<bool, unsigned __int32> bUseInstantDamageShooting() { return { this, "APrimalStructureTurretBallista.bUseInstantDamageShooting" }; }
2266 BitFieldValue<bool, unsigned __int32> bDisableInElectricalStorm() { return { this, "APrimalStructureTurretBallista.bDisableInElectricalStorm" }; }
2267 BitFieldValue<bool, unsigned __int32> bUseBallistaAimOffsetOnCharacter() { return { this, "APrimalStructureTurretBallista.bUseBallistaAimOffsetOnCharacter" }; }
2268 BitFieldValue<bool, unsigned __int32> bIsReloading() { return { this, "APrimalStructureTurretBallista.bIsReloading" }; }
2269 BitFieldValue<bool, unsigned __int32> bIsFiring() { return { this, "APrimalStructureTurretBallista.bIsFiring" }; }
2270 BitFieldValue<bool, unsigned __int32> bFireProjectileInvertX() { return { this, "APrimalStructureTurretBallista.bFireProjectileInvertX" }; }
2271 BitFieldValue<bool, unsigned __int32> bShowProjectileOnlyBasedOnAmmo() { return { this, "APrimalStructureTurretBallista.bShowProjectileOnlyBasedOnAmmo" }; }
2272 BitFieldValue<bool, unsigned __int32> bHideProjectileBone() { return { this, "APrimalStructureTurretBallista.bHideProjectileBone" }; }
2273 BitFieldValue<bool, unsigned __int32> bUseBPCanFire() { return { this, "APrimalStructureTurretBallista.bUseBPCanFire" }; }
2274 BitFieldValue<bool, unsigned __int32> bUseBPFiredWeapon() { return { this, "APrimalStructureTurretBallista.bUseBPFiredWeapon" }; }
2275 BitFieldValue<bool, unsigned __int32> bHideProjectileBoneOnAttachedModule() { return { this, "APrimalStructureTurretBallista.bHideProjectileBoneOnAttachedModule" }; }
2276 BitFieldValue<bool, unsigned __int32> bUseAmmoFromNearbyContainer() { return { this, "APrimalStructureTurretBallista.bUseAmmoFromNearbyContainer" }; }
2277 BitFieldValue<bool, unsigned __int32> bUseBPGetDamageMultiplier() { return { this, "APrimalStructureTurretBallista.bUseBPGetDamageMultiplier" }; }
2278
2279 // Functions
2280
2281 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureTurretBallista.GetPrivateStaticClass()"); }
2282 static void StaticRegisterNativesAPrimalStructureTurretBallista() { NativeCall<void>(nullptr, "APrimalStructureTurretBallista.StaticRegisterNativesAPrimalStructureTurretBallista()"); }
2283 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2284 void DoFire(int RandomSeed) { NativeCall<void, int>(this, "APrimalStructureTurretBallista.DoFire(int)", RandomSeed); }
2285 void TryFiring_Implementation(bool shouldFire) { NativeCall<void, bool>(this, "APrimalStructureTurretBallista.TryFiring_Implementation(bool)", shouldFire); }
2286 void ServerSwitchAmmoType_Implementation() { NativeCall<void>(this, "APrimalStructureTurretBallista.ServerSwitchAmmoType_Implementation()"); }
2287 void StartFire() { NativeCall<void>(this, "APrimalStructureTurretBallista.StartFire()"); }
2288 void StopFire() { NativeCall<void>(this, "APrimalStructureTurretBallista.StopFire()"); }
2289 void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const UAnimNotify* AnimNotifyObject) { NativeCall<void, FName, USkeletalMeshComponent*, UAnimSequenceBase*, const UAnimNotify*>(this, "APrimalStructureTurretBallista.AnimNotifyCustomEvent(FName,USkeletalMeshComponent*,UAnimSequenceBase*,UAnimNotify*)", CustomEventName, MeshComp, Animation, AnimNotifyObject); }
2290 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureTurretBallista.PostInitializeComponents()"); }
2291 void BeginPlay() { NativeCall<void>(this, "APrimalStructureTurretBallista.BeginPlay()"); }
2292 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretBallista.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2293 bool NetExecCommand(FName CommandName, const FNetExecParams* ExecParams) { return NativeCall<bool, FName, const FNetExecParams*>(this, "APrimalStructureTurretBallista.NetExecCommand(FName,FNetExecParams&)", CommandName, ExecParams); }
2294 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalStructureTurretBallista.Tick(float)", DeltaSeconds); }
2295 bool CanUse(AShooterPlayerController* ForPC) { return NativeCall<bool, AShooterPlayerController*>(this, "APrimalStructureTurretBallista.CanUse(AShooterPlayerController*)", ForPC); }
2296 void Control(AShooterCharacter* ShooterCharacter, int SeatNumber, bool bLockedToSeat) { NativeCall<void, AShooterCharacter*, int, bool>(this, "APrimalStructureTurretBallista.Control(AShooterCharacter*,int,bool)", ShooterCharacter, SeatNumber, bLockedToSeat); }
2297 void Release(AShooterCharacter* ShooterCharacter) { NativeCall<void, AShooterCharacter*>(this, "APrimalStructureTurretBallista.Release(AShooterCharacter*)", ShooterCharacter); }
2298 void SwitchAmmoType() { NativeCall<void>(this, "APrimalStructureTurretBallista.SwitchAmmoType()"); }
2299 void OnRep_Loaded() { NativeCall<void>(this, "APrimalStructureTurretBallista.OnRep_Loaded()"); }
2300 USkeletalMeshComponent* GetSkeletalMeshComponent() { return NativeCall<USkeletalMeshComponent*>(this, "APrimalStructureTurretBallista.GetSkeletalMeshComponent()"); }
2301 void PlayReloadAnimation() { NativeCall<void>(this, "APrimalStructureTurretBallista.PlayReloadAnimation()"); }
2302 bool CanFire() { return NativeCall<bool>(this, "APrimalStructureTurretBallista.CanFire()"); }
2303 bool CanReload() { return NativeCall<bool>(this, "APrimalStructureTurretBallista.CanReload()"); }
2304 void GetCameraLocationAndRotation(UE::Math::TVector<double>* Location, UE::Math::TRotator<double>* Rotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalStructureTurretBallista.GetCameraLocationAndRotation(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", Location, Rotation); }
2305 void UpdateAmmoCount(bool bIncludePlayerInventory, bool bIgnoreGetAmmoNearby) { NativeCall<void, bool, bool>(this, "APrimalStructureTurretBallista.UpdateAmmoCount(bool,bool)", bIncludePlayerInventory, bIgnoreGetAmmoNearby); }
2306 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalStructureTurretBallista.NotifyItemRemoved(UPrimalItem*)", anItem); }
2307 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalStructureTurretBallista.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
2308 void NotifyItemQuantityUpdated(UPrimalItem* anItem, int amount) { NativeCall<void, UPrimalItem*, int>(this, "APrimalStructureTurretBallista.NotifyItemQuantityUpdated(UPrimalItem*,int)", anItem, amount); }
2309 void DoFireProjectile(UE::Math::TVector<double>* Origin, UE::Math::TVector<double>* ShootDir) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "APrimalStructureTurretBallista.DoFireProjectile(UE::Math::TVector<double>,UE::Math::TVector<double>)", Origin, ShootDir); }
2310 void ClientsPlayFireAnim_Implementation() { NativeCall<void>(this, "APrimalStructureTurretBallista.ClientsPlayFireAnim_Implementation()"); }
2311 void ClientsFireProjectile_Implementation(UE::Math::TVector<double>* Origin, FVector_NetQuantizeNormal* ShootDir) { NativeCall<void, UE::Math::TVector<double>*, FVector_NetQuantizeNormal*>(this, "APrimalStructureTurretBallista.ClientsFireProjectile_Implementation(UE::Math::TVector<double>,FVector_NetQuantizeNormal)", Origin, ShootDir); }
2312 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipStructureInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalStructureTurretBallista.GetTooltipStructureInfo(AShooterPlayerController*)", result, PlayerOwner); }
2313 void ShowProjectileMesh(bool Visible, bool bIsFromStartLoading) { NativeCall<void, bool, bool>(this, "APrimalStructureTurretBallista.ShowProjectileMesh(bool,bool)", Visible, bIsFromStartLoading); }
2314 void Demolish(APlayerController* ForPC, AActor* DamageCauser) { NativeCall<void, APlayerController*, AActor*>(this, "APrimalStructureTurretBallista.Demolish(APlayerController*,AActor*)", ForPC, DamageCauser); }
2315 bool CanDemolish() { return NativeCall<bool>(this, "APrimalStructureTurretBallista.CanDemolish()"); }
2316 bool Die(float KillingDamage, const FDamageEvent* DamageEvent, AController* Killer, AActor* DamageCauser) { return NativeCall<bool, float, const FDamageEvent*, AController*, AActor*>(this, "APrimalStructureTurretBallista.Die(float,FDamageEvent&,AController*,AActor*)", KillingDamage, DamageEvent, Killer, DamageCauser); }
2317 bool IsBallistaPenetratingWalls(__int16 a2) { return NativeCall<bool, __int16>(this, "APrimalStructureTurretBallista.IsBallistaPenetratingWalls()", a2); }
2318 FName* GetMuzzleFlashSocketName(FName* result) { return NativeCall<FName*, FName*>(this, "APrimalStructureTurretBallista.GetMuzzleFlashSocketName()", result); }
2319 void GetShootingOriginAndDirection(UE::Math::TVector<double>* Origin, UE::Math::TVector<double>* Direction) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "APrimalStructureTurretBallista.GetShootingOriginAndDirection(UE::Math::TVector<double>&,UE::Math::TVector<double>&)", Origin, Direction); }
2320 void DealDamageOnServer(const FHitResult* Impact, const UE::Math::TVector<double>* ShootDir) { NativeCall<void, const FHitResult*, const UE::Math::TVector<double>*>(this, "APrimalStructureTurretBallista.DealDamageOnServer(FHitResult&,UE::Math::TVector<double>)", Impact, ShootDir); }
2321 void DealDamage(const FHitResult* Impact, const UE::Math::TVector<double>* ShootDir, int DamageAmount, TSubclassOf<UDamageType> DamageType, float Impulse) { NativeCall<void, const FHitResult*, const UE::Math::TVector<double>*, int, TSubclassOf<UDamageType>, float>(this, "APrimalStructureTurretBallista.DealDamage(FHitResult&,UE::Math::TVector<double>&,int,TSubclassOf<UDamageType>,float)", Impact, ShootDir, DamageAmount, DamageType, Impulse); }
2322 void WeaponTraceHits(TArray<FHitResult, TSizedDefaultAllocator<32> >* HitResults, const UE::Math::TVector<double>* StartTrace, const UE::Math::TVector<double>* EndTrace) { NativeCall<void, TArray<FHitResult, TSizedDefaultAllocator<32> >*, const UE::Math::TVector<double>*, const UE::Math::TVector<double>*>(this, "APrimalStructureTurretBallista.WeaponTraceHits(TArray<FHitResult,TSizedDefaultAllocator<32>>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", HitResults, StartTrace, EndTrace); }
2323 int GetAmmoNearby(UClass* ForAmmoType) { return NativeCall<int, UClass*>(this, "APrimalStructureTurretBallista.GetAmmoNearby(UClass*)", ForAmmoType); }
2324 void SpawnTrailEffect(const UE::Math::TVector<double>* EndPoint) { NativeCall<void, const UE::Math::TVector<double>*>(this, "APrimalStructureTurretBallista.SpawnTrailEffect(UE::Math::TVector<double>&)", EndPoint); }
2325 int GetAmmoAmount(UClass* ForAmmoType, bool bIncludePlayerInventory) { return NativeCall<int, UClass*, bool>(this, "APrimalStructureTurretBallista.GetAmmoAmount(UClass*,bool)", ForAmmoType, bIncludePlayerInventory); }
2326 void ServerSetTargeting_Implementation(bool bTargeting) { NativeCall<void, bool>(this, "APrimalStructureTurretBallista.ServerSetTargeting_Implementation(bool)", bTargeting); }
2327};
2328
2330{
2331 // Fields
2332
2333 TArray<FName, TSizedDefaultAllocator<32> >& PlantMuzzleSocketsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretPlant.PlantMuzzleSockets"); }
2334 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >& PlantAttackAnimsField() { return *GetNativePointerField<TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureTurretPlant.PlantAttackAnims"); }
2335 float& PlantHealthRecoverPerSecField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretPlant.PlantHealthRecoverPerSec"); }
2336 float& AmountOfFertilizerToUsePerShotField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretPlant.AmountOfFertilizerToUsePerShot"); }
2337 float& HealthRecoverPerSecField() { return *GetNativePointerField<float*>(this, "APrimalStructureTurretPlant.HealthRecoverPerSec"); }
2338 APrimalStructureItemContainer_CropPlot*& OwnerCropPlotField() { return *GetNativePointerField<APrimalStructureItemContainer_CropPlot**>(this, "APrimalStructureTurretPlant.OwnerCropPlot"); }
2339 FTimerHandle& RecoverHealthTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalStructureTurretPlant.RecoverHealthTimerHandle"); }
2340 FName& AttackOriginSocketField() { return *GetNativePointerField<FName*>(this, "APrimalStructureTurretPlant.AttackOriginSocket"); }
2341 UE::Math::TVector<double>& AttackOriginLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalStructureTurretPlant.AttackOriginLocation"); }
2342 UE::Math::TRotator<double>& AttackOriginRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalStructureTurretPlant.AttackOriginRotation"); }
2343 int& SelectedAttackOriginField() { return *GetNativePointerField<int*>(this, "APrimalStructureTurretPlant.SelectedAttackOrigin"); }
2344
2345 // Bitfields
2346
2347
2348 // Functions
2349
2350 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureTurretPlant.GetPrivateStaticClass()"); }
2351 static void StaticRegisterNativesAPrimalStructureTurretPlant() { NativeCall<void>(nullptr, "APrimalStructureTurretPlant.StaticRegisterNativesAPrimalStructureTurretPlant()"); }
2352 void BeginPlay() { NativeCall<void>(this, "APrimalStructureTurretPlant.BeginPlay()"); }
2353 void SetHealthRecoveryTimer() { NativeCall<void>(this, "APrimalStructureTurretPlant.SetHealthRecoveryTimer()"); }
2354 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureTurretPlant.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
2355 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureTurretPlant.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2356 void RecoverHealthTimer() { NativeCall<void>(this, "APrimalStructureTurretPlant.RecoverHealthTimer()"); }
2357 bool CanFire() { return NativeCall<bool>(this, "APrimalStructureTurretPlant.CanFire()"); }
2358 void SelectAttackOrigin(const UE::Math::TVector<double>* TargetPosition) { NativeCall<void, const UE::Math::TVector<double>*>(this, "APrimalStructureTurretPlant.SelectAttackOrigin(UE::Math::TVector<double>&)", TargetPosition); }
2359 void PlayShootAnim() { NativeCall<void>(this, "APrimalStructureTurretPlant.PlayShootAnim()"); }
2360 FName* GetMuzzleFlashSocketName(FName* result) { return NativeCall<FName*, FName*>(this, "APrimalStructureTurretPlant.GetMuzzleFlashSocketName()", result); }
2361 void Demolish(APlayerController* ForPC, AActor* DamageCauser) { NativeCall<void, APlayerController*, AActor*>(this, "APrimalStructureTurretPlant.Demolish(APlayerController*,AActor*)", ForPC, DamageCauser); }
2362 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureTurretPlant.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
2363 void Stasis() { NativeCall<void>(this, "APrimalStructureTurretPlant.Stasis()"); }
2364 void Unstasis() { NativeCall<void>(this, "APrimalStructureTurretPlant.Unstasis()"); }
2365};
2366
2368{
2369 // Fields
2370
2371 TArray<FPorthole, TSizedDefaultAllocator<32> >& PortholesField() { return *GetNativePointerField<TArray<FPorthole, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.Portholes"); }
2372 TArray<int, TSizedDefaultAllocator<32> >& PortholeStateField() { return *GetNativePointerField<TArray<int, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.PortholeState"); }
2373 TArray<int, TSizedDefaultAllocator<32> >& PortholeSaveStateField() { return *GetNativePointerField<TArray<int, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.PortholeSaveState"); }
2374 TArray<APrimalStructureUnderwaterBase*, TSizedDefaultAllocator<32> >& PortholeLinksField() { return *GetNativePointerField<TArray<APrimalStructureUnderwaterBase*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.PortholeLinks"); }
2375 TSubclassOf<APrimalEmitterSpawnable>& FloodedEmitterField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureUnderwaterBase.FloodedEmitter"); }
2376 TSubclassOf<APrimalEmitterSpawnable>& UnfloodedEmitterField() { return *GetNativePointerField<TSubclassOf<APrimalEmitterSpawnable>*>(this, "APrimalStructureUnderwaterBase.UnfloodedEmitter"); }
2377 USoundBase*& OpenPortholeSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureUnderwaterBase.OpenPortholeSound"); }
2378 USoundBase*& ClosePortholeSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureUnderwaterBase.ClosePortholeSound"); }
2379 USoundBase*& FreezePortholeSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureUnderwaterBase.FreezePortholeSound"); }
2380 USoundBase*& UnfreezePortholeSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalStructureUnderwaterBase.UnfreezePortholeSound"); }
2381 TArray<unsigned int, TSizedDefaultAllocator<32> >& CurrentPinCodesField() { return *GetNativePointerField<TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.CurrentPinCodes"); }
2382 TArray<FString, TSizedDefaultAllocator<32> >& PortholeNameOverridesField() { return *GetNativePointerField<TArray<FString, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.PortholeNameOverrides"); }
2383 TArray<FColor, TSizedDefaultAllocator<32> >& PortholeNameIconColorOverridesField() { return *GetNativePointerField<TArray<FColor, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.PortholeNameIconColorOverrides"); }
2385 UBoxComponent*& InteriorBoxField() { return *GetNativePointerField<UBoxComponent**>(this, "APrimalStructureUnderwaterBase.InteriorBox"); }
2386 long double& LastTogglePortholeStateTimeField() { return *GetNativePointerField<long double*>(this, "APrimalStructureUnderwaterBase.LastTogglePortholeStateTime"); }
2387 TObjectPtr<UTexture2D>& DrainCompartmentIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.DrainCompartmentIcon"); }
2388 TObjectPtr<UTexture2D>& FloodCompartmentIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.FloodCompartmentIcon"); }
2389 TObjectPtr<UTexture2D>& DrainAllConnectedIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.DrainAllConnectedIcon"); }
2390 TObjectPtr<UTexture2D>& FloodAllConnectedIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.FloodAllConnectedIcon"); }
2391 TObjectPtr<UTexture2D>& OpenIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.OpenIcon"); }
2392 TObjectPtr<UTexture2D>& OpenWindowIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.OpenWindowIcon"); }
2393 TObjectPtr<UTexture2D>& CloseIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.CloseIcon"); }
2394 TObjectPtr<UTexture2D>& ShowFrameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.ShowFrameIcon"); }
2395 TObjectPtr<UTexture2D>& HideFrameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.HideFrameIcon"); }
2396 TObjectPtr<UTexture2D>& ShowConnectedFramesIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.ShowConnectedFramesIcon"); }
2397 TObjectPtr<UTexture2D>& HideConnectedFramesIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalStructureUnderwaterBase.HideConnectedFramesIcon"); }
2398
2399 // Bitfields
2400
2401 BitFieldValue<bool, unsigned __int32> bIsFlooded() { return { this, "APrimalStructureUnderwaterBase.bIsFlooded" }; }
2402 BitFieldValue<bool, unsigned __int32> bIsFrameHidden() { return { this, "APrimalStructureUnderwaterBase.bIsFrameHidden" }; }
2403
2404 // Functions
2405
2406 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureUnderwaterBase.GetPrivateStaticClass()"); }
2407 void SetPortholeState(int index, int NewState) { NativeCall<void, int, int>(this, "APrimalStructureUnderwaterBase.SetPortholeState(int,int)", index, NewState); }
2408 static void StaticRegisterNativesAPrimalStructureUnderwaterBase() { NativeCall<void>(nullptr, "APrimalStructureUnderwaterBase.StaticRegisterNativesAPrimalStructureUnderwaterBase()"); }
2409 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2410 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureUnderwaterBase.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2411 void OnRep_IsFlooded() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.OnRep_IsFlooded()"); }
2412 void OnRep_IsFrameHidden() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.OnRep_IsFrameHidden()"); }
2413 bool IsInsideBase(const UE::Math::TVector<double>* AtPoint) { return NativeCall<bool, const UE::Math::TVector<double>*>(this, "APrimalStructureUnderwaterBase.IsInsideBase(UE::Math::TVector<double>&)", AtPoint); }
2414 void AddedLinkedStructure(APrimalStructure* Structure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureUnderwaterBase.AddedLinkedStructure(APrimalStructure*)", Structure); }
2415 void RemovedLinkedStructure(APrimalStructure* Structure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureUnderwaterBase.RemovedLinkedStructure(APrimalStructure*)", Structure); }
2416 void PreInitializeComponents() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.PreInitializeComponents()"); }
2417 void BeginPlay() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.BeginPlay()"); }
2418 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureUnderwaterBase.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
2419 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureUnderwaterBase.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2420 void ClientMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { NativeCall<void, APlayerController*, int, int>(this, "APrimalStructureUnderwaterBase.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2421 void SetCurrentViewingPorthole(APlayerController* ForPC) { NativeCall<void, APlayerController*>(this, "APrimalStructureUnderwaterBase.SetCurrentViewingPorthole(APlayerController*)", ForPC); }
2422 void SetStructureCollisionChannels() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.SetStructureCollisionChannels()"); }
2423 void PopulatePortholes() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.PopulatePortholes()"); }
2424 void SetPortholeState_Implementation(int index, int NewState) { NativeCall<void, int, int>(this, "APrimalStructureUnderwaterBase.SetPortholeState_Implementation(int,int)", index, NewState); }
2425 void DoSetPortholeState(int index, int NewState) { NativeCall<void, int, int>(this, "APrimalStructureUnderwaterBase.DoSetPortholeState(int,int)", index, NewState); }
2426 void RefreshLinkedPorthole(const FPorthole* porthole) { NativeCall<void, const FPorthole*>(this, "APrimalStructureUnderwaterBase.RefreshLinkedPorthole(FPorthole&)", porthole); }
2427 void RefreshPortholeLinks() { NativeCall<void>(this, "APrimalStructureUnderwaterBase.RefreshPortholeLinks()"); }
2428 APrimalStructureUnderwaterBase* GetLinkedBaseByPortholeIndex(int PortholeIndex, int* LinkedPortholeIndex) { return NativeCall<APrimalStructureUnderwaterBase*, int, int*>(this, "APrimalStructureUnderwaterBase.GetLinkedBaseByPortholeIndex(int,int&)", PortholeIndex, LinkedPortholeIndex); }
2429 bool CanOpenPorthole(const FPorthole* porthole) { return NativeCall<bool, const FPorthole*>(this, "APrimalStructureUnderwaterBase.CanOpenPorthole(FPorthole&)", porthole); }
2430 bool IsPortholeObstructed(const FPorthole* porthole, bool CheckForPawns) { return NativeCall<bool, const FPorthole*, bool>(this, "APrimalStructureUnderwaterBase.IsPortholeObstructed(FPorthole&,bool)", porthole, CheckForPawns); }
2431 bool AreBasesOpenToEachOther(APrimalStructureUnderwaterBase* OtherBase, int MyPortholeIndex, int OtherPortholeIndex) { return NativeCall<bool, APrimalStructureUnderwaterBase*, int, int>(this, "APrimalStructureUnderwaterBase.AreBasesOpenToEachOther(APrimalStructureUnderwaterBase*,int,int)", OtherBase, MyPortholeIndex, OtherPortholeIndex); }
2432 void UpdateFloodState(APlayerController* PC, bool DoFlood, bool bDontIncrementTagger) { NativeCall<void, APlayerController*, bool, bool>(this, "APrimalStructureUnderwaterBase.UpdateFloodState(APlayerController*,bool,bool)", PC, DoFlood, bDontIncrementTagger); }
2433 void UpdateFrameState(APlayerController* PC, bool HideFrame, bool bDontIncrementTagger) { NativeCall<void, APlayerController*, bool, bool>(this, "APrimalStructureUnderwaterBase.UpdateFrameState(APlayerController*,bool,bool)", PC, HideFrame, bDontIncrementTagger); }
2434 void UpdateLockState(APlayerController* PC, bool DoLock, bool bDontIncrementTagger) { NativeCall<void, APlayerController*, bool, bool>(this, "APrimalStructureUnderwaterBase.UpdateLockState(APlayerController*,bool,bool)", PC, DoLock, bDontIncrementTagger); }
2435 bool ApplyPinCode(AShooterPlayerController* ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex) { return NativeCall<bool, AShooterPlayerController*, int, bool, int>(this, "APrimalStructureUnderwaterBase.ApplyPinCode(AShooterPlayerController*,int,bool,int)", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
2436};
2437
2439{
2440 // Fields
2441
2442 float& AutoDestroyPeriodWhenUnconnectedToNonPipeField() { return *GetNativePointerField<float*>(this, "APrimalStructureWaterPipe.AutoDestroyPeriodWhenUnconnectedToNonPipe"); }
2443 UMaterialInterface*& HasWaterMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "APrimalStructureWaterPipe.HasWaterMaterial"); }
2444 UMaterialInterface*& NoWaterMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "APrimalStructureWaterPipe.NoWaterMaterial"); }
2445 int& WaterMaterialIndexField() { return *GetNativePointerField<int*>(this, "APrimalStructureWaterPipe.WaterMaterialIndex"); }
2446
2447 // Bitfields
2448
2449 BitFieldValue<bool, unsigned __int32> bAlwaysHasWater() { return { this, "APrimalStructureWaterPipe.bAlwaysHasWater" }; }
2450 BitFieldValue<bool, unsigned __int32> bHasWater() { return { this, "APrimalStructureWaterPipe.bHasWater" }; }
2451 BitFieldValue<bool, unsigned __int32> bIsMeshHidden() { return { this, "APrimalStructureWaterPipe.bIsMeshHidden" }; }
2452 BitFieldValue<bool, unsigned __int32> bIsWaterPipe() { return { this, "APrimalStructureWaterPipe.bIsWaterPipe" }; }
2453 BitFieldValue<bool, unsigned __int32> bConnectedToNonPipe() { return { this, "APrimalStructureWaterPipe.bConnectedToNonPipe" }; }
2454 BitFieldValue<bool, unsigned __int32> bUseBPOnRefreshPipeMaterials() { return { this, "APrimalStructureWaterPipe.bUseBPOnRefreshPipeMaterials" }; }
2455 BitFieldValue<bool, unsigned __int32> bUseBPOnWaterStateChange() { return { this, "APrimalStructureWaterPipe.bUseBPOnWaterStateChange" }; }
2456 BitFieldValue<bool, unsigned __int32> bCanHideMesh() { return { this, "APrimalStructureWaterPipe.bCanHideMesh" }; }
2457 BitFieldValue<bool, unsigned __int32> bHasRefreshedConnectedToNonPipe() { return { this, "APrimalStructureWaterPipe.bHasRefreshedConnectedToNonPipe" }; }
2458
2459 // Functions
2460
2461 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalStructureWaterPipe.StaticClass()"); }
2462 static void StaticRegisterNativesAPrimalStructureWaterPipe() { NativeCall<void>(nullptr, "APrimalStructureWaterPipe.StaticRegisterNativesAPrimalStructureWaterPipe()"); }
2463 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureWaterPipe.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2464 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureWaterPipe.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2465 void OnRep_IsMeshHidden() { NativeCall<void>(this, "APrimalStructureWaterPipe.OnRep_IsMeshHidden()"); }
2466 void GetMultiUseEntries(APlayerController* ForPC, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries, int hitBodyIndex) { NativeCall<void, APlayerController*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, int>(this, "APrimalStructureWaterPipe.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
2467 bool TryMultiUse(APlayerController* ForPC, int UseIndex, int hitBodyIndex) { return NativeCall<bool, APlayerController*, int, int>(this, "APrimalStructureWaterPipe.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
2468 void SetHasWater(bool bNewHasWater) { NativeCall<void, bool>(this, "APrimalStructureWaterPipe.SetHasWater(bool)", bNewHasWater); }
2469 void FinalLoadedFromSaveGame() { NativeCall<void>(this, "APrimalStructureWaterPipe.FinalLoadedFromSaveGame()"); }
2470 void RemovedLinkedStructure(APrimalStructure* Structure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureWaterPipe.RemovedLinkedStructure(APrimalStructure*)", Structure); }
2471 void AddedLinkedStructure(APrimalStructure* Structure) { NativeCall<void, APrimalStructure*>(this, "APrimalStructureWaterPipe.AddedLinkedStructure(APrimalStructure*)", Structure); }
2472 void PreLinkedStructure() { NativeCall<void>(this, "APrimalStructureWaterPipe.PreLinkedStructure()"); }
2473 void RefreshLinkedToNonPipeState() { NativeCall<void>(this, "APrimalStructureWaterPipe.RefreshLinkedToNonPipeState()"); }
2474 bool Internal_CheckForNonPipeLink() { return NativeCall<bool>(this, "APrimalStructureWaterPipe.Internal_CheckForNonPipeLink()"); }
2475 void Internal_PushNonPipeLink(bool bHasLinkToNonPipe) { NativeCall<void, bool>(this, "APrimalStructureWaterPipe.Internal_PushNonPipeLink(bool)", bHasLinkToNonPipe); }
2476 void Unstasis() { NativeCall<void>(this, "APrimalStructureWaterPipe.Unstasis()"); }
2477 void RefreshWaterState() { NativeCall<void>(this, "APrimalStructureWaterPipe.RefreshWaterState()"); }
2478 void ParseGraphForWater(TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* InContainerOverrideWaterSpots, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* InAlwaysWaterSpots, APrimalStructureWaterPipe* OriginalWaterPipe) { NativeCall<void, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, APrimalStructureWaterPipe*>(this, "APrimalStructureWaterPipe.ParseGraphForWater(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,APrimalStructureWaterPipe*)", InContainerOverrideWaterSpots, InAlwaysWaterSpots, OriginalWaterPipe); }
2479 void PushWaterState(bool bHasInContainerOverrideSpots, bool bHasAlwaysWaterSpots) { NativeCall<void, bool, bool>(this, "APrimalStructureWaterPipe.PushWaterState(bool,bool)", bHasInContainerOverrideSpots, bHasAlwaysWaterSpots); }
2480 bool CheckForWater(TSet<APrimalStructure*, DefaultKeyFuncs<APrimalStructure*, 0>, FDefaultSetAllocator>* TestedStructures, bool bAllowWateredOverride, APrimalStructureWaterPipe* OriginalWaterPipe) { return NativeCall<bool, TSet<APrimalStructure*, DefaultKeyFuncs<APrimalStructure*, 0>, FDefaultSetAllocator>*, bool, APrimalStructureWaterPipe*>(this, "APrimalStructureWaterPipe.CheckForWater(TSet<APrimalStructure*,DefaultKeyFuncs<APrimalStructure*,0>,FDefaultSetAllocator>&,bool,APrimalStructureWaterPipe*)", TestedStructures, bAllowWateredOverride, OriginalWaterPipe); }
2481 void PlayDying(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*>(this, "APrimalStructureWaterPipe.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
2482 void PostInitializeComponents() { NativeCall<void>(this, "APrimalStructureWaterPipe.PostInitializeComponents()"); }
2483 void BeginPlay() { NativeCall<void>(this, "APrimalStructureWaterPipe.BeginPlay()"); }
2484 void SubtractWaterFromConnections_Internal(float Amount, float* AmountRemoved, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* TestedStructures, bool bAllowNetworking) { NativeCall<void, float, float*, TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*, bool>(this, "APrimalStructureWaterPipe.SubtractWaterFromConnections_Internal(float,float&,TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&,bool)", Amount, AmountRemoved, TestedStructures, bAllowNetworking); }
2485 void GetAllLinkedPipes(TArray<APrimalStructureWaterPipe*, TSizedDefaultAllocator<32> >* OutLinkedPipes) { NativeCall<void, TArray<APrimalStructureWaterPipe*, TSizedDefaultAllocator<32> >*>(this, "APrimalStructureWaterPipe.GetAllLinkedPipes(TArray<APrimalStructureWaterPipe*,TSizedDefaultAllocator<32>>&)", OutLinkedPipes); }
2486};
FORCEINLINE constexpr T Align(T Val, uint64 Alignment)
FORCEINLINE constexpr T AlignDown(T Val, uint64 Alignment)
FORCEINLINE constexpr bool IsAligned(T Val, uint64 Alignment)
FORCEINLINE constexpr T AlignArbitrary(T Val, uint64 Alignment)
#define USE_EVENT_DRIVEN_ASYNC_LOAD_AT_BOOT_TIME
Definition Archive.h:49
#define DEVIRTUALIZE_FLinkerLoad_Serialize
Definition Archive.h:57
T Arctor(FArchive &Ar)
Definition Archive.h:2236
TFunction< bool(double RemainingTime)> FExternalReadCallback
Definition Archive.h:41
#define ARK_API
Definition Ark.h:16
#define TARRAY_RANGED_FOR_CHECKS
Definition Array.h:37
void * operator new(size_t Size, TArray< T, AllocatorType > &Array, typename TArray< T, AllocatorType >::SizeType Index)
Definition Array.h:3458
FORCEINLINE TIndexedContainerIterator< ContainerType, ElementType, SizeType > operator+(SizeType Offset, TIndexedContainerIterator< ContainerType, ElementType, SizeType > RHS)
Definition Array.h:182
void * operator new(size_t Size, TArray< T, AllocatorType > &Array)
Definition Array.h:3452
bool operator==(TArrayView< ElementType > Lhs, RangeType &&Rhs)
Definition ArrayView.h:816
bool operator!=(TArrayView< ElementType > Lhs, RangeType &&Rhs)
Definition ArrayView.h:843
bool operator!=(RangeType &&Lhs, TArrayView< ElementType > Rhs)
Definition ArrayView.h:833
bool operator!=(TArrayView< ElementType, SizeType >, TArrayView< OtherElementType, OtherSizeType >)=delete
bool operator==(RangeType &&Lhs, TArrayView< ElementType > Rhs)
Definition ArrayView.h:805
void PrintScriptCallstack()
#define checkSlow(expr)
RetType FORCENOINLINE UE_DEBUG_SECTION DispatchCheckVerify(InnerType &&Inner, ArgTypes const &... Args)
TFunction< bool(const FEnsureHandlerArgs &Args) GetEnsureHandler)()
#define UE_DEBUG_BREAK_AND_PROMPT_FOR_REMOTE()
#define UE_DEBUG_SECTION
#define check(expr)
#define LowLevelFatalError(Format,...)
#define ensureMsgf( InExpression, InFormat,...)
void VARARGS LowLevelFatalErrorHandler(const ANSICHAR *File, int32 Line, void *ProgramCounter, const TCHAR *Format=TEXT(""),...)
TFunction< bool(const FEnsureHandlerArgs &Args) SetEnsureHandler)(TFunction< bool(const FEnsureHandlerArgs &Args)> EnsureHandler)
#define ensure( InExpression)
#define checkf(expr, format,...)
EMemoryOrder
Definition Atomic.h:38
@ SequentiallyConsistent
#define USE_DEPRECATED_TATOMIC
Definition Atomic.h:16
ARK_API LPVOID GetDataAddress(const std::string &name)
Definition Base.cpp:15
ARK_API BitField GetBitField(LPVOID base, const std::string &name)
Definition Base.cpp:25
ARK_API BitField GetBitField(const void *base, const std::string &name)
Definition Base.cpp:20
ARK_API DWORD64 GetAddress(const void *base, const std::string &name)
Definition Base.cpp:5
ARK_API LPVOID GetAddress(const std::string &name)
Definition Base.cpp:10
EBitwiseOperatorFlags
Definition BitArray.h:59
FORCEINLINE uint32 GetTypeHash(const TBitArray< Allocator > &BitArray)
Definition BitArray.h:1736
#define ALLOW_CONSOLE_IN_SHIPPING
Definition Build.h:208
#define WITH_ENGINE
Definition Build.h:8
#define USE_CHECKS_IN_SHIPPING
Definition Build.h:199
#define ALLOW_HANG_DETECTION
Definition Build.h:402
#define UE_IS_COOKED_EDITOR
Definition Build.h:445
#define UE_BUILD_TEST
Definition Build.h:23
#define ALLOW_DUMPGPU_IN_SHIPPING
Definition Build.h:388
#define ENABLE_STATNAMEDEVENTS
Definition Build.h:221
#define FORCE_USE_STATS
Definition Build.h:213
#define UE_GAME
Definition Build.h:29
#define CHECK_PUREVIRTUALS
Definition Build.h:185
#define DO_ENSURE
Definition Build.h:314
#define ALLOW_PROFILEGPU_IN_SHIPPING
Definition Build.h:377
#define DO_CHECK
Definition Build.h:311
#define WITH_HOT_RELOAD
Definition Build.h:150
#define USE_ENSURES_IN_SHIPPING
Definition Build.h:204
#define UE_BUILD_DEVELOPMENT
Definition Build.h:20
#define USE_UBER_GRAPH_PERSISTENT_FRAME
Definition Build.h:357
#define ALLOW_DUMPGPU_IN_TEST
Definition Build.h:384
#define WITH_LIVE_CODING
Definition Build.h:157
#define USE_LOGGING_IN_SHIPPING
Definition Build.h:195
#define UE_BUILD_SHIPPING
Definition Build.h:4
#define USE_HITCH_DETECTION
Definition Build.h:421
#define UE_BUILD_DOCS
Definition Build.h:38
#define ALLOW_HITCH_DETECTION
Definition Build.h:408
#define IS_MONOLITHIC
Definition Build.h:5
#define USE_CIRCULAR_DEPENDENCY_LOAD_DEFERRING
Definition Build.h:368
#define DO_GUARD_SLOW
Definition Build.h:308
#define UE_SERVER
Definition Build.h:45
#define ALLOW_CHEAT_CVARS_IN_TEST
Definition Build.h:395
#define ALLOW_PROFILEGPU_IN_TEST
Definition Build.h:373
#define WITH_UNREAL_DEVELOPER_TOOLS
Definition Build.h:10
#define ENABLE_PGO_PROFILE
Definition Build.h:121
#define WITH_EDITOR
Definition Build.h:7
#define WITH_PLUGIN_SUPPORT
Definition Build.h:9
#define STATS
Definition Build.h:317
#define WITH_TEXT_ARCHIVE_SUPPORT
Definition Build.h:170
#define IS_PROGRAM
Definition Build.h:6
#define UE_BUILD_DEBUG
Definition Build.h:17
#define AGGRESSIVE_MEMORY_SAVING
Definition Build.h:413
#define WITH_PERFCOUNTERS
Definition Build.h:114
#define UE_EDITOR
Definition Build.h:32
float ByteSwap(float Value)
Definition ByteSwap.h:159
uint64 ByteSwap(uint64 Value)
Definition ByteSwap.h:158
int16 ByteSwap(int16 Value)
Definition ByteSwap.h:153
uint16 ByteSwap(uint16 Value)
Definition ByteSwap.h:154
int64 ByteSwap(int64 Value)
Definition ByteSwap.h:157
#define BYTESWAP_ORDER16_unsigned(x)
Definition ByteSwap.h:9
uint32 ByteSwap(uint32 Value)
Definition ByteSwap.h:156
int32 ByteSwap(int32 Value)
Definition ByteSwap.h:155
char16_t ByteSwap(char16_t Value)
Definition ByteSwap.h:161
#define BYTESWAP_ORDER32_unsigned(x)
Definition ByteSwap.h:10
double ByteSwap(double Value)
Definition ByteSwap.h:160
#define MAX_SPRINTF
Definition CString.h:17
TCString< ANSICHAR > FCStringAnsi
Definition CString.h:463
TCString< WIDECHAR > FCStringWide
Definition CString.h:464
TCString< TCHAR > FCString
Definition CString.h:462
TCString< UTF8CHAR > FCStringUtf8
Definition CString.h:465
TChar< WIDECHAR > FCharWide
Definition Char.h:139
#define LITERAL(CharType, StringLiteral)
Definition Char.h:30
TChar< ANSICHAR > FCharAnsi
Definition Char.h:140
TChar< TCHAR > FChar
Definition Char.h:138
uint64 CityHash128to64(const Uint128_64 &x)
Definition CityHash.h:91
uint32 CityHash32(const char *buf, uint32 len)
uint64 CityHash64WithSeeds(const char *buf, uint32 len, uint64 seed0, uint64 seed1)
uint64 CityHash64WithSeed(const char *buf, uint32 len, uint64 seed)
uint64 CityHash64(const char *buf, uint32 len)
static const float OneOver255
Definition Color.h:861
void ConvertFLinearColorsToFColorSRGB(const FLinearColor *InLinearColors, FColor *OutColorsSRGB, int64 InCount)
void ComputeAndFixedColorAndIntensity(const FLinearColor &InLinearColor, FColor &OutColor, float &OutIntensity)
EGammaSpace
Definition Color.h:32
FORCEINLINE FLinearColor operator*(float Scalar, const FLinearColor &Color)
Definition Color.h:534
ARK_API FColorList GColorList
ECompressionFlags
@ COMPRESS_None
@ COMPRESS_ZLIB
@ COMPRESS_BiasSpeed
@ COMPRESS_BiasSize
@ COMPRESS_Custom
@ COMPRESS_OptionsFlagsMask
@ COMPRESS_NoFlags
@ COMPRESS_BiasMemory
@ COMPRESS_ForPurposeMask
@ COMPRESS_ForPackaging
@ COMPRESS_GZIP
@ COMPRESS_SourceIsPadded
@ COMPRESS_DeprecatedFormatFlagsMask
#define NumBitsPerDWORD
FORCEINLINE SizeType DefaultCalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
FORCEINLINE SizeType DefaultCalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
#define CONTAINER_INITIAL_ALLOC_ZERO_SLACK
#define DEFAULT_MIN_NUMBER_OF_HASHED_ELEMENTS
#define NumBitsPerDWORDLogTwo
FORCEINLINE SizeType DefaultCalculateSlackReserve(SizeType NumElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
#define DEFAULT_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET
#define DEFAULT_BASE_NUMBER_OF_HASH_BUCKETS
#define NUM_TFUNCTION_INLINE_BYTES
Definition CoreDefines.h:61
#define NUM_MULTICAST_DELEGATE_INLINE_ENTRIES
Definition CoreDefines.h:52
#define NUM_DELEGATE_INLINE_BYTES
Definition CoreDefines.h:43
bool GShouldSuspendRenderingThread
bool IsAudioThreadRunning()
FString GInstallBundleIni
void RequestEngineExit(const FString &ReasonString)
bool GIsClient
FORCEINLINE bool IsRunningDLCCookCommandlet()
bool GIsGCingAfterBlueprintCompile
bool GVerifyObjectReferencesOnly
FString GDeviceProfilesIni
float GNearClippingPlane
void(* ResumeTextureStreamingRenderTasks)()
FORCEINLINE bool IsRunningCommandlet()
bool GScreenMessagesRestoreState
FString GEditorSettingsIni
bool GIsInitialLoad
bool GIsSilent
bool GEdSelectionLock
const FText GNo
double GStartTime
FChunkedFixedUObjectArray * GCoreObjectArrayForDebugVisualizers
FLazyName GLongCorePackageName
void(* SuspendTextureStreamingRenderTasks)()
bool GAreScreenMessagesEnabled
class FOutputDeviceError * GError
TCHAR GErrorHist[16384]
TCHAR GErrorExceptionDescription[4096]
FLazyName GCurrentTraceName
bool IsInParallelGameThread()
FString GGameUserSettingsIni
uint32 GRenderThreadId
uint32 GScreenshotResolutionY
FString GEngineIni
uint64 GMakeCacheIDIndex
int32 GCycleStatsShouldEmitNamedEvents
bool GIsGameThreadIdInitialized
bool GIsAutomationTesting
bool GIsReinstancing
FIsDuplicatingClassForReinstancing GIsDuplicatingClassForReinstancing
bool(* IsAsyncLoadingMultithreaded)()
FORCEINLINE bool IsRunningCookCommandlet()
bool GPlatformNeedsPowerOfTwoTextures
FConfigCacheIni * GConfig
const FText GYes
FString GGameplayTagsIni
bool GFastPathUniqueNameGeneration
FORCEINLINE void NotifyLoadingStateChanged(bool bState, const TCHAR *Message)
bool IsRunningCookOnTheFly()
bool GPumpingMessages
ETaskTag
@ ERenderingThread
@ EParallelRenderingThread
@ ENamedThreadBits
@ EParallelRhiThread
@ EParallelGameThread
@ EParallelThread
@ EAsyncLoadingThread
bool GIsGuarded
void RequestEngineExit(const TCHAR *ReasonString)
bool GIsCookerLoadingPackage
int32 GSavingCompressionChunkSize
void EnsureRetrievingVTablePtrDuringCtor(const TCHAR *CtorSignature)
void SetEmitDrawEvents(bool EmitDrawEvents)
uint64 GFrameCounterRenderThread
bool(* IsAsyncLoading)()
FORCEINLINE UClass * GetRunningCommandletClass()
uint32 GFrameNumber
uint32 GScreenshotResolutionX
uint64 GFrameCounter
bool GIsServer
FORCEINLINE bool IsEngineExitRequested()
bool GEnableVREditorHacks
uint64 GInputTime
bool GIsReconstructingBlueprintInstances
void BootTimingPoint(const ANSICHAR *Message)
FString GRuntimeOptionsIni
UE::CoreUObject::Private::FObjectHandlePackageDebugData * GCoreObjectHandlePackageDebug
bool GForceLoadEditorOnly
bool GIsFirstInstance
int32 GIsDumpingMovie
FORCEINLINE bool IsAllowCommandletRendering()
bool GetEmitDrawEvents()
FOutputDeviceRedirector * GetGlobalLogSingleton()
bool GIsCriticalError
FString GEditorLayoutIni
FORCEINLINE bool IsAllowCommandletAudio()
FString GEditorPerProjectIni
const TCHAR * GForeignEngineDir
bool GIsDemoMode
uint64 GLastGCFrame
FString GLightmassIni
bool GIsSlowTask
const FText GNone
FExec * GDebugToolExec
bool GPumpingMessagesOutsideOfMainLoop
bool GAllowActorScriptExecutionInEditor
bool GShouldEmitVerboseNamedEvents
bool IsInRHIThread()
TCHAR GInternalProjectName[64]
FString GEditorIni
bool IsInActualRenderingThread()
bool GIsHighResScreenshot
bool(* IsAsyncLoadingSuspended)()
FOutputDeviceConsole * GLogConsole
uint32 GGameThreadId
FString GHardwareIni
FString GEditorKeyBindingsIni
FString GCompatIni
void BeginExitIfRequested()
bool GIsGameAgnosticExe
class FFeedbackContext * GWarn
uint32 GSlateLoadingThreadId
bool GEventDrivenLoaderEnabled
const FText GTrue
FString GScalabilityIni
bool GCompilingBlueprint
const FText GFalse
FUELibraryOverrideSettings GUELibraryOverrideSettings
FRunnableThread * GRenderingThread
ITransaction * GUndo
TAtomic< int32 > GIsRenderingThreadSuspended
FString GSystemStartTime
bool GIsEditorLoadingPackage
bool IsInParallelRHIThread()
bool IsInRenderingThread()
FString GGameIni
bool GSlowTaskOccurred
void DumpBootTiming()
bool GIsRetrievingVTablePtr
int32 GPlayInEditorID
float GHitchThresholdMS
void(* GFlushStreamingFunc)(void)
bool IsInSlateThread()
bool IsInAudioThread()
bool GExitPurge
bool GIsRunningUnattendedScript
bool GIsBuildMachine
bool IsInParallelRenderingThread()
bool(* IsInAsyncLoadingThread)()
bool IsRHIThreadRunning()
bool IsInGameThread()
FLazyName GLongCoreUObjectPackageName
ELogTimes::Type GPrintLogTimes
bool GIsPlayInEditorWorld
FString GInputIni
void(* ResumeAsyncLoading)()
UE::CoreUObject::Private::FStoredObjectPath * GCoreComplexObjectPathDebug
FRunnableThread * GRHIThread_InternalUseOnly
uint32 GFrameNumberRenderThread
void(* SuspendAsyncLoading)()
#define UE_STATIC_DEPRECATE(Version, bExpression, Message)
EInputDeviceConnectionState
@ INDEX_NONE
@ NoInit
#define UE_NONCOPYABLE(TypeName)
#define UE_POP_MACRO(name)
#define USING_THREAD_SANITISER
const FPlatformUserId PLATFORMUSERID_NONE
#define WITH_EDITORONLY_DATA
@ UNICODE_BOM
#define FORCEINLINE_DEBUGGABLE
#define UE_PTRDIFF_TO_INT32(argument)
#define ANONYMOUS_VARIABLE(Name)
#define UE_DISABLE_OPTIMIZATION_SHIP
#define USING_CODE_ANALYSIS
EForceInit
@ ForceInitToZero
@ ForceInit
#define UE_DEPRECATED(Version, Message)
#define CA_ASSUME(Expr)
#define UE_ENABLE_OPTIMIZATION_SHIP
#define TSAN_SAFE
@ InPlace
#define UE_PUSH_MACRO(name)
#define UE_CHECK_DISABLE_OPTIMIZATION
#define TSAN_ATOMIC(Type)
const FInputDeviceId INPUTDEVICEID_NONE
#define WITH_SERVER_CODE
Definition CoreTypes.h:5
TSharedRef< FCulture, ESPMode::ThreadSafe > FCultureRef
TSharedPtr< FCulture, ESPMode::ThreadSafe > FCulturePtr
@ DSF_EnableCookerWarnings
EDelayedRegisterRunPhase
#define FUNC_INCLUDING_INLINE_IMPL
Definition Delegate.h:485
#define FUNC_CONCAT(...)
Definition Delegate.h:200
#define FUNC_DECLARE_DYNAMIC_MULTICAST_DELEGATE(TWeakPtr, DynamicMulticastDelegateClassName, ExecFunction, FuncParamList, FuncParamPassThru,...)
Definition Delegate.h:296
#define FUNC_DECLARE_EVENT(OwningType, EventName, ReturnType,...)
Definition Delegate.h:224
#define ENABLE_STATIC_FUNCTION_FNAMES
Definition Delegate.h:319
#define FUNC_DECLARE_DYNAMIC_DELEGATE_RETVAL(TWeakPtr, DynamicDelegateRetValClassName, ExecFunction, RetValType, FuncParamList, FuncParamPassThru,...)
Definition Delegate.h:270
#define STATIC_FUNCTION_FNAME(str)
Definition Delegate.h:415
#define FUNC_DECLARE_DYNAMIC_DELEGATE(TWeakPtr, DynamicDelegateClassName, ExecFunction, FuncParamList, FuncParamPassThru,...)
Definition Delegate.h:235
#define FUNC_DECLARE_TS_MULTICAST_DELEGATE(MulticastDelegateName, ReturnType,...)
Definition Delegate.h:216
#define __Delegate_h__
Definition Delegate.h:484
#define FUNC_DECLARE_MULTICAST_DELEGATE(MulticastDelegateName, ReturnType,...)
Definition Delegate.h:212
#define FUNC_DECLARE_DELEGATE(DelegateName, ReturnType,...)
Definition Delegate.h:208
TAlignedBytes< 16, 16 > FAlignedInlineDelegateType
FHeapAllocator FDelegateAllocatorType
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
#define DECLARE_DELEGATE(DelegateName)
#define DECLARE_EVENT(OwningType, EventName)
#define DECLARE_DELEGATE_RetVal_TwoParams(ReturnValueType, DelegateName, Param1Type, Param2Type)
#define DECLARE_MULTICAST_DELEGATE(DelegateName)
#define DECLARE_TS_MULTICAST_DELEGATE(DelegateName)
#define UE_DELEGATES_MT_SCOPED_READ_ACCESS(...)
#define UE_DETECT_DELEGATES_RACE_CONDITIONS
#define UE_DELEGATES_MT_SCOPED_WRITE_ACCESS(...)
#define UE_DELEGATES_MT_ACCESS_DETECTOR(...)
#define USE_DELEGATE_TRYGETBOUNDFUNCTIONNAME
T * ToRawPtr(const TObjectPtr< T > &Ptr)
Definition ObjectPtr.h:828
To * Cast(From *Src)
EVersionComparison
EVersionComponent
@ Changelist
The pre-release field adds additional versioning through a series of comparable dotted strings or num...
@ Patch
Patch version increments fix existing functionality without changing the API.
@ Major
Major version increments introduce breaking API changes.
@ Minor
Minor version increments add additional functionality without breaking existing APIs.
FORCEINLINE uint32 GetTypeHash(const TEnumAsByte< T > &Enum)
Definition EnumAsByte.h:114
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
constexpr bool EnumHasAllFlags(Enum Flags, Enum Contains)
#define ENUM_CLASS_FLAGS(Enum)
void EnumRemoveFlags(Enum &Flags, Enum FlagsToRemove)
void EnumAddFlags(Enum &Flags, Enum FlagsToAdd)
ETranslucencyView
Definition Enums.h:34128
EBufferWriterFlags
Definition Enums.h:17847
EPCGDifferenceDensityFunction
Definition Enums.h:20706
ELiveLinkCameraProjectionMode
Definition Enums.h:39470
EUserUGCList
Definition Enums.h:15967
@ k_EUserUGCList_Subscribed
@ k_EUserUGCList_WillVoteLater
@ k_EUserUGCList_VotedDown
@ k_EUserUGCList_Published
@ k_EUserUGCList_Favorited
@ k_EUserUGCList_UsedOrPlayed
@ k_EUserUGCList_Followed
@ k_EUserUGCList_VotedOn
@ k_EUserUGCList_VotedUp
VkCompositeAlphaFlagBitsKHR
Definition Enums.h:39314
EMeshSculptFalloffType
Definition Enums.h:24228
WICNamedWhitePoint
Definition Enums.h:29
endCondition_directive
Definition Enums.h:32864
EChaosRemovalSortMethod
Definition Enums.h:37328
ESkyAtmosphereTransformMode
Definition Enums.h:38238
ESequenceTimeUnit
Definition Enums.h:20100
EHttpConnectionState
Definition Enums.h:37866
EAnimPropertyAccessCallSite
Definition Enums.h:38728
EMediaWebcamCaptureDeviceFilter
Definition Enums.h:39166
WICBitmapInterpolationMode
Definition Enums.h:3871
EConsoleVariableFlags
Definition Enums.h:5137
EQuartzCommandDelegateSubType
Definition Enums.h:13915
EVolumeUpdateType
Definition Enums.h:9064
EBasePassDrawListType
Definition Enums.h:12251
FWP_DIRECTION_
Definition Enums.h:3398
EDecalDepthInputState
Definition Enums.h:35055
@ DDS_DepthAlways_StencilEqual1_IgnoreMask
_NVAPI_DITHER_BITS
Definition Enums.h:1253
ESwapAudioOutputDeviceResultState
Definition Enums.h:21956
EShaderFrequency
Definition Enums.h:5355
ETextureUniversalTiling
Definition Enums.h:38857
ELevelInstanceRuntimeBehavior
Definition Enums.h:40017
rcFilterLowAreaFlags
Definition Enums.h:40828
EAnchorStateEnum
Definition Enums.h:25289
@ Dataflow_AnchorState_NotAnchored
EParticleScreenAlignment
Definition Enums.h:38629
UBlockCode
Definition Enums.h:30761
@ UBLOCK_PRIVATE_USE_AREA
@ UBLOCK_LOW_SURROGATES
@ UBLOCK_TAI_XUAN_JING_SYMBOLS
@ UBLOCK_ARABIC_EXTENDED_A
@ UBLOCK_INVALID_CODE
@ UBLOCK_SYRIAC_SUPPLEMENT
@ UBLOCK_PHAISTOS_DISC
@ UBLOCK_CYRILLIC_EXTENDED_A
@ UBLOCK_MYANMAR_EXTENDED_A
@ UBLOCK_CYRILLIC_SUPPLEMENTARY
@ UBLOCK_KANA_EXTENDED_A
@ UBLOCK_COPTIC_EPACT_NUMBERS
@ UBLOCK_ZANABAZAR_SQUARE
@ UBLOCK_MUSICAL_SYMBOLS
@ UBLOCK_COMBINING_DIACRITICAL_MARKS
@ UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS
@ UBLOCK_SUNDANESE_SUPPLEMENT
@ UBLOCK_SUPPLEMENTAL_ARROWS_A
@ UBLOCK_OLD_PERSIAN
@ UBLOCK_IMPERIAL_ARAMAIC
@ UBLOCK_PLAYING_CARDS
@ UBLOCK_ANATOLIAN_HIEROGLYPHS
@ UBLOCK_ARABIC_SUPPLEMENT
@ UBLOCK_SHORTHAND_FORMAT_CONTROLS
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
@ UBLOCK_GENERAL_PUNCTUATION
@ UBLOCK_ANCIENT_SYMBOLS
@ UBLOCK_MYANMAR_EXTENDED_B
@ UBLOCK_ALCHEMICAL_SYMBOLS
@ UBLOCK_GREEK_EXTENDED
@ UBLOCK_ENCLOSED_ALPHANUMERICS
@ UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
@ UBLOCK_MEDEFAIDRIN
@ UBLOCK_SPACING_MODIFIER_LETTERS
@ UBLOCK_CYRILLIC_EXTENDED_C
@ UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION
@ UBLOCK_BOPOMOFO_EXTENDED
@ UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F
@ UBLOCK_LATIN_EXTENDED_A
@ UBLOCK_CYRILLIC_SUPPLEMENT
@ UBLOCK_KATAKANA_PHONETIC_EXTENSIONS
@ UBLOCK_MISCELLANEOUS_SYMBOLS
@ UBLOCK_CAUCASIAN_ALBANIAN
@ UBLOCK_MAHJONG_TILES
@ UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS
@ UBLOCK_INSCRIPTIONAL_PAHLAVI
@ UBLOCK_CJK_RADICALS_SUPPLEMENT
@ UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
@ UBLOCK_LATIN_EXTENDED_ADDITIONAL
@ UBLOCK_SUPPLEMENTAL_ARROWS_B
@ UBLOCK_KHMER_SYMBOLS
@ UBLOCK_WARANG_CITI
@ UBLOCK_NYIAKENG_PUACHUE_HMONG
@ UBLOCK_BASIC_LATIN
@ UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
@ UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A
@ UBLOCK_INSCRIPTIONAL_PARTHIAN
@ UBLOCK_LATIN_1_SUPPLEMENT
@ UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
@ UBLOCK_RUMI_NUMERAL_SYMBOLS
@ UBLOCK_CJK_COMPATIBILITY
@ UBLOCK_GEORGIAN_SUPPLEMENT
@ UBLOCK_MODIFIER_TONE_LETTERS
@ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
@ UBLOCK_ARABIC_PRESENTATION_FORMS_B
@ UBLOCK_OLD_SOGDIAN
@ UBLOCK_SUPPLEMENTAL_ARROWS_C
@ UBLOCK_SMALL_FORM_VARIANTS
@ UBLOCK_DEVANAGARI_EXTENDED
@ UBLOCK_PAHAWH_HMONG
@ UBLOCK_PSALTER_PAHLAVI
@ UBLOCK_INDIC_SIYAQ_NUMBERS
@ UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS
@ UBLOCK_COUNTING_ROD_NUMERALS
@ UBLOCK_YI_RADICALS
@ UBLOCK_VARIATION_SELECTORS
@ UBLOCK_GUNJALA_GONDI
@ UBLOCK_MEROITIC_CURSIVE
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
@ UBLOCK_CJK_STROKES
@ UBLOCK_MAYAN_NUMERALS
@ UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
@ UBLOCK_KANA_SUPPLEMENT
@ UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B
@ UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
@ UBLOCK_HANIFI_ROHINGYA
@ UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
@ UBLOCK_NANDINAGARI
@ UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS
@ UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS
@ UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
@ UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS
@ UBLOCK_NEW_TAI_LUE
@ UBLOCK_SMALL_KANA_EXTENSION
@ UBLOCK_VERTICAL_FORMS
@ UBLOCK_EGYPTIAN_HIEROGLYPHS
@ UBLOCK_HANGUL_COMPATIBILITY_JAMO
@ UBLOCK_COMMON_INDIC_NUMBER_FORMS
@ UBLOCK_ORNAMENTAL_DINGBATS
@ UBLOCK_DOMINO_TILES
@ UBLOCK_IPA_EXTENSIONS
@ UBLOCK_AEGEAN_NUMBERS
@ UBLOCK_BRAILLE_PATTERNS
@ UBLOCK_ANCIENT_GREEK_NUMBERS
@ UBLOCK_ETHIOPIC_SUPPLEMENT
@ UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
@ UBLOCK_NUMBER_FORMS
@ UBLOCK_SUPPLEMENTAL_PUNCTUATION
@ UBLOCK_CONTROL_PICTURES
@ UBLOCK_TANGUT_COMPONENTS
@ UBLOCK_ETHIOPIC_EXTENDED
@ UBLOCK_YIJING_HEXAGRAM_SYMBOLS
@ UBLOCK_CHEROKEE_SUPPLEMENT
@ UBLOCK_LATIN_EXTENDED_E
@ UBLOCK_LATIN_EXTENDED_D
@ UBLOCK_HANGUL_SYLLABLES
@ UBLOCK_GLAGOLITIC_SUPPLEMENT
@ UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
@ UBLOCK_CJK_COMPATIBILITY_FORMS
@ UBLOCK_SORA_SOMPENG
@ UBLOCK_VEDIC_EXTENSIONS
@ UBLOCK_COMBINING_HALF_MARKS
@ UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT
@ UBLOCK_CYPRIOT_SYLLABARY
@ UBLOCK_OLD_NORTH_ARABIAN
@ UBLOCK_OPTICAL_CHARACTER_RECOGNITION
@ UBLOCK_MATHEMATICAL_OPERATORS
@ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS
@ UBLOCK_ALPHABETIC_PRESENTATION_FORMS
@ UBLOCK_MENDE_KIKAKUI
@ UBLOCK_MASARAM_GONDI
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS
@ UBLOCK_YI_SYLLABLES
@ UBLOCK_VARIATION_SELECTORS_SUPPLEMENT
@ UBLOCK_LATIN_EXTENDED_B
@ UBLOCK_SUTTON_SIGNWRITING
@ UBLOCK_HIGH_PRIVATE_USE_SURROGATES
@ UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION
@ UBLOCK_LETTERLIKE_SYMBOLS
@ UBLOCK_HANGUL_JAMO
@ UBLOCK_OLD_HUNGARIAN
@ UBLOCK_CHESS_SYMBOLS
@ UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT
@ UBLOCK_TAMIL_SUPPLEMENT
@ UBLOCK_BAMUM_SUPPLEMENT
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E
@ UBLOCK_EARLY_DYNASTIC_CUNEIFORM
@ UBLOCK_GEOMETRIC_SHAPES
@ UBLOCK_GEORGIAN_EXTENDED
@ UBLOCK_BYZANTINE_MUSICAL_SYMBOLS
@ UBLOCK_HIGH_SURROGATES
@ UBLOCK_PRIVATE_USE
@ UBLOCK_SINHALA_ARCHAIC_NUMBERS
@ UBLOCK_GEOMETRIC_SHAPES_EXTENDED
@ UBLOCK_MONGOLIAN_SUPPLEMENT
@ UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A
@ UBLOCK_SYLOTI_NAGRI
@ UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED
@ UBLOCK_KANGXI_RADICALS
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
@ UBLOCK_COMBINING_MARKS_FOR_SYMBOLS
@ UBLOCK_CURRENCY_SYMBOLS
@ UBLOCK_MEETEI_MAYEK
@ UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS
@ UBLOCK_MISCELLANEOUS_TECHNICAL
@ UBLOCK_OLD_SOUTH_ARABIAN
@ UBLOCK_PAU_CIN_HAU
@ UBLOCK_ARABIC_PRESENTATION_FORMS_A
@ UBLOCK_CYRILLIC_EXTENDED_B
@ UBLOCK_LATIN_EXTENDED_C
@ UBLOCK_OTTOMAN_SIYAQ_NUMBERS
@ UBLOCK_MEROITIC_HIEROGLYPHS
@ UBLOCK_PHONETIC_EXTENSIONS
@ UBLOCK_BLOCK_ELEMENTS
@ UBLOCK_HANGUL_JAMO_EXTENDED_A
@ UBLOCK_ETHIOPIC_EXTENDED_A
@ UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS
@ UBLOCK_LINEAR_B_IDEOGRAMS
@ UBLOCK_HANGUL_JAMO_EXTENDED_B
@ UBLOCK_LINEAR_B_SYLLABARY
@ UBLOCK_MEETEI_MAYEK_EXTENSIONS
@ UBLOCK_TRANSPORT_AND_MAP_SYMBOLS
@ UBLOCK_BOX_DRAWING
EHoudiniInputType
Definition Enums.h:21246
EPoseDriverType
Definition Enums.h:36760
ESSRQuality
Definition Enums.h:38474
GROUP_WINDOW_MANAGEMENT_POLICY
Definition Enums.h:3961
ELeaderboardDisplayType
Definition Enums.h:14983
EFieldObjectType
Definition Enums.h:21164
AnimPhysSimSpaceType
Definition Enums.h:36352
ECustomMaterialOutputType
Definition Enums.h:38038
VkCommandPoolCreateFlagBits
Definition Enums.h:39454
EUpdateTextureValueType
Definition Enums.h:12874
VkExternalMemoryHandleTypeFlagBits
Definition Enums.h:2374
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
mi_page_kind_e
Definition Enums.h:33181
EMaterialPositionTransformSource
Definition Enums.h:38183
EAppendNetExportFlags
Definition Enums.h:10021
VkSamplerReductionModeEXT
Definition Enums.h:2198
EARFaceTrackingUpdate
Definition Enums.h:36510
EReplayResult
Definition Enums.h:24098
EEmitterNormalsMode
Definition Enums.h:40088
ESequencerKeyMode
Definition Enums.h:28558
ECsgOper
Definition Enums.h:22153
@ CSG_Deintersect
EGPUSortTest
Definition Enums.h:38580
@ GPU_SORT_TEST_EXHAUSTIVE
ETriggerType
Definition Enums.h:25520
EBinkMediaPlayerBinkSoundTrack
Definition Enums.h:29658
EStreamingSourceTargetBehavior
Definition Enums.h:12450
EConstraintInterpType
Definition Enums.h:23137
EVectorCurveChannel
Definition Enums.h:13057
EAudioComponentPlayState
Definition Enums.h:20362
ESubmixEffectDynamicsPeakMode
Definition Enums.h:21863
ELightMapInteractionType
Definition Enums.h:4988
VkTimeDomainEXT
Definition Enums.h:1063
@ VK_TIME_DOMAIN_END_RANGE_EXT
@ VK_TIME_DOMAIN_RANGE_SIZE_EXT
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
@ VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT
@ VK_TIME_DOMAIN_BEGIN_RANGE_EXT
EDirectoryVisitorFlags
Definition Enums.h:14037
EGLTFJsonShadingModel
Definition Enums.h:28329
tagPhysicalConnectorType
Definition Enums.h:37475
EHoudiniCurveOutputType
Definition Enums.h:24749
ERayTracingGeometryType
Definition Enums.h:7166
ECFCoreFileRelationType
Definition Enums.h:14412
EOS_EApplicationStatus
Definition Enums.h:19290
ERepLayoutCmdType
Definition Enums.h:10255
@ NetSerializeStructWithObjectReferences
ELevelCollectionType
Definition Enums.h:8062
EAudioParameterType
Definition Enums.h:16633
ENGXBinariesSearchOrder
Definition Enums.h:21405
VkViewportCoordinateSwizzleNV
Definition Enums.h:1315
EModuleType
Definition Enums.h:27327
EVerticalTextAligment
Definition Enums.h:12655
EDrivenDestinationMode
Definition Enums.h:36843
EGeometryScriptRemoveMeshSimplificationType
Definition Enums.h:18660
VkQueryControlFlagBits
Definition Enums.h:39509
EMemOned
Definition Enums.h:20782
ECompactedReflectionTracingIndirectArgs
Definition Enums.h:37908
EBTBranchAction
Definition Enums.h:32687
@ DecoratorActivate_EvenIfExecuting
@ DecoratorActivate_IfNotExecuting
EMeshBufferAccess
Definition Enums.h:20067
ERefractionMode
Definition Enums.h:19853
EClearBinding
Definition Enums.h:14551
EAuthPhaseFailureCode
Definition Enums.h:16863
@ Phase_P2PAddressCheck_InvalidSourceAddress
@ Msg_DeliverClientToken_UnexpectedTrustedServersNotEnabled
@ Msg_RequestClientEphemeralKey_UntrustedDedicatedServer
@ Phase_LegacyCredentialAuth_ConnectionNotEncrypted
@ Msg_RequestClientToken_UnexpectedIncorrectRole
@ Phase_AntiCheatProof_AntiCheatRegistrationFailed
@ Phase_LegacyIdentityCheck_UserAccountNotFound
@ Msg_DeliverIdToken_UnexpectedIncorrectRole
@ Phase_AutomaticEncryption_DedicatedServerMisconfigured
@ Msg_RequestClientToken_ConnectionNotEncrypted
@ Msg_RequestClientEphemeralKey_UnexpectedIncorrectRole
@ Msg_SymmetricKeyExchange_FailedToDecrypt
@ Msg_RequestIdToken_ConnectionNotEncrypted
@ Phase_P2PAddressCheck_UserIdDoesNotMatchSource
@ Msg_SymmetricKeyExchange_UnexpectedIncorrectRole
@ Phase_AntiCheatIntegrity_KickedDueToEACFailure
@ Phase_LegacyIdentityCheck_UserAccountNotFoundAfterLoad
@ Phase_AutomaticEncryption_FailedToSignConnectionKeyPair
@ Msg_DeliverClientToken_AuthenticationFailed
@ Msg_RequestIdToken_UnexpectedIncorrectRole
@ Msg_RequestClientEphemeralKey_InvalidData
@ Phase_AutomaticEncryption_AutomaticEncryptionNotCompiled
@ Msg_RequestClientToken_UnexpectedTrustedServersNotEnabled
@ Msg_DeliverIdToken_ConnectionNotEncrypted
@ Phase_SanctionCheck_FailedToRetrieveSanctions
@ Msg_DeliverClientEphemeralKey_UnexpectedIncorrectRole
@ Msg_DeliverClientEphemeralKey_FailedToVerify
@ Msg_DeliverClientToken_TokenIsForADifferentAccount
@ Msg_DeliverClientToken_ConnectionNotTrusted
@ Msg_RequestClientToken_MissingTransferrableUserCredentials
@ Msg_DeliverIdToken_TokenIsForADifferentAccount
@ Msg_DeliverClientToken_ConnectionNotEncrypted
@ Msg_DeliverClientEphemeralKey_InvalidData
@ Msg_RequestClientEphemeralKey_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_DeliverClientToken_UnexpectedIncorrectRole
@ Msg_DeliverClientEphemeralKey_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_SymmetricKeyExchange_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_EnableEncryption_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_RequestClientToken_ConnectionNotTrusted
@ Phase_SanctionCheck_FailedToCopySanctionResult
@ Phase_LegacyIdentityCheck_CanNotCallUserInfo
@ Msg_RequestClientEphemeralKey_KeyNotLoaded
@ Phase_AntiCheatProof_InvalidSignatureForUnprotectedClient
@ Msg_EnableEncryption_UnexpectedIncorrectRole
@ Msg_DeliverClientEphemeralKey_FailedToEncrypt
@ Msg_RequestIdToken_CanNotRetrieveIdToken
@ Msg_RequestClientEphemeralKey_ResponsePacketGenerationFailed
EAsyncTaskNotificationPromptAction
Definition Enums.h:8508
ECompositeTextureMode
Definition Enums.h:18084
EBlueprintStatus
Definition Enums.h:9037
EPolyFlags
Definition Enums.h:4931
@ PF_ModelComponentMask
ERigControlValueType
Definition Enums.h:19089
EImportanceLevel
Definition Enums.h:6490
OodleLZ_Profile
Definition Enums.h:32965
EPluginEnabledByDefault
Definition Enums.h:7768
EGLTFJsonBufferTarget
Definition Enums.h:28409
FWPS_NET_BUFFER_LIST_EVENT_TYPE0_
Definition Enums.h:3453
EBakeNormalSpace
Definition Enums.h:24174
ERigUnitVisualDebugPointMode
Definition Enums.h:40787
EParticleSystemInsignificanceReaction
Definition Enums.h:37643
EUGCReadAction
Definition Enums.h:14904
@ k_EUGCRead_ContinueReadingUntilFinished
@ k_EUGCRead_ContinueReading
EStreamingStatus
Definition Enums.h:7517
EThreadCreateFlags
Definition Enums.h:11288
VkShaderFloatControlsIndependence
Definition Enums.h:27115
FWPM_CHANGE_TYPE_
Definition Enums.h:3147
ERHIResourceType
Definition Enums.h:4504
@ RRT_RayTracingAccelerationStructure
ECborEndianness
Definition Enums.h:26070
_MINIDUMP_TYPE
Definition Enums.h:34545
@ MiniDumpWithoutOptionalData
@ MiniDumpIgnoreInaccessibleMemory
@ MiniDumpWithPrivateWriteCopyMemory
@ MiniDumpScanInaccessiblePartialPages
@ MiniDumpWithoutAuxiliaryState
@ MiniDumpWithAvxXStateContext
@ MiniDumpWithUnloadedModules
@ MiniDumpWithFullMemoryInfo
@ MiniDumpWithProcessThreadData
@ MiniDumpWithFullAuxiliaryState
@ MiniDumpWithIndirectlyReferencedMemory
@ MiniDumpWithTokenInformation
@ MiniDumpWithPrivateReadWriteMemory
ESubmixSendStage
Definition Enums.h:11413
TextureCookPlatformTilingSettings
Definition Enums.h:18041
EInputCaptureSide
Definition Enums.h:13813
VkValidationCacheHeaderVersionEXT
Definition Enums.h:1244
ETemporalDenoiserMotionVectorType
Definition Enums.h:37086
ERemoteStoragePlatform
Definition Enums.h:15427
ESynthLFOType
Definition Enums.h:28861
EPSOPrecacheStateMask
Definition Enums.h:35189
EDataflowSetMaskConditionType
Definition Enums.h:25010
ModItemStatus
Definition Enums.h:4138
EDrawPolyPathWidthMode
Definition Enums.h:31383
ECrateMovementMode
Definition Enums.h:32147
EEventLoadNodeExecutionResult
Definition Enums.h:32247
EOnlineSharingPermissionState
Definition Enums.h:12634
VkDescriptorUpdateTemplateType
Definition Enums.h:2275
pffft_transform_t
Definition Enums.h:33291
EMontageBlendMode
Definition Enums.h:13426
EControllerActionOrigin
Definition Enums.h:15529
@ k_EControllerActionOrigin_PS5_RightTrigger_Click
@ k_EControllerActionOrigin_SteamDeck_Reserved2
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadWest
@ k_EControllerActionOrigin_XBox360_RightBumper
@ k_EControllerActionOrigin_PS5_CenterPad_DPadWest
@ k_EControllerActionOrigin_XBoxOne_LeftTrigger_Click
@ k_EControllerActionOrigin_Switch_RightStick_Click
@ k_EControllerActionOrigin_SteamV2_RightBumper
@ k_EControllerActionOrigin_SteamV2_RightTrigger_Pull
@ k_EControllerActionOrigin_PS5_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamV2_LeftTrigger_Pull
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamDeck_RightStick_Touch
@ k_EControllerActionOrigin_SteamDeck_Gyro_Move
@ k_EControllerActionOrigin_PS4_RightPad_Click
@ k_EControllerActionOrigin_PS4_LeftTrigger_Click
@ k_EControllerActionOrigin_XBoxOne_RightBumper
@ k_EControllerActionOrigin_SteamDeck_Reserved6
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadNorth
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftTrigger_Click
@ k_EControllerActionOrigin_PS4_LeftStick_Move
@ k_EControllerActionOrigin_PS5_RightPad_DPadEast
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadWest
@ k_EControllerActionOrigin_XBox360_RightTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_RightTrigger_Click
@ k_EControllerActionOrigin_LeftStick_DPadWest
@ k_EControllerActionOrigin_PS5_RightPad_Click
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Upper
@ k_EControllerActionOrigin_SteamDeck_Reserved11
@ k_EControllerActionOrigin_Switch_RightStick_Move
@ k_EControllerActionOrigin_XBoxOne_LeftBumper
@ k_EControllerActionOrigin_SteamDeck_DPad_North
@ k_EControllerActionOrigin_Switch_RightBumper
@ k_EControllerActionOrigin_Switch_ProGyro_Pitch
@ k_EControllerActionOrigin_Switch_RightGyro_Roll
@ k_EControllerActionOrigin_SteamDeck_Reserved14
@ k_EControllerActionOrigin_PS4_RightPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadEast
@ k_EControllerActionOrigin_XBoxOne_DPad_South
@ k_EControllerActionOrigin_PS5_CenterPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_DPad_East
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadSouth
@ k_EControllerActionOrigin_PS5_CenterPad_Click
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadSouth
@ k_EControllerActionOrigin_Switch_LeftTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_RightPad_Touch
@ k_EControllerActionOrigin_SteamV2_LeftStick_Click
@ k_EControllerActionOrigin_PS4_LeftStick_DPadEast
@ k_EControllerActionOrigin_PS5_RightStick_DPadSouth
@ k_EControllerActionOrigin_PS5_LeftStick_DPadSouth
@ k_EControllerActionOrigin_XBox360_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamV2_RightPad_Click
@ k_EControllerActionOrigin_XBox360_RightStick_Click
@ k_EControllerActionOrigin_PS5_LeftPad_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_Reserved16
@ k_EControllerActionOrigin_PS4_LeftStick_DPadWest
@ k_EControllerActionOrigin_XBox360_RightStick_Move
@ k_EControllerActionOrigin_XBoxOne_RightTrigger_Click
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadNorth
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadEast
@ k_EControllerActionOrigin_Switch_ProGyro_Yaw
@ k_EControllerActionOrigin_PS4_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamV2_LeftPad_Pressure
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamV2_LeftStick_Move
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadNorth
@ k_EControllerActionOrigin_PS5_RightPad_DPadSouth
@ k_EControllerActionOrigin_Switch_RightTrigger_Click
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Lower
@ k_EControllerActionOrigin_PS4_LeftPad_DPadSouth
@ k_EControllerActionOrigin_Switch_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamDeck_Reserved13
@ k_EControllerActionOrigin_SteamDeck_Reserved7
@ k_EControllerActionOrigin_PS4_RightPad_Touch
@ k_EControllerActionOrigin_XBox360_RightTrigger_Click
@ k_EControllerActionOrigin_RightPad_DPadNorth
@ k_EControllerActionOrigin_RightPad_DPadSouth
@ k_EControllerActionOrigin_PS4_CenterPad_Click
@ k_EControllerActionOrigin_SteamDeck_Reserved9
@ k_EControllerActionOrigin_PS4_RightTrigger_Pull
@ k_EControllerActionOrigin_PS5_LeftPad_DPadEast
@ k_EControllerActionOrigin_Switch_RightGrip_Lower
@ k_EControllerActionOrigin_SteamDeck_Gyro_Roll
@ k_EControllerActionOrigin_SteamDeck_L2_SoftPull
@ k_EControllerActionOrigin_PS5_RightTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadWest
@ k_EControllerActionOrigin_PS4_RightStick_DPadNorth
@ k_EControllerActionOrigin_PS4_RightPad_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_LeftPad_Touch
@ k_EControllerActionOrigin_XBox360_LeftTrigger_Pull
@ k_EControllerActionOrigin_PS5_RightPad_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadSouth
@ k_EControllerActionOrigin_Switch_RightStick_DPadWest
@ k_EControllerActionOrigin_PS4_LeftPad_DPadEast
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadEast
@ k_EControllerActionOrigin_LeftStick_DPadEast
@ k_EControllerActionOrigin_PS4_CenterPad_Swipe
@ k_EControllerActionOrigin_PS4_LeftStick_Click
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadWest
@ k_EControllerActionOrigin_Switch_ProGyro_Roll
@ k_EControllerActionOrigin_Switch_LeftGyro_Pitch
@ k_EControllerActionOrigin_PS4_RightStick_Move
@ k_EControllerActionOrigin_SteamDeck_Reserved3
@ k_EControllerActionOrigin_PS5_RightPad_Touch
@ k_EControllerActionOrigin_PS5_CenterPad_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadWest
@ k_EControllerActionOrigin_SteamDeck_Gyro_Pitch
@ k_EControllerActionOrigin_SteamDeck_RightStick_Move
@ k_EControllerActionOrigin_PS4_RightStick_Click
@ k_EControllerActionOrigin_XBoxOne_DPad_North
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadEast
@ k_EControllerActionOrigin_SteamDeck_LeftStick_Touch
@ k_EControllerActionOrigin_PS4_LeftPad_DPadNorth
@ k_EControllerActionOrigin_SteamV2_LeftBumper_Pressure
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadSouth
@ k_EControllerActionOrigin_PS4_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamDeck_RightPad_Click
@ k_EControllerActionOrigin_SteamDeck_Reserved20
@ k_EControllerActionOrigin_Switch_RightGrip_Upper
@ k_EControllerActionOrigin_SteamV2_RightPad_Swipe
@ k_EControllerActionOrigin_XBox360_RightStick_DPadEast
@ k_EControllerActionOrigin_Switch_ProGyro_Move
@ k_EControllerActionOrigin_PS5_LeftStick_Click
@ k_EControllerActionOrigin_Switch_RightGyro_Yaw
@ k_EControllerActionOrigin_SteamV2_RightPad_Pressure
@ k_EControllerActionOrigin_PS5_LeftTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Pressure
@ k_EControllerActionOrigin_XBox360_LeftBumper
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadWest
@ k_EControllerActionOrigin_XBoxOne_RightGrip_Lower
@ k_EControllerActionOrigin_Switch_LeftTrigger_Click
@ k_EControllerActionOrigin_PS4_CenterPad_Touch
@ k_EControllerActionOrigin_RightTrigger_Click
@ k_EControllerActionOrigin_Switch_LeftStick_Move
@ k_EControllerActionOrigin_PS4_CenterPad_DPadEast
@ k_EControllerActionOrigin_SteamDeck_Reserved15
@ k_EControllerActionOrigin_XBox360_RightStick_DPadSouth
@ k_EControllerActionOrigin_XBox360_RightStick_DPadNorth
@ k_EControllerActionOrigin_Switch_RightGyro_Pitch
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadNorth
@ k_EControllerActionOrigin_PS4_LeftStick_DPadSouth
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_R2_SoftPull
@ k_EControllerActionOrigin_PS4_CenterPad_DPadWest
@ k_EControllerActionOrigin_Switch_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_DPad_South
@ k_EControllerActionOrigin_Switch_LeftGrip_Upper
@ k_EControllerActionOrigin_XBox360_DPad_North
@ k_EControllerActionOrigin_SteamDeck_Reserved19
@ k_EControllerActionOrigin_PS5_RightStick_Click
@ k_EControllerActionOrigin_Switch_RightStick_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_DPad_West
@ k_EControllerActionOrigin_SteamDeck_DPad_Move
@ k_EControllerActionOrigin_MaximumPossibleValue
@ k_EControllerActionOrigin_SteamDeck_LeftPad_Click
@ k_EControllerActionOrigin_XBoxOne_RightStick_Move
@ k_EControllerActionOrigin_Switch_LeftStick_DPadEast
@ k_EControllerActionOrigin_XBoxOne_LeftGrip_Upper
@ k_EControllerActionOrigin_LeftStick_DPadNorth
@ k_EControllerActionOrigin_PS5_LeftStick_DPadNorth
@ k_EControllerActionOrigin_Switch_LeftGyro_Move
@ k_EControllerActionOrigin_XBoxOne_RightStick_Click
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamV2_RightGrip_Pressure
@ k_EControllerActionOrigin_SteamV2_LeftBumper
@ k_EControllerActionOrigin_Switch_RightGyro_Move
@ k_EControllerActionOrigin_SteamDeck_LeftPad_Swipe
@ k_EControllerActionOrigin_XBoxOne_LeftStick_Move
@ k_EControllerActionOrigin_Switch_RightTrigger_Pull
@ k_EControllerActionOrigin_Switch_LeftStick_DPadNorth
@ k_EControllerActionOrigin_XBox360_LeftStick_Move
@ k_EControllerActionOrigin_PS5_CenterPad_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadEast
@ k_EControllerActionOrigin_SteamV2_RightBumper_Pressure
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftPad_Touch
@ k_EControllerActionOrigin_SteamDeck_LeftStick_Move
@ k_EControllerActionOrigin_PS4_RightTrigger_Click
@ k_EControllerActionOrigin_PS5_RightPad_Swipe
@ k_EControllerActionOrigin_SteamV2_RightGrip_Lower
@ k_EControllerActionOrigin_SteamDeck_Reserved4
@ k_EControllerActionOrigin_Switch_LeftStick_DPadSouth
@ k_EControllerActionOrigin_XBox360_LeftTrigger_Click
@ k_EControllerActionOrigin_PS5_RightPad_DPadWest
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadSouth
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_Reserved17
@ k_EControllerActionOrigin_SteamV2_RightGrip_Upper
@ k_EControllerActionOrigin_PS4_RightPad_DPadNorth
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadSouth
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadEast
@ k_EControllerActionOrigin_PS5_LeftTrigger_Click
@ k_EControllerActionOrigin_PS5_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamDeck_Reserved10
@ k_EControllerActionOrigin_PS4_CenterPad_DPadNorth
@ k_EControllerActionOrigin_PS4_CenterPad_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_Reserved18
@ k_EControllerActionOrigin_Switch_LeftStick_Click
@ k_EControllerActionOrigin_SteamDeck_RightPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadWest
@ k_EControllerActionOrigin_Switch_LeftGyro_Roll
@ k_EControllerActionOrigin_XBoxOne_RightTrigger_Pull
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadSouth
@ k_EControllerActionOrigin_PS5_LeftPad_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadNorth
@ k_EControllerActionOrigin_PS5_CenterPad_Touch
@ k_EControllerActionOrigin_XBox360_LeftStick_Click
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadWest
@ k_EControllerActionOrigin_PS5_RightStick_Move
@ k_EControllerActionOrigin_PS4_RightStick_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_Gyro_Yaw
@ k_EControllerActionOrigin_SteamV2_LeftPad_Click
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Upper_Pressure
@ k_EControllerActionOrigin_PS5_LeftPad_DPadWest
@ k_EControllerActionOrigin_PS5_LeftStick_DPadWest
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadSouth
@ k_EControllerActionOrigin_PS5_CenterPad_DPadEast
@ k_EControllerActionOrigin_PS4_LeftTrigger_Pull
@ k_EControllerActionOrigin_PS4_LeftStick_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_LeftGrip_Lower
@ k_EControllerActionOrigin_SteamDeck_Reserved12
@ k_EControllerActionOrigin_PS4_LeftPad_DPadWest
@ k_EControllerActionOrigin_SteamDeck_RightPad_Touch
@ k_EControllerActionOrigin_SteamDeck_Reserved8
@ k_EControllerActionOrigin_PS5_LeftStick_DPadEast
@ k_EControllerActionOrigin_XBoxOne_RightGrip_Upper
@ k_EControllerActionOrigin_XBoxOne_LeftTrigger_Pull
@ k_EControllerActionOrigin_XBox360_DPad_South
@ k_EControllerActionOrigin_Switch_LeftGrip_Lower
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadEast
@ k_EControllerActionOrigin_LeftStick_DPadSouth
@ k_EControllerActionOrigin_Switch_LeftGyro_Yaw
@ k_EControllerActionOrigin_SteamDeck_Reserved5
@ k_EControllerActionOrigin_XBoxOne_LeftStick_Click
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadEast
@ k_EControllerActionOrigin_SteamV2_Gyro_Pitch
@ k_EControllerActionOrigin_SteamDeck_Reserved1
@ k_EControllerActionOrigin_Switch_LeftStick_DPadWest
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadWest
@ k_EControllerActionOrigin_SteamV2_RightGrip_Upper_Pressure
@ k_EControllerActionOrigin_PS5_RightStick_DPadEast
@ k_EControllerActionOrigin_PS4_RightPad_DPadEast
@ k_EControllerActionOrigin_PS5_LeftStick_Move
@ k_EControllerActionOrigin_PS4_RightPad_DPadWest
_MEMORY_CACHING_TYPE
Definition Enums.h:2691
EHttpFlushReason
Definition Enums.h:17866
VkDynamicState
Definition Enums.h:2615
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
@ VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
@ VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
@ VK_DYNAMIC_STATE_BEGIN_RANGE
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS
@ VK_DYNAMIC_STATE_STENCIL_REFERENCE
@ VK_DYNAMIC_STATE_LINE_WIDTH
@ VK_DYNAMIC_STATE_DEPTH_BIAS
@ VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
@ VK_DYNAMIC_STATE_LINE_STIPPLE_EXT
@ VK_DYNAMIC_STATE_RANGE_SIZE
@ VK_DYNAMIC_STATE_STENCIL_WRITE_MASK
@ VK_DYNAMIC_STATE_BLEND_CONSTANTS
@ VK_DYNAMIC_STATE_END_RANGE
AnimationCompressionFormat
Definition Enums.h:6406
EPoseDriverOutput
Definition Enums.h:36740
ETimelineSigType
Definition Enums.h:18831
EShaderPlatform
Definition Enums.h:4996
@ SP_VULKAN_ES3_1_LUMIN_REMOVED
EOldShaderPlatform
Definition Enums.h:32989
EGLTFJsonInterpolation
Definition Enums.h:28347
ENoiseFunction
Definition Enums.h:37733
@ NOISEFUNCTION_GradientTex3D
EShadowMeshSelection
Definition Enums.h:35128
VkMemoryHeapFlagBits
Definition Enums.h:1221
EIKRigGoalSpace
Definition Enums.h:24548
EUniformBufferValidation
Definition Enums.h:7784
ECFCoreHashAlgo
Definition Enums.h:14405
ELevelInstancePivotType
Definition Enums.h:40009
EMaterialFloatPrecisionMode
Definition Enums.h:4691
ESafeZoneType
Definition Enums.h:22337
UResType
Definition Enums.h:33774
@ RES_INT_VECTOR
@ URES_INT_VECTOR
WICComponentType
Definition Enums.h:3967
EWarpingEvaluationMode
Definition Enums.h:7827
FWPS_ALE_PORT_STATUS0_
Definition Enums.h:3154
EEdGraphNodeDeprecationMessageType
Definition Enums.h:13851
EVRSGenerationFlags
Definition Enums.h:36810
EOverlaysFileType
Definition Enums.h:39061
GFSDK_Aftermath_GpuCrashDumpWatchedApiFlags
Definition Enums.h:39404
GROUP_WINDOW_ROLE
Definition Enums.h:3846
VkVertexInputRate
Definition Enums.h:2265
@ VK_VERTEX_INPUT_RATE_BEGIN_RANGE
EOS_EConnectionClosedReason
Definition Enums.h:21557
dtPolyTypes
Definition Enums.h:39285
@ DT_POLYTYPE_OFFMESH_POINT
@ DT_POLYTYPE_OFFMESH_SEGMENT
_SAR_STREAM_INVALIDATION_EVENT_TYPE
Definition Enums.h:3773
EMeshAttributePaintToolActions
Definition Enums.h:26140
EOrbitChainMode
Definition Enums.h:40096
EDebugState
Definition Enums.h:25139
@ DEBUGSTATE_TestLFEBleed
@ DEBUGSTATE_DisableHPF
@ DEBUGSTATE_IsolateDryAudio
@ DEBUGSTATE_DisableLPF
@ DEBUGSTATE_IsolateReverb
@ DEBUGSTATE_DisableRadio
EAnimDataModelNotifyType
Definition Enums.h:12464
ETextWrappingPolicy
Definition Enums.h:11642
EProcessTileTasksSyncTimeSlicedState
Definition Enums.h:32115
EProceduralSphereType
Definition Enums.h:23397
Beam2SourceTargetTangentMethod
Definition Enums.h:38121
EAnimNodeInitializationStatus
Definition Enums.h:37894
EDebugCameraStyle
Definition Enums.h:24487
mi_segment_kind_e
Definition Enums.h:33130
EConfigManifestVersion
Definition Enums.h:32192
EDynamicResolutionStatus
Definition Enums.h:17073
EMeshCameraFacingUpAxis
Definition Enums.h:37754
ESplineModulationColorMask
Definition Enums.h:37384
EDLSSSupport
Definition Enums.h:21463
@ NotSupportedDriverOutOfDate
@ NotSupportedIncompatibleAPICaptureToolActive
@ NotSupportedOperatingSystemOutOfDate
@ NotSupportedIncompatibleHardware
FWPI_VPN_TRIGGER_EVENT_TYPE_
Definition Enums.h:2729
ECFCoreThumbsUpDirection
Definition Enums.h:17854
ECRSimPointForceType
Definition Enums.h:19997
EStereoDelayFiltertype
Definition Enums.h:29292
_INTERFACE_TYPE
Definition Enums.h:3123
EUsdSaveDialogBehavior
Definition Enums.h:24369
EGLTFJsonTextureWrap
Definition Enums.h:28458
EStreamingOperationResult
Definition Enums.h:10228
EHoudiniAssetState
Definition Enums.h:20972
ESmoothMeshToolSmoothType
Definition Enums.h:26697
EDoWorkTimeSlicedState
Definition Enums.h:32079
DistributionParamMode
Definition Enums.h:28674
EEntryCategory
Definition Enums.h:33327
VkCoverageReductionModeNV
Definition Enums.h:1125
EDetachmentRule
Definition Enums.h:11684
IPSEC_SA_CONTEXT_EVENT_TYPE0_
Definition Enums.h:3446
ELumenRayLightingMode
Definition Enums.h:22164
EHoleFillOpFillType
Definition Enums.h:18565
EResolveClass
Definition Enums.h:21897
EPCGMetadataMakeVector4
Definition Enums.h:22674
OodleLZ_Compressor
Definition Enums.h:32809
EBlendSpaceAxis
Definition Enums.h:17118
EGBufferCompression
Definition Enums.h:5505
EDDSCaps
Definition Enums.h:38387
@ DDSC_CubeMap_AllFaces
EOodleNetResult
Definition Enums.h:21829
EShaderParamBindingType
Definition Enums.h:13302
ELifetimeRepNotifyCondition
Definition Enums.h:7059
VkRayTracingShaderGroupTypeKHR
Definition Enums.h:26881
EOS_EPacketReliability
Definition Enums.h:21550
ECFCoreExternalAuthProvider
Definition Enums.h:13457
ESlateLineJoinType
Definition Enums.h:20178
EPolyEditExtrudeDistanceMode
Definition Enums.h:23674
EArchiveReferenceMarkerFlags
Definition Enums.h:28132
EMIDCreationFlags
Definition Enums.h:32412
EEvaluationMethod
Definition Enums.h:8599
EPolyEditExtrudeModeOptions
Definition Enums.h:23691
EQuartzTimeSignatureQuantization
Definition Enums.h:22110
EIoContainerFlags
Definition Enums.h:7667
EStaticMeshVertexUVType
Definition Enums.h:10459
EHairStrandsCompositionType
Definition Enums.h:34136
VkDescriptorPoolCreateFlagBits
Definition Enums.h:26911
EFieldCullingOperationType
Definition Enums.h:27539
FWPS_NET_BUFFER_LIST_TYPE_
Definition Enums.h:3733
_KINTERRUPT_POLARITY
Definition Enums.h:2717
VkPipelineStageFlagBits
Definition Enums.h:27146
@ VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
@ VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
@ VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV
@ VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
@ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT
ECustomDataRowCountMethod
Definition Enums.h:37724
EOptimusSkinnedMeshExecDomain
Definition Enums.h:26012
EPingAverageType
Definition Enums.h:17055
VkAttachmentStoreOp
Definition Enums.h:794
EActorMovementCompensationMode
Definition Enums.h:7820
EOnlineNotificationResult
Definition Enums.h:12282
ETextureLossyCompressionAmount
Definition Enums.h:11771
UCharNameChoice
Definition Enums.h:30396
EMaterialShadingRate
Definition Enums.h:6195
EKnownIniFile
Definition Enums.h:20462
ELightUnits
Definition Enums.h:8551
dictIssue_directive
Definition Enums.h:32898
ECopyTextureResourceType
Definition Enums.h:36086
EHandKeypoint
Definition Enums.h:12893
ETextureMipCount
Definition Enums.h:11364
EFractureEngineClusterSizeMethod
Definition Enums.h:21903
ERTRootSignatureType
Definition Enums.h:21495
ECppProperty
Definition Enums.h:17861
CHANNELOPTIONS
Definition Enums.h:3741
ELODStreamingCallbackResult
Definition Enums.h:21303
ASSOCIATIONLEVEL
Definition Enums.h:110
EModuleLoadResult
Definition Enums.h:19764
ESceneRenderCleanUpMode
Definition Enums.h:34690
ERasterizeGeomRecastTimeSlicedState
Definition Enums.h:32060
EJson
Definition Enums.h:9877
ELeaderboardSortMethod
Definition Enums.h:14976
ETriggerEvent
Definition Enums.h:25489
ESynthModEnvPatch
Definition Enums.h:28895
EPCGMetadataTypes
Definition Enums.h:20504
ELandscapeDirtyingMode
Definition Enums.h:37392
EHairCardsGenerationType
Definition Enums.h:18412
EItemPreviewType
Definition Enums.h:16039
@ k_EItemPreviewType_EnvironmentMap_HorizontalCross
@ k_EItemPreviewType_EnvironmentMap_LatLong
@ k_EItemPreviewType_ReservedMax
@ k_EItemPreviewType_YouTubeVideo
VkImageViewType
Definition Enums.h:2171
@ VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
@ VK_IMAGE_VIEW_TYPE_RANGE_SIZE
@ VK_IMAGE_VIEW_TYPE_BEGIN_RANGE
@ VK_IMAGE_VIEW_TYPE_END_RANGE
ELoudnessNRTCurveTypeEnum
Definition Enums.h:32750
rcTimerLabel
Definition Enums.h:32021
@ RC_TIMER_BUILD_CONTOURS_SIMPLIFY
@ RC_TIMER_BUILD_DISTANCEFIELD
@ RC_TIMER_BUILD_POLYMESH
@ RC_TIMER_MERGE_POLYMESH
@ RC_TIMER_FILTER_WALKABLE
@ RC_TIMER_BUILD_CLUSTERS
@ RC_TIMER_BUILD_POLYMESHDETAIL
@ RC_TIMER_BUILD_COMPACTHEIGHTFIELD
@ RC_TIMER_BUILD_REGIONS_EXPAND
@ RC_TIMER_MARK_CONVEXPOLY_AREA
@ RC_TIMER_FILTER_BORDER
@ RC_TIMER_MERGE_POLYMESHDETAIL
@ RC_TIMER_BUILD_DISTANCEFIELD_DIST
@ RC_TIMER_MARK_BOX_AREA
@ RC_TIMER_BUILD_REGIONS_WATERSHED
@ RC_TIMER_BUILD_REGIONS_FLOOD
@ RC_TIMER_MARK_CYLINDER_AREA
@ RC_TIMER_BUILD_REGIONS_FILTER
@ RC_TIMER_FILTER_LOW_OBSTACLES
@ RC_TIMER_BUILD_REGIONS
@ RC_TIMER_BUILD_CONTOURS
@ RC_TIMER_BUILD_CONTOURS_TRACE
@ RC_TIMER_BUILD_DISTANCEFIELD_BLUR
@ RC_TIMER_RASTERIZE_TRIANGLES
WICColorContextType
Definition Enums.h:3979
EClearType
Definition Enums.h:40456
EDescendantScrollDestination
Definition Enums.h:29001
EUsdDefaultKind
Definition Enums.h:19837
EPCGMedadataTransformOperation
Definition Enums.h:22755
EHairTransmittancePassType
Definition Enums.h:37141
EUniverse
Definition Enums.h:14911
@ k_EUniversePublic
@ k_EUniverseInvalid
@ k_EUniverseInternal
ESteamAuthStatus
Definition Enums.h:16816
ERepLayoutFlags
Definition Enums.h:10408
@ HasObjectOrNetSerializeProperties
EArchiveReplaceObjectFlags
Definition Enums.h:29647
EOpusFrameSizes
Definition Enums.h:37607
EQueueMode
Definition Enums.h:19635
_DATA_PACER_EVENT
Definition Enums.h:3780
FWP_DATA_TYPE_
Definition Enums.h:2931
@ FWP_SECURITY_DESCRIPTOR_TYPE
@ FWP_TOKEN_INFORMATION_TYPE
@ FWP_TOKEN_ACCESS_INFORMATION_TYPE
VkPhysicalDeviceType
Definition Enums.h:2047
@ VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
EGizmoElementInteractionState
Definition Enums.h:39025
EFontFallback
Definition Enums.h:7236
APPDOCLISTTYPE
Definition Enums.h:189
EChatEntryType
Definition Enums.h:15304
@ k_EChatEntryTypeLinkBlocked
@ k_EChatEntryTypeHistoricalChat
@ k_EChatEntryTypeDisconnected
@ k_EChatEntryTypeLeftConversation
@ k_EChatEntryTypeInviteGame
EHttpServerResponseCodes
Definition Enums.h:31679
EWorkshopFileAction
Definition Enums.h:15476
CURLoption
Definition Enums.h:35510
@ CURLOPT_ACCEPTTIMEOUT_MS
@ CURLOPT_FTP_USE_EPSV
@ CURLOPT_TRAILERFUNCTION
@ CURLOPT_HTTP_TRANSFER_DECODING
@ CURLOPT_HTTP_CONTENT_DECODING
@ CURLOPT_TLSAUTH_TYPE
@ CURLOPT_PROXY_SSL_VERIFYHOST
@ CURLOPT_HTTP_VERSION
@ CURLOPT_CONNECTTIMEOUT_MS
@ CURLOPT_PROXYUSERNAME
@ CURLOPT_TIMECONDITION
@ CURLOPT_TLSAUTH_USERNAME
@ CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
@ CURLOPT_SSL_ENABLE_NPN
@ CURLOPT_OPENSOCKETFUNCTION
@ CURLOPT_BUFFERSIZE
@ CURLOPT_PROXY_CRLFILE
@ CURLOPT_SSL_CTX_DATA
@ CURLOPT_SUPPRESS_CONNECT_HEADERS
@ CURLOPT_PATH_AS_IS
@ CURLOPT_CONV_TO_NETWORK_FUNCTION
@ CURLOPT_COPYPOSTFIELDS
@ CURLOPT_CONV_FROM_UTF8_FUNCTION
@ CURLOPT_OPENSOCKETDATA
@ CURLOPT_FOLLOWLOCATION
@ CURLOPT_PROGRESSFUNCTION
@ CURLOPT_HTTPPROXYTUNNEL
@ CURLOPT_READFUNCTION
@ CURLOPT_TIMEOUT_MS
@ CURLOPT_MAXLIFETIME_CONN
@ CURLOPT_CLOSESOCKETFUNCTION
@ CURLOPT_SSL_VERIFYPEER
@ CURLOPT_TELNETOPTIONS
@ CURLOPT_CHUNK_DATA
@ CURLOPT_PROXY_TRANSFER_MODE
@ CURLOPT_TCP_NODELAY
@ CURLOPT_SOCKS5_GSSAPI_NEC
@ CURLOPT_NETRC_FILE
@ CURLOPT_FTP_ACCOUNT
@ CURLOPT_FTP_FILEMETHOD
@ CURLOPT_MAXFILESIZE
@ CURLOPT_ERRORBUFFER
@ CURLOPT_FTP_USE_EPRT
@ CURLOPT_UNIX_SOCKET_PATH
@ CURLOPT_CAINFO_BLOB
@ CURLOPT_FTP_CREATE_MISSING_DIRS
@ CURLOPT_TIMEVALUE_LARGE
@ CURLOPT_SEEKFUNCTION
@ CURLOPT_DNS_INTERFACE
@ CURLOPT_CONNECT_TO
@ CURLOPT_GSSAPI_DELEGATION
@ CURLOPT_FTP_USE_PRET
@ CURLOPT_STREAM_DEPENDS
@ CURLOPT_KEEP_SENDING_ON_ERROR
@ CURLOPT_TCP_FASTOPEN
@ CURLOPT_CHUNK_BGN_FUNCTION
@ CURLOPT_SSH_KEYDATA
@ CURLOPT_DOH_SSL_VERIFYPEER
@ CURLOPT_HSTSREADDATA
@ CURLOPT_SSLENGINE_DEFAULT
@ CURLOPT_CHUNK_END_FUNCTION
@ CURLOPT_XOAUTH2_BEARER
@ CURLOPT_EXPECT_100_TIMEOUT_MS
@ CURLOPT_CUSTOMREQUEST
@ CURLOPT_SSH_PRIVATE_KEYFILE
@ CURLOPT_RANDOM_FILE
@ CURLOPT_PROXY_SSLKEY_BLOB
@ CURLOPT_SOCKOPTDATA
@ CURLOPT_TRANSFER_ENCODING
@ CURLOPT_RTSP_TRANSPORT
@ CURLOPT_XFERINFODATA
@ CURLOPT_PROXY_SSL_CIPHER_LIST
@ CURLOPT_PROXY_SERVICE_NAME
@ CURLOPT_DNS_LOCAL_IP4
@ CURLOPT_DNS_USE_GLOBAL_CACHE
@ CURLOPT_HEADERFUNCTION
@ CURLOPT_SSH_KEYFUNCTION
@ CURLOPT_HTTP200ALIASES
@ CURLOPT_SSL_OPTIONS
@ CURLOPT_CONNECT_ONLY
@ CURLOPT_MAXFILESIZE_LARGE
@ CURLOPT_PROXY_TLSAUTH_USERNAME
@ CURLOPT_PROXY_ISSUERCERT
@ CURLOPT_ADDRESS_SCOPE
@ CURLOPT_TLS13_CIPHERS
@ CURLOPT_PREREQDATA
@ CURLOPT_UPKEEP_INTERVAL_MS
@ CURLOPT_ISSUERCERT
@ CURLOPT_PROXY_TLS13_CIPHERS
@ CURLOPT_PROXY_SSLKEYTYPE
@ CURLOPT_DEBUGFUNCTION
@ CURLOPT_UPLOAD_BUFFERSIZE
@ CURLOPT_MAX_RECV_SPEED_LARGE
@ CURLOPT_WRITEFUNCTION
@ CURLOPT_TCP_KEEPIDLE
@ CURLOPT_PROXY_SSLVERSION
@ CURLOPT_FNMATCH_FUNCTION
@ CURLOPT_FRESH_CONNECT
@ CURLOPT_MAXAGE_CONN
@ CURLOPT_COOKIESESSION
@ CURLOPT_MAX_SEND_SPEED_LARGE
@ CURLOPT_SSL_VERIFYHOST
@ CURLOPT_TRAILERDATA
@ CURLOPT_SSH_COMPRESSION
@ CURLOPT_PROXY_KEYPASSWD
@ CURLOPT_PROXY_CAINFO_BLOB
@ CURLOPT_CONNECTTIMEOUT
@ CURLOPT_TCP_KEEPINTVL
@ CURLOPT_IOCTLFUNCTION
@ CURLOPT_HSTSREADFUNCTION
@ CURLOPT_PROXY_SSL_VERIFYPEER
@ CURLOPT_TFTP_NO_OPTIONS
@ CURLOPT_NEW_DIRECTORY_PERMS
@ CURLOPT_PREREQFUNCTION
@ CURLOPT_HAPROXYPROTOCOL
@ CURLOPT_RESOLVER_START_DATA
@ CURLOPT_SSLKEYTYPE
@ CURLOPT_DOH_SSL_VERIFYSTATUS
@ CURLOPT_PROXY_ISSUERCERT_BLOB
@ CURLOPT_PROXYUSERPWD
@ CURLOPT_HSTSWRITEFUNCTION
@ CURLOPT_POSTFIELDS
@ CURLOPT_REDIR_PROTOCOLS
@ CURLOPT_MIME_OPTIONS
@ CURLOPT_SSH_KNOWNHOSTS
@ CURLOPT_SSL_CTX_FUNCTION
@ CURLOPT_FTP_RESPONSE_TIMEOUT
@ CURLOPT_MAIL_RCPT_ALLLOWFAILS
@ CURLOPT_XFERINFOFUNCTION
@ CURLOPT_WILDCARDMATCH
@ CURLOPT_RTSP_SERVER_CSEQ
@ CURLOPT_PROXY_SSL_OPTIONS
@ CURLOPT_ALTSVC_CTRL
@ CURLOPT_PROXY_TLSAUTH_PASSWORD
@ CURLOPT_LOGIN_OPTIONS
@ CURLOPT_SERVICE_NAME
@ CURLOPT_PROXY_SSLKEY
@ CURLOPT_TLSAUTH_PASSWORD
@ CURLOPT_ISSUERCERT_BLOB
@ CURLOPT_NOPROGRESS
@ CURLOPT_PINNEDPUBLICKEY
@ CURLOPT_OBSOLETE72
@ CURLOPT_PROXY_SSLCERT
@ CURLOPT_PROXY_PINNEDPUBLICKEY
@ CURLOPT_FTP_ALTERNATIVE_TO_USER
@ CURLOPT_INFILESIZE_LARGE
@ CURLOPT_SSH_PUBLIC_KEYFILE
@ CURLOPT_STREAM_DEPENDS_E
@ CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS
@ CURLOPT_RESUME_FROM
@ CURLOPT_PROXY_CAINFO
@ CURLOPT_DNS_SHUFFLE_ADDRESSES
@ CURLOPT_LOCALPORTRANGE
@ CURLOPT_DOH_SSL_VERIFYHOST
@ CURLOPT_RTSP_STREAM_URI
@ CURLOPT_PROXYPASSWORD
@ CURLOPT_INTERLEAVEDATA
@ CURLOPT_DNS_CACHE_TIMEOUT
@ CURLOPT_DEFAULT_PROTOCOL
@ CURLOPT_SSH_AUTH_TYPES
@ CURLOPT_CONV_FROM_NETWORK_FUNCTION
@ CURLOPT_SSLCERTTYPE
@ CURLOPT_MAXCONNECTS
@ CURLOPT_FTPSSLAUTH
@ CURLOPT_TRANSFERTEXT
@ CURLOPT_ABSTRACT_UNIX_SOCKET
@ CURLOPT_AUTOREFERER
@ CURLOPT_PROXY_TLSAUTH_TYPE
@ CURLOPT_SSL_VERIFYSTATUS
@ CURLOPT_RTSP_REQUEST
@ CURLOPT_FORBID_REUSE
@ CURLOPT_SSL_FALSESTART
@ CURLOPT_OBSOLETE40
@ CURLOPT_POSTFIELDSIZE
@ CURLOPT_POSTFIELDSIZE_LARGE
@ CURLOPT_HTTP09_ALLOWED
@ CURLOPT_RTSP_CLIENT_CSEQ
@ CURLOPT_SSLKEY_BLOB
@ CURLOPT_FAILONERROR
@ CURLOPT_SSL_ENABLE_ALPN
@ CURLOPT_COOKIEFILE
@ CURLOPT_STREAM_WEIGHT
@ CURLOPT_REQUEST_TARGET
@ CURLOPT_DIRLISTONLY
@ CURLOPT_SASL_AUTHZID
@ CURLOPT_SSL_SESSIONID_CACHE
@ CURLOPT_COOKIELIST
@ CURLOPT_SOCKS5_AUTH
@ CURLOPT_FTP_SKIP_PASV_IP
@ CURLOPT_SOCKOPTFUNCTION
@ CURLOPT_UNRESTRICTED_AUTH
@ CURLOPT_LOW_SPEED_TIME
@ CURLOPT_PROXY_CAPATH
@ CURLOPT_SSLCERT_BLOB
@ CURLOPT_CLOSESOCKETDATA
@ CURLOPT_SSL_CIPHER_LIST
@ CURLOPT_IGNORE_CONTENT_LENGTH
@ CURLOPT_RESOLVER_START_FUNCTION
@ CURLOPT_DNS_SERVERS
@ CURLOPT_SSLVERSION
@ CURLOPT_HSTSWRITEDATA
@ CURLOPT_TFTP_BLKSIZE
@ CURLOPT_INTERLEAVEFUNCTION
@ CURLOPT_RESUME_FROM_LARGE
@ CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256
@ CURLOPT_HTTPHEADER
@ CURLOPT_LOW_SPEED_LIMIT
@ CURLOPT_SOCKS5_GSSAPI_SERVICE
@ CURLOPT_SSL_EC_CURVES
@ CURLOPT_DISALLOW_USERNAME_IN_URL
@ CURLOPT_PROXY_SSLCERTTYPE
@ CURLOPT_FNMATCH_DATA
@ CURLOPT_PROXYHEADER
@ CURLOPT_INFILESIZE
@ CURLOPT_DNS_LOCAL_IP6
@ CURLOPT_TCP_KEEPALIVE
@ CURLOPT_NEW_FILE_PERMS
@ CURLOPT_PROXY_SSLCERT_BLOB
@ CURLOPT_ACCEPT_ENCODING
@ CURLOPT_RTSP_SESSION_ID
@ CURLOPT_FTP_SSL_CCC
@ CURLOPT_HEADERDATA
EPhysBodyOp
Definition Enums.h:7563
ELoadModuleFlags
Definition Enums.h:19758
EForkProcessRole
Definition Enums.h:9492
ESteelShieldDataFlags
Definition Enums.h:26196
AnimPhysAngularConstraintType
Definition Enums.h:36333
EBakeMapType
Definition Enums.h:24338
EAREye
Definition Enums.h:36434
tableType_t
Definition Enums.h:32904
EBinkMoviePlayerBinkBufferModes
Definition Enums.h:39371
OodleLZ_CheckCRC
Definition Enums.h:32802
DWMWINDOWATTRIBUTE
Definition Enums.h:32538
EReflectedAndRefractedRayTracedShadows
Definition Enums.h:8625
EInstallStatus
Definition Enums.h:27973
@ EInstallStatus_Uninstalling
@ EInstallStatus_InstalledButNeedsUpdateMyMods
@ EInstallStatus_InstalledButNeedsUpdate
EInstallBundleStatus
Definition Enums.h:40391
EInGamePerfTrackers
Definition Enums.h:11256
ERaSpatializationMethod
Definition Enums.h:33305
dtCompressedTileFlags
Definition Enums.h:39260
EShaderParameterFlags
Definition Enums.h:6930
EPCGMetadataMakeVector3
Definition Enums.h:22668
sentry_level_e
Definition Enums.h:21510
EClientRequestType
Definition Enums.h:14104
EGroomInterpolationQuality
Definition Enums.h:18269
EMonthOfYear
Definition Enums.h:13096
ETextureSourceFormat
Definition Enums.h:5035
EDataflowWaveFunctionType
Definition Enums.h:25031
VkDescriptorSetLayoutCreateFlagBits
Definition Enums.h:26937
TextureFilter
Definition Enums.h:8870
EGeometryScriptOffsetFacesType
Definition Enums.h:18208
EGroupTopologyDeformationStrategy
Definition Enums.h:31304
EPropertyExportCPPFlags
Definition Enums.h:18418
EBlendListTransitionType
Definition Enums.h:33426
EGrassScaling
Definition Enums.h:37005
EInstallBundleRequestFlags
Definition Enums.h:11034
ELightSourceShape
Definition Enums.h:35341
DLAttr
Definition Enums.h:2673
ESwapRootBone
Definition Enums.h:36306
EDerivedDataCacheStatus
Definition Enums.h:38212
EVoiceSampleRate
Definition Enums.h:20009
VkColorSpaceKHR
Definition Enums.h:1037
@ VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
@ VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
@ VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT
@ VK_COLOR_SPACE_BT709_LINEAR_EXT
@ VK_COLOR_SPACE_HDR10_ST2084_EXT
@ VK_COLOR_SPACE_BT709_NONLINEAR_EXT
@ VK_COLOR_SPACE_END_RANGE_KHR
@ VK_COLORSPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_SPACE_DCI_P3_LINEAR_EXT
@ VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_SPACE_BT2020_LINEAR_EXT
@ VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT
@ VK_COLOR_SPACE_PASS_THROUGH_EXT
@ VK_COLOR_SPACE_BEGIN_RANGE_KHR
@ VK_COLOR_SPACE_HDR10_HLG_EXT
@ VK_COLOR_SPACE_DISPLAY_NATIVE_AMD
@ VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
@ VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
@ VK_COLOR_SPACE_RANGE_SIZE_KHR
@ VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
@ VK_COLOR_SPACE_DOLBYVISION_EXT
ERigVMOpCode
Definition Enums.h:18863
EBakeCurvatureTypeMode
Definition Enums.h:24180
ENotificationPosition
Definition Enums.h:15320
EWorldPartitionInitState
Definition Enums.h:32305
NSVGspreadType
Definition Enums.h:34393
VkPresentModeKHR
Definition Enums.h:1075
@ VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
@ VK_PRESENT_MODE_RANGE_SIZE_KHR
@ VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR
@ VK_PRESENT_MODE_BEGIN_RANGE_KHR
@ VK_PRESENT_MODE_FIFO_RELAXED_KHR
FWPM_FIELD_TYPE_
Definition Enums.h:3319
ENavMeshDetailFlags
Definition Enums.h:39715
EARLineTraceChannels
Definition Enums.h:36563
EDebugProjectionHairType
Definition Enums.h:25637
IPSEC_AUTH_TYPE_
Definition Enums.h:3093
EMeshSelectionElementType
Definition Enums.h:23500
EGroomStrandsSize
Definition Enums.h:18328
EOffsetMeshSelectionInteractionMode
Definition Enums.h:24423
EGeometryScriptCombineAttributesMode
Definition Enums.h:17914
ERigUnitDebugPointMode
Definition Enums.h:40780
EObjectTypeQuery
Definition Enums.h:7967
@ ObjectTypeQuery17
Definition Enums.h:7984
@ ObjectTypeQuery2
Definition Enums.h:7969
@ ObjectTypeQuery3
Definition Enums.h:7970
@ ObjectTypeQuery20
Definition Enums.h:7987
@ ObjectTypeQuery5
Definition Enums.h:7972
@ ObjectTypeQuery13
Definition Enums.h:7980
@ ObjectTypeQuery32
Definition Enums.h:7999
@ ObjectTypeQuery28
Definition Enums.h:7995
@ ObjectTypeQuery21
Definition Enums.h:7988
@ ObjectTypeQuery27
Definition Enums.h:7994
@ ObjectTypeQuery7
Definition Enums.h:7974
@ ObjectTypeQuery22
Definition Enums.h:7989
@ ObjectTypeQuery1
Definition Enums.h:7968
@ ObjectTypeQuery16
Definition Enums.h:7983
@ ObjectTypeQuery_MAX
Definition Enums.h:8000
@ ObjectTypeQuery4
Definition Enums.h:7971
@ ObjectTypeQuery12
Definition Enums.h:7979
@ ObjectTypeQuery25
Definition Enums.h:7992
@ ObjectTypeQuery9
Definition Enums.h:7976
@ ObjectTypeQuery8
Definition Enums.h:7975
@ ObjectTypeQuery29
Definition Enums.h:7996
@ ObjectTypeQuery30
Definition Enums.h:7997
@ ObjectTypeQuery31
Definition Enums.h:7998
@ ObjectTypeQuery18
Definition Enums.h:7985
@ ObjectTypeQuery24
Definition Enums.h:7991
@ ObjectTypeQuery14
Definition Enums.h:7981
@ ObjectTypeQuery23
Definition Enums.h:7990
@ ObjectTypeQuery19
Definition Enums.h:7986
@ ObjectTypeQuery11
Definition Enums.h:7978
@ ObjectTypeQuery10
Definition Enums.h:7977
@ ObjectTypeQuery15
Definition Enums.h:7982
@ ObjectTypeQuery6
Definition Enums.h:7973
@ ObjectTypeQuery26
Definition Enums.h:7993
NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID
Definition Enums.h:1373
EControlRigContextChannelToKey
Definition Enums.h:19118
EAudioSpectrumBandPresetType
Definition Enums.h:13418
EPluginDescriptorVersion
Definition Enums.h:34988
FWP_MATCH_TYPE_
Definition Enums.h:2788
@ FWP_MATCH_EQUAL_CASE_INSENSITIVE
AnimPhysCollisionType
Definition Enums.h:36319
ENDISkeletalMesh_SourceMode
Definition Enums.h:11379
ERBFVectorDistanceType
Definition Enums.h:40851
FWPM_VSWITCH_EVENT_TYPE_
Definition Enums.h:2856
@ FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER
@ FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION
EMobileShadowQuality
Definition Enums.h:36682
EAlignObjectsBoxPoint
Definition Enums.h:24318
EGrassSurfaceFilter
Definition Enums.h:37012
EDistanceFieldShadowingType
Definition Enums.h:37235
CURLcode
Definition Enums.h:35812
@ CURLE_TFTP_UNKNOWNID
@ CURLE_OBSOLETE20
@ CURLE_BAD_FUNCTION_ARGUMENT
@ CURLE_OBSOLETE40
@ CURLE_BAD_DOWNLOAD_RESUME
@ CURLE_OBSOLETE29
@ CURLE_SSL_CERTPROBLEM
@ CURLE_TFTP_NOSUCHUSER
@ CURLE_FILESIZE_EXCEEDED
@ CURLE_OBSOLETE51
@ CURLE_FTP_ACCEPT_FAILED
@ CURLE_COULDNT_CONNECT
@ CURLE_BAD_CONTENT_ENCODING
@ CURLE_PEER_FAILED_VERIFICATION
@ CURLE_UNSUPPORTED_PROTOCOL
@ CURLE_SSL_CIPHER
@ CURLE_REMOTE_ACCESS_DENIED
@ CURLE_OUT_OF_MEMORY
@ CURLE_PARTIAL_FILE
@ CURLE_SSL_ENGINE_INITFAILED
@ CURLE_OBSOLETE50
@ CURLE_SSL_CRL_BADFILE
@ CURLE_USE_SSL_FAILED
@ CURLE_AUTH_ERROR
@ CURLE_SSL_CACERT_BADFILE
@ CURLE_FTP_COULDNT_SET_TYPE
@ CURLE_FTP_WEIRD_PASS_REPLY
@ CURLE_QUOTE_ERROR
@ CURLE_UNKNOWN_OPTION
@ CURLE_FUNCTION_NOT_FOUND
@ CURLE_FTP_WEIRD_PASV_REPLY
@ CURLE_HTTP_POST_ERROR
@ CURLE_NOT_BUILT_IN
@ CURLE_LDAP_CANNOT_BIND
@ CURLE_COULDNT_RESOLVE_PROXY
@ CURLE_WEIRD_SERVER_REPLY
@ CURLE_TFTP_NOTFOUND
@ CURLE_SSL_CLIENTCERT
@ CURLE_REMOTE_DISK_FULL
@ CURLE_SSL_PINNEDPUBKEYNOTMATCH
@ CURLE_SEND_ERROR
@ CURLE_CHUNK_FAILED
@ CURLE_WRITE_ERROR
@ CURLE_SSL_ENGINE_SETFAILED
@ CURLE_OBSOLETE24
@ CURLE_REMOTE_FILE_NOT_FOUND
@ CURLE_COULDNT_RESOLVE_HOST
@ CURLE_QUIC_CONNECT_ERROR
@ CURLE_OBSOLETE62
@ CURLE_ABORTED_BY_CALLBACK
@ CURLE_RTSP_CSEQ_ERROR
@ CURLE_SETOPT_OPTION_SYNTAX
@ CURLE_TFTP_PERM
@ CURLE_FTP_COULDNT_RETR_FILE
@ CURLE_GOT_NOTHING
@ CURLE_REMOTE_FILE_EXISTS
@ CURLE_RANGE_ERROR
@ CURLE_FTP_PRET_FAILED
@ CURLE_RTSP_SESSION_ERROR
@ CURLE_FTP_PORT_FAILED
@ CURLE_READ_ERROR
@ CURLE_UPLOAD_FAILED
@ CURLE_RECV_ERROR
@ CURLE_OPERATION_TIMEDOUT
@ CURLE_FTP_CANT_GET_HOST
@ CURLE_LDAP_SEARCH_FAILED
@ CURLE_SSL_ENGINE_NOTFOUND
@ CURLE_OBSOLETE32
@ CURLE_FTP_BAD_FILE_LIST
@ CURLE_HTTP2_STREAM
@ CURLE_SSL_INVALIDCERTSTATUS
@ CURLE_FTP_COULDNT_USE_REST
@ CURLE_RECURSIVE_API_CALL
@ CURLE_FTP_ACCEPT_TIMEOUT
@ CURLE_FTP_WEIRD_227_FORMAT
@ CURLE_TOO_MANY_REDIRECTS
@ CURLE_OBSOLETE46
@ CURLE_SSL_SHUTDOWN_FAILED
@ CURLE_INTERFACE_FAILED
@ CURLE_FILE_COULDNT_READ_FILE
@ CURLE_OBSOLETE76
@ CURLE_OBSOLETE57
@ CURLE_NO_CONNECTION_AVAILABLE
@ CURLE_TFTP_ILLEGAL
@ CURLE_OBSOLETE44
@ CURLE_SSL_ISSUER_ERROR
@ CURLE_SSL_CONNECT_ERROR
@ CURLE_HTTP_RETURNED_ERROR
@ CURLE_URL_MALFORMAT
@ CURLE_CONV_FAILED
@ CURLE_FAILED_INIT
@ CURLE_SEND_FAIL_REWIND
@ CURLE_LOGIN_DENIED
EInstallBundleCacheReserveResult
Definition Enums.h:40400
FWP_CLASSIFY_OPTION_TYPE_
Definition Enums.h:3306
@ FWP_CLASSIFY_OPTION_SECURE_SOCKET_SECURITY_FLAGS
@ FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_MM_POLICY_KEY
@ FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_QM_POLICY_KEY
VkSurfaceTransformFlagBitsKHR
Definition Enums.h:39323
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
FForceFeedbackChannelType
Definition Enums.h:12543
EProcessRemoteFunctionFlags
Definition Enums.h:11556
EPCGSelfPruningType
Definition Enums.h:23059
EMoviePipelineShutterTiming
Definition Enums.h:21742
ENetRole
Definition Enums.h:5454
@ ROLE_Authority
@ ROLE_AutonomousProxy
@ ROLE_SimulatedProxy
EBoneVisibilityStatus
Definition Enums.h:8309
EVTRequestPagePriority
Definition Enums.h:17125
VkImageAspectFlagBits
Definition Enums.h:1260
EHLODLevelExclusion
Definition Enums.h:20737
ENormalCalculationMethod
Definition Enums.h:20611
ESplineBoneAxis
Definition Enums.h:36883
EBeam2Method
Definition Enums.h:37806
ECompareFunction
Definition Enums.h:5702
ovrUserPresenceStatus_
Definition Enums.h:17336
EGeometryScriptCollisionGenerationMethod
Definition Enums.h:14668
EDecalBlendMode
Definition Enums.h:12123
@ DBM_DBuffer_ColorNormalRoughness
@ DBM_DBuffer_EmissiveAlphaComposite
@ DBM_Volumetric_DistanceFunction
FCPXMLExportDataSource
Definition Enums.h:22449
EInputActionValueType
Definition Enums.h:25446
ESamplerSourceMode
Definition Enums.h:19966
EMovieScene2DTransformChannel
Definition Enums.h:38833
ERDGTransientResourceLifetimeState
Definition Enums.h:35315
EARServicePermissionRequestResult
Definition Enums.h:36709
ERigBoneType
Definition Enums.h:19197
ENDIStaticMesh_SourceMode
Definition Enums.h:11433
ENaturalSoundFalloffMode
Definition Enums.h:11690
_FILE_INFORMATION_CLASS
Definition Enums.h:3496
@ FileCaseSensitiveInformationForceAccessCheck
ERemoteStoragePublishedFileVisibility
Definition Enums.h:15440
EMappingQueryResult
Definition Enums.h:25473
@ Error_InputContextNotInActiveContexts
EIcmpEchoManyStatus
Definition Enums.h:37369
ECubeGridToolAction
Definition Enums.h:31288
NvAPIPrivateConstDataSlot
Definition Enums.h:1135
EMovieSceneTrackEasingSupportFlags
Definition Enums.h:8567
EAirAbsorptionMethod
Definition Enums.h:19738
EMemoryTraceHeapFlags
Definition Enums.h:19808
EPlatformAuthentication
Definition Enums.h:13132
ERDGImportedBufferFlags
Definition Enums.h:18173
EFilterInterpolationType
Definition Enums.h:11760
ETransformGetterType
Definition Enums.h:19946
EOptimusNodePinStorageType
Definition Enums.h:25721
TJSAMP
Definition Enums.h:34998
@ TJSAMP_422
@ TJSAMP_411
@ TJSAMP_GRAY
@ TJSAMP_420
@ TJSAMP_444
@ TJSAMP_440
EGeometryScriptBakeCurvatureColorMode
Definition Enums.h:17519
EHairCardsClusterType
Definition Enums.h:18406
ETextureReallocationStatus
Definition Enums.h:7701
EGestureEvent
Definition Enums.h:7737
curl_lock_data
Definition Enums.h:35943
@ CURL_LOCK_DATA_SSL_SESSION
EBakeCurvatureClampMode
Definition Enums.h:24195
UCalendarType
Definition Enums.h:33813
EChaosPerfUnits
Definition Enums.h:26676
EPBIKRootBehavior
Definition Enums.h:24608
ETerrainCoordMappingType
Definition Enums.h:35296
IKEEXT_CERT_CONFIG_TYPE_
Definition Enums.h:2847
EPCGWorldQueryFilterByTag
Definition Enums.h:22571
EPatternToolShape
Definition Enums.h:24241
EDataflowVectorFieldOperationType
Definition Enums.h:25051
EJsonToken
Definition Enums.h:9020
ESecondaryScreenPercentageMethod
Definition Enums.h:15269
EGameplayTaskRunResult
Definition Enums.h:33510
EHorizTextAligment
Definition Enums.h:12648
UDisplayContext
Definition Enums.h:33960
@ UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU
@ UDISPCTX_CAPITALIZATION_NONE
@ UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
@ UDISPCTX_CAPITALIZATION_FOR_STANDALONE
@ UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
EEffectScope
Definition Enums.h:31855
VkPerformanceCounterScopeKHR
Definition Enums.h:26749
EVectorVMOp
Definition Enums.h:10041
@ inputdata_noadvance_float
@ inputdata_noadvance_half
@ inputdata_noadvance_int32
EBasicAxis
Definition Enums.h:24522
EARServiceInstallRequestResult
Definition Enums.h:36701
EVTProducePageFlags
Definition Enums.h:11874
ESimpleRenderTargetMode
Definition Enums.h:20724
ECRSimSoftCollisionType
Definition Enums.h:20002
ERHITransientHeapFlags
Definition Enums.h:38997
VkExternalSemaphoreFeatureFlagBits
Definition Enums.h:2585
ESplineType
Definition Enums.h:21648
EMeshGroupPaintBrushType
Definition Enums.h:26145
ERepParentFlags
Definition Enums.h:10339
EInstallBundleReleaseResult
Definition Enums.h:40408
EPCGMedadataCompareOperation
Definition Enums.h:22623
EHoudiniHandleType
Definition Enums.h:23760
EUnicodeBlockRange
Definition Enums.h:34704
@ UnifiedCanadianAboriginalSyllabicsExtended
@ CombiningDiacriticalMarksForSymbols
@ CombiningDiacriticalMarksSupplement
@ MiscellaneousSymbolsAndPictographs
@ UnifiedCanadianAboriginalSyllabics
@ ArabicMathematicalAlphabeticSymbols
@ CJKCompatibilityIdeographsSupplement
ELandscapeClearMode
Definition Enums.h:13947
EGeometryScriptBakeCurvatureClampMode
Definition Enums.h:17512
EConvexOverlapRemoval
Definition Enums.h:24930
EMainTAAPassConfig
Definition Enums.h:21445
EMaterialProperty
Definition Enums.h:5301
@ MP_TessellationMultiplier_DEPRECATED
VkRenderingFlagBits
Definition Enums.h:26899
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT
@ VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
EAddComponentResult
Definition Enums.h:38598
EUniformBufferBaseType
Definition Enums.h:4238
EUpdateRateShiftBucket
Definition Enums.h:18058
ERDGPooledBufferAlignment
Definition Enums.h:17090
LIBRARYOPTIONFLAGS
Definition Enums.h:2654
EMultiBoxType
Definition Enums.h:14078
EOptimusDataTypeFlags
Definition Enums.h:25735
EARSessionTrackingFeature
Definition Enums.h:36516
ENGXProjectIdentifier
Definition Enums.h:21415
EFieldFalloffType
Definition Enums.h:20861
ENavigationSource
Definition Enums.h:10647
EVectorVMFlags
Definition Enums.h:39122
@ VVMFlag_HasRandInstruction
@ VVMFlag_OptSaveIntermediateState
EOS_ELogCategory
Definition Enums.h:25153
EMouseLockMode
Definition Enums.h:19696
EChatMemberStateChange
Definition Enums.h:14713
LandscapeSplineMeshOrientation
Definition Enums.h:20455
EParticleSortMode
Definition Enums.h:38343
ESoundDistanceCalc
Definition Enums.h:22144
EDatasmithImportAssetConflictPolicy
Definition Enums.h:24689
EResendAllDataState
Definition Enums.h:8523
AMPROPERTY_PIN
Definition Enums.h:37550
EGLTFJsonMimeType
Definition Enums.h:28382
EGLTFJsonExtension
Definition Enums.h:28298
EPackageSegment
Definition Enums.h:21604
EMeshScreenAlignment
Definition Enums.h:37764
ERigVMNodeCreatedReason
Definition Enums.h:19247
EConfigExpansionFlags
Definition Enums.h:18841
EGetByNameFlags
Definition Enums.h:11057
EBuildPatchDownloadHealth
Definition Enums.h:31373
EMoveComponentFlags
Definition Enums.h:7129
@ MOVECOMP_NeverIgnoreBlockingOverlaps
@ MOVECOMP_DisableBlockingOverlapDispatch
ovrPlatformInitializeResult_
Definition Enums.h:17139
EDeadZoneType
Definition Enums.h:25499
ELocationFilteringModeEnum
Definition Enums.h:25839
EKeyboardType
Definition Enums.h:22346
ESoundSpatializationAlgorithm
Definition Enums.h:5448
EOnlineStoreOfferDiscountType
Definition Enums.h:12098
EAnimCurveType
Definition Enums.h:7488
FWPM_SERVICE_STATE_
Definition Enums.h:3201
ETwitterRequestMethod
Definition Enums.h:28734
EEdGraphPinDirection
Definition Enums.h:5903
ESpectatorScreenMode
Definition Enums.h:12881
EChannelCreateFlags
Definition Enums.h:8027
EBrushFalloffMode
Definition Enums.h:26113
EVolumeCacheType
Definition Enums.h:11309
ETypeAdvanceAnim
Definition Enums.h:14052
AMBISONICS_NORMALIZATION
Definition Enums.h:38893
VkSamplerYcbcrModelConversion
Definition Enums.h:2153
EFontLayoutMethod
Definition Enums.h:22019
UNumberFormatAttributeValue
Definition Enums.h:34040
EGeometryScriptPrimitivePolygroupMode
Definition Enums.h:18361
EBrushToolSizeType
Definition Enums.h:24222
EdgeValues
Definition Enums.h:39753
ETimedDataInputEvaluationType
Definition Enums.h:24615
EObjectDataResourceFlags
Definition Enums.h:20946
EDataSourceTypeEnum
Definition Enums.h:25831
@ ChaosNiagara_DataSourceType_Trailing
@ ChaosNiagara_DataSourceType_Breaking
@ ChaosNiagara_DataSourceType_Collision
EMapPropertyFlags
Definition Enums.h:14116
EHairLightingIntegrationType
Definition Enums.h:36897
EFFTPeakInterpolationMethod
Definition Enums.h:21996
EHoudiniExecutableType
Definition Enums.h:18985
EConstraintPlasticityType
Definition Enums.h:8500
ELocationXToSpawnEnum
Definition Enums.h:25846
EPCGAttributeSelectAxis
Definition Enums.h:22845
ESchemaTranslationStatus
Definition Enums.h:19982
EElementType
Definition Enums.h:9746
EDLSSSettingOverride
Definition Enums.h:21360
ERenderTargetActions
Definition Enums.h:20423
EScriptExecutionMode
Definition Enums.h:11335
EPCGIntersectionDensityFunction
Definition Enums.h:20686
EProjectedHullAxis
Definition Enums.h:26533
EResourceAlignment
Definition Enums.h:5637
EProceduralDiscType
Definition Enums.h:23391
ESpawnOwnership
Definition Enums.h:8705
EBlueprintNativizationFlag
Definition Enums.h:12687
ESlateTextureAtlasPaddingStyle
Definition Enums.h:6559
VkQueryPoolSamplingModeINTEL
Definition Enums.h:1897
ERayTracingSceneState
Definition Enums.h:11628
ECopyTextureValueType
Definition Enums.h:36093
EStereoDelaySourceEffect
Definition Enums.h:29284
ERootMotionSourceStatusFlags
Definition Enums.h:8486
EHairInterpolationQuality
Definition Enums.h:18338
UDLSSMode
Definition Enums.h:24444
@ UltraPerformance
EFeatureFusionCategory
Definition Enums.h:37094
ESkelAnimRotationOrder
Definition Enums.h:38763
EForEachResult
Definition Enums.h:39739
EClusterPassInputType
Definition Enums.h:35212
ESkyAtmospherePassLocation
Definition Enums.h:34122
EFrameHitchType
Definition Enums.h:40209
EControlRigCurveAlignment
Definition Enums.h:21694
curl_infotype
Definition Enums.h:35425
ELiveLinkAxis
Definition Enums.h:24869
EFlushLevelStreamingType
Definition Enums.h:16827
EStatType
Definition Enums.h:8789
@ STATTYPE_AccumulatorDWORD
@ STATTYPE_AccumulatorFLOAT
@ STATTYPE_CycleCounter
@ STATTYPE_MemoryCounter
@ STATTYPE_CounterDWORD
@ STATTYPE_CounterFLOAT
EInGamePerfTrackerThreads
Definition Enums.h:11262
EPropertyAccessObjectType
Definition Enums.h:40162
EGroomCurveType
Definition Enums.h:25544
EMeshGroupPaintVisibilityType
Definition Enums.h:26167
EARPlaneOrientation
Definition Enums.h:36361
ESocketBSDReturn
Definition Enums.h:33028
ESteamIPv6ConnectivityState
Definition Enums.h:15357
EArrayPropertyFlags
Definition Enums.h:9210
EUVProjectionMethod
Definition Enums.h:24120
EEulerRotationOrder
Definition Enums.h:18003
EOS_EAuthScopeFlags
Definition Enums.h:16937
EGeometryScriptSamplingDistributionMode
Definition Enums.h:18604
ESetOperationEnum
Definition Enums.h:25381
EHairPatchAttribute
Definition Enums.h:21628
EUsdInterpolationType
Definition Enums.h:22481
ERayTracingSceneLifetime
Definition Enums.h:9828
EStatFlags
Definition Enums.h:22660
EComputeNTBsFlags
Definition Enums.h:17400
EStandardToolContextMaterials
Definition Enums.h:18631
URegexpFlag
Definition Enums.h:33673
@ UREGEX_CASE_INSENSITIVE
@ UREGEX_ERROR_ON_UNKNOWN_ESCAPES
ERepLayoutCmdFlags
Definition Enums.h:10285
EEOSUserInterface_SignInOrCreateAccount_Choice
Definition Enums.h:24114
EGameDelegates_SaveGame
Definition Enums.h:15411
ETribeDataExclude
Definition Enums.h:41339
EConfigCacheType
Definition Enums.h:13074
EMoviePipelineEncodeQuality
Definition Enums.h:21798
ENavigationDataResolution
Definition Enums.h:18049
EHandleEvent
Definition Enums.h:19790
@ GlobalTransformUpdated
VkShaderStageFlagBits
Definition Enums.h:26981
@ VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
@ VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
@ VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
EPropertyAccessCopyBatch
Definition Enums.h:40317
ESlateTickType
Definition Enums.h:21106
GFSDK_Aftermath_GpuCrashDumpDecoderFlags
Definition Enums.h:39527
VkAttachmentLoadOp
Definition Enums.h:783
EPCGChangeType
Definition Enums.h:20713
EGroomBindingType
Definition Enums.h:18321
EPCGPointExtentsModifierMode
Definition Enums.h:22955
EHorizontalAlignment
Definition Enums.h:6358
EParticleSysParamType
Definition Enums.h:11419
tagCONDITION_TYPE
Definition Enums.h:735
VideoCopyProtectionType
Definition Enums.h:37510
EVectorVMOpCategory
Definition Enums.h:10027
EMovieSceneTransformChannel
Definition Enums.h:8440
EPartyRequestToJoinRemovedReason
Definition Enums.h:12433
EGLTFMaterialBakeMode
Definition Enums.h:28267
EDDSPixelFormat
Definition Enums.h:38377
EVRSImageDataType
Definition Enums.h:22487
ECreateRepLayoutFlags
Definition Enums.h:10376
EGeometryScriptIndexType
Definition Enums.h:14558
EGeometryScriptDebugMessageType
Definition Enums.h:14567
SYM_TYPE
Definition Enums.h:34283
ERigUnitDebugTransformMode
Definition Enums.h:40794
EDepthDrawingMode
Definition Enums.h:11498
EOnlineTournamentFormat
Definition Enums.h:12728
EStreamingSourceTargetState
Definition Enums.h:7798
ESynthStereoDelayMode
Definition Enums.h:28938
ETransformGizmoSubElements
Definition Enums.h:18713
ECustomDataInputType
Definition Enums.h:5026
ETrailsRenderAxisOption
Definition Enums.h:37790
UNISMode
Definition Enums.h:31774
EPersonaChange
Definition Enums.h:15051
@ k_EPersonaChangeJoinedSource
@ k_EPersonaChangeGameServer
@ k_EPersonaChangeRichPresence
@ k_EPersonaChangeComeOnline
@ k_EPersonaChangeSteamLevel
@ k_EPersonaChangeRelationshipChanged
@ k_EPersonaChangeGamePlayed
@ k_EPersonaChangeNameFirstSet
@ k_EPersonaChangeLeftSource
@ k_EPersonaChangeGoneOffline
UCollationResult
Definition Enums.h:30539
EFoliageScaling
Definition Enums.h:20990
ECloudStorageDelegate
Definition Enums.h:39967
ETimestampTranslation
Definition Enums.h:9340
EHairSimulationInterpolationMode
Definition Enums.h:21641
EResizeBufferFlags
Definition Enums.h:16687
EMemberConnectionStatus
Definition Enums.h:12309
OIDNAccess
Definition Enums.h:29548
@ OIDN_ACCESS_READ_WRITE
@ OIDN_ACCESS_WRITE_DISCARD
_NDIS_NET_BUFFER_LIST_INFO
Definition Enums.h:2866
ESceneTextureId
Definition Enums.h:4175
EInitStateDefaultsResult
Definition Enums.h:7295
ERigVMExecuteResult
Definition Enums.h:18598
UJoiningGroup
Definition Enums.h:30405
@ U_JG_HANIFI_ROHINGYA_KINNA_YA
@ U_JG_BURUSHASKI_YEH_BARREE
EDatasmithImportSearchPackagePolicy
Definition Enums.h:24683
EScreenProbeIrradianceFormat
Definition Enums.h:36991
ESpawnActorScaleMethod
Definition Enums.h:12560
EAsyncTaskState
Definition Enums.h:38864
ESpaceCurveControlPointFalloffType
Definition Enums.h:13878
EPCGDataType
Definition Enums.h:20552
ERotatorQuantization
Definition Enums.h:20061
EPropertyLocalizationGathererTextFlags
Definition Enums.h:26449
EInputEvent
Definition Enums.h:4754
ELocationEmitterSelectionMethod
Definition Enums.h:40111
EStrataShadingModel
Definition Enums.h:7207
ETextureCompressionQuality
Definition Enums.h:8361
EShouldCookBlueprintPropertyGuids
Definition Enums.h:23454
ECFCoreAutoCookingType
Definition Enums.h:14253
EBiomeZone
Definition Enums.h:29796
@ BioluminescentChamber
ELoopingMode
Definition Enums.h:14173
EPinResolveType
Definition Enums.h:40261
@ ReferencePassThroughConnection
ESourceEffectDynamicsPeakMode
Definition Enums.h:29045
FWP_IP_VERSION_
Definition Enums.h:2923
CURLMSG
Definition Enums.h:36002
@ CURLMSG_NONE
@ CURLMSG_DONE
@ CURLMSG_LAST
tagVideoProcAmpProperty
Definition Enums.h:37516
EMeshCameraFacingOptions
Definition Enums.h:37772
ECameraSetting_BoolCondition
Definition Enums.h:29219
EHandleSourcesMethod
Definition Enums.h:23484
EHotReloadFlags
Definition Enums.h:8682
EBlendMode
Definition Enums.h:5739
@ BLEND_AlphaComposite
@ BLEND_TranslucentColoredTransmittance
@ BLEND_TranslucentGreyTransmittance
@ BLEND_ColoredTransmittanceOnly
@ BLEND_AlphaHoldout
EUVLayoutType
Definition Enums.h:20604
APPLICATION_VIEW_ORIENTATION
Definition Enums.h:80
ETAAQuality
Definition Enums.h:21437
EConstructionError
Definition Enums.h:40343
ESteelShieldEnvironment
Definition Enums.h:24516
ECompactedTracingIndirectArgs
Definition Enums.h:37046
UBiDiDirection
Definition Enums.h:33665
ELocalFileChunkType
Definition Enums.h:39666
EDynamicMeshComponentRenderUpdateMode
Definition Enums.h:14688
EOnlineTournamentParticipantType
Definition Enums.h:12758
FILE_USAGE_TYPE
Definition Enums.h:680
EHoudiniPluginSerializationVersion
Definition Enums.h:20794
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_COOK_TEMP_PACKAGES_MESH_AND_LAYERS
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_OUTLINER_INPUT_SAVE_ACTOR_PATHNAME
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_GEOMETRY_INPUT_TRANSFORMS
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_INPUT_LANDSCAPE_TRANSFORM
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_POST_419_SERIALIZATION_FIX
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_UNREAL_SPLINE_RESOLUTION_PER_INPUT
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_OUTLINER_INPUT_SAVE_ACTOR_ONLY
EArkProcMeshSliceCapOption
Definition Enums.h:26574
EFontHinting
Definition Enums.h:9524
VkObjectType
Definition Enums.h:934
@ VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT
@ VK_OBJECT_TYPE_SURFACE_KHR
@ VK_OBJECT_TYPE_INSTANCE
@ VK_OBJECT_TYPE_UNKNOWN
@ VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX
@ VK_OBJECT_TYPE_COMMAND_POOL
@ VK_OBJECT_TYPE_SHADER_MODULE
@ VK_OBJECT_TYPE_PIPELINE_CACHE
@ VK_OBJECT_TYPE_DESCRIPTOR_POOL
@ VK_OBJECT_TYPE_COMMAND_BUFFER
@ VK_OBJECT_TYPE_DISPLAY_KHR
@ VK_OBJECT_TYPE_SWAPCHAIN_KHR
@ VK_OBJECT_TYPE_DESCRIPTOR_SET
@ VK_OBJECT_TYPE_PHYSICAL_DEVICE
@ VK_OBJECT_TYPE_SAMPLER
@ VK_OBJECT_TYPE_SEMAPHORE
@ VK_OBJECT_TYPE_RENDER_PASS
@ VK_OBJECT_TYPE_PIPELINE
@ VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT
@ VK_OBJECT_TYPE_IMAGE_VIEW
@ VK_OBJECT_TYPE_QUERY_POOL
@ VK_OBJECT_TYPE_RANGE_SIZE
@ VK_OBJECT_TYPE_DISPLAY_MODE_KHR
@ VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
@ VK_OBJECT_TYPE_BEGIN_RANGE
@ VK_OBJECT_TYPE_BUFFER_VIEW
@ VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR
@ VK_OBJECT_TYPE_OBJECT_TABLE_NVX
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_OBJECT_TYPE_MAX_ENUM
@ VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION
@ VK_OBJECT_TYPE_DEVICE_MEMORY
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR
@ VK_OBJECT_TYPE_FRAMEBUFFER
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
@ VK_OBJECT_TYPE_PIPELINE_LAYOUT
@ VK_OBJECT_TYPE_END_RANGE
EExtractCollisionOutputType
Definition Enums.h:26395
EARTextureType
Definition Enums.h:36440
EMovieSceneControlRigSpaceType
Definition Enums.h:19593
EEdgeLoopPositioningMode
Definition Enums.h:23712
EMeshAttributeFlags
Definition Enums.h:14224
VkSamplerReductionMode
Definition Enums.h:27126
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
ERevolvePropertiesPolygroupMode
Definition Enums.h:23528
VkDisplayPowerStateEXT
Definition Enums.h:1146
ETraceFrameType
Definition Enums.h:24711
ECollisionQueryHitType
Definition Enums.h:10221
EMaterialInstanceUsedByRTFlag
Definition Enums.h:21534
NV_MOSAIC_TOPO
Definition Enums.h:1397
@ NV_MOSAIC_TOPO_1x4_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_BEGIN_BASIC
@ NV_MOSAIC_TOPO_4x1_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_3x1_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_2x1_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_BEGIN_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_END_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_1x2_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_2x2_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_1x3_PASSIVE_STEREO
ECreateObjectTypeHint
Definition Enums.h:13932
_NVAPI_DITHER_MODE
Definition Enums.h:1279
EChaosCollisionSortMethod
Definition Enums.h:37300
EGeometryScriptEmptySelectionBehavior
Definition Enums.h:17018
EStructDeserializerErrorPolicies
Definition Enums.h:22037
ELightmapUVVersion
Definition Enums.h:24938
EWindSourceType
Definition Enums.h:37147
TextureAddress
Definition Enums.h:6541
EMediaTrackType
Definition Enums.h:31576
ETextureClass
Definition Enums.h:11350
EShaderFundamentalDimensionType
Definition Enums.h:13283
ovrMatchmakingCriterionImportance_
Definition Enums.h:17366
EWaveFunctionType
Definition Enums.h:20852
FLightOcclusionType
Definition Enums.h:36020
ELandscapeResizeMode
Definition Enums.h:35328
EInstallBundleRequestInfoFlags
Definition Enums.h:40416
EUVProjectionToolActions
Definition Enums.h:24128
DrawNavMeshFlags
Definition Enums.h:39292
EHoudiniLandscapeExportType
Definition Enums.h:23781
EOS_EOnlineSessionPermissionLevel
Definition Enums.h:25018
EARGeoTrackingState
Definition Enums.h:36608
ERevolvePropertiesCapFillMode
Definition Enums.h:23542
EARSceneReconstruction
Definition Enums.h:36526
ESteamNetConnectionEnd
Definition Enums.h:15190
@ k_ESteamNetConnectionEnd_Misc_NoRelaySessionsToClient
@ k_ESteamNetConnectionEnd_Local_OfflineMode
@ k_ESteamNetConnectionEnd_Remote_P2P_ICE_NoPublicAddresses
@ k_ESteamNetConnectionEnd_Misc_PeerSentNoConnection
@ k_ESteamNetConnectionEnd_Remote_BadProtocolVersion
@ k_ESteamNetConnectionEnd_Misc_P2P_Rendezvous
@ k_ESteamNetConnectionEnd_Local_ManyRelayConnectivity
@ k_ESteamNetConnectionEnd_Misc_P2P_NAT_Firewall
@ k_ESteamNetConnectionEnd_Misc_SteamConnectivity
@ k_ESteamNetConnectionEnd_Misc_InternalError
@ k_ESteamNetConnectionEnd_AppException_Generic
@ k_ESteamNetConnectionEnd_Local_P2P_ICE_NoPublicAddresses
@ k_ESteamNetConnectionEnd_Local_HostedServerPrimaryRelay
@ k_ESteamNetConnectionEnd_Local_NetworkConfig
ERBFKernelType
Definition Enums.h:40842
EPCGSpawnActorGenerationTrigger
Definition Enums.h:23109
ESocketConnectionState
Definition Enums.h:9301
EClassFlags
Definition Enums.h:4047
@ CLASS_NewerVersionExists
@ CLASS_TokenStreamAssembled
@ CLASS_ProjectUserConfig
@ CLASS_PerObjectConfig
@ CLASS_NeedsDeferredDependencyLoading
@ CLASS_DefaultToInstanced
@ CLASS_ReplicationDataIsSetUp
@ CLASS_GlobalUserConfig
@ CLASS_CollapseCategories
@ CLASS_CustomConstructor
@ CLASS_MatchedSerializers
@ CLASS_ConfigDoNotCheckDefaults
@ CLASS_CompiledFromBlueprint
@ CLASS_HasInstancedReference
ERigVMBreakpointAction
Definition Enums.h:39191
EOpenGLFormatCapabilities
Definition Enums.h:40465
ERichCurveExtrapolation
Definition Enums.h:6278
EPriorityAttenuationMethod
Definition Enums.h:19751
EMetasoundFrontendVertexAccessType
Definition Enums.h:22722
EPoseComponentDebugMode
Definition Enums.h:36254
UStreamlineReflexMode
Definition Enums.h:31767
EUpscaleMethod
Definition Enums.h:24467
EGeometryScriptSmoothBoneWeightsType
Definition Enums.h:17921
EHoudiniRampPointConstructStatus
Definition Enums.h:19024
ETAAPassConfig
Definition Enums.h:21424
EFileSystemError
Definition Enums.h:13465
ECreateMeshObjectSourceMeshType
Definition Enums.h:23278
ETickMode
Definition Enums.h:37209
EOS_EAntiCheatCommonClientAuthStatus
Definition Enums.h:16997
ERayTracingAccelerationStructureFlags
Definition Enums.h:10503
EMobileBasePass
Definition Enums.h:37594
ERotationComponent
Definition Enums.h:20372
NISGPUArchitecture
Definition Enums.h:25366
ESubmixEffectDynamicsKeySource
Definition Enums.h:21845
EPartyInvitationRemovedReason
Definition Enums.h:12415
EStreamlineSettingOverride
Definition Enums.h:25068
EHeightfieldSource
Definition Enums.h:14150
EPrimaryAssetProductionLevel
Definition Enums.h:21296
EStaticMeshVertexTangentBasisType
Definition Enums.h:7900
ETriggerState
Definition Enums.h:25482
NV_HDR_MODE
Definition Enums.h:40655
@ NV_HDR_MODE_UHDA_PASSTHROUGH
@ NV_HDR_MODE_DOLBY_VISION
ETrigMathOperation
Definition Enums.h:38972
ENetDormancy
Definition Enums.h:6231
ETimedDataInputState
Definition Enums.h:24622
ECollisionTypeEnum
Definition Enums.h:25898
tagCONDITION_OPERATION
Definition Enums.h:764
EMoviePlaybackType
Definition Enums.h:7251
VkFullScreenExclusiveEXT
Definition Enums.h:39305
@ VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT
EQuickTransformerMode
Definition Enums.h:31310
ESQLiteDatabaseOpenMode
Definition Enums.h:23417
ERayTracingInstanceMaskType
Definition Enums.h:37839
EDenoiseMode
Definition Enums.h:29582
EMediaOrientation
Definition Enums.h:31187
MediaTextureOutputFormat
Definition Enums.h:31621
EVelocityPass
Definition Enums.h:34115
EPawnActionTaskResult
Definition Enums.h:41222
ETextFlowDirection
Definition Enums.h:16759
EMicroTransactionDelegate
Definition Enums.h:40070
ESpatialInputGestureAxis
Definition Enums.h:12987
EPCGDensityNoiseMode
Definition Enums.h:22911
ESceneCaptureCompositeMode
Definition Enums.h:12400
BINKPLUGINDRAWFLAGS
Definition Enums.h:39349
EMovieSceneCaptureProtocolState
Definition Enums.h:39949
ESteamControllerPad
Definition Enums.h:15227
CompressTaskState
Definition Enums.h:29027
EMorphologyOperation
Definition Enums.h:20662
VkPipelineCreationFeedbackFlagBits
Definition Enums.h:27056
@ VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT
EDurationControlOnlineState
Definition Enums.h:15296
ChaosDeformableSimSpace
Definition Enums.h:36803
ECheatPunishType
Definition Enums.h:18484
ETransferPersistentDataMode
Definition Enums.h:40279
ERigExecutionType
Definition Enums.h:19530
WINDOWCOMPOSITIONATTRIB
Definition Enums.h:3787
ESparseVolumeTextureShaderUniform
Definition Enums.h:38801
EBakeTextureSamplesPerPixel
Definition Enums.h:17899
ESchemaTranslationLaunchPolicy
Definition Enums.h:19861
SRC_MODE
Definition Enums.h:38669
@ SRC_MODE_CALLBACK
@ SRC_MODE_PROCESS
ECameraFocusMethod
Definition Enums.h:24376
ERayTracingPrimaryRaysFlag
Definition Enums.h:34229
EPrimalCameraState
Definition Enums.h:28991
@ ASA_CAMERA
Definition Enums.h:28993
@ NORMAL_INTERP_TO_ASA_CAMERA
Definition Enums.h:28995
@ SLOW_INTERP_TO_OLD_CAMERA
Definition Enums.h:28997
@ OLD_CAMERA
Definition Enums.h:28992
@ NORMAL_INTERP_TO_OLD_CAMERA
Definition Enums.h:28994
@ WAITING_TO_SWITCH_TO_OLD_CAMERA_SLOW
Definition Enums.h:28996
EShadowDepthVertexShaderMode
Definition Enums.h:38458
EBTNodeRelativePriority
Definition Enums.h:32717
EOfflineBVHMode
Definition Enums.h:13170
ECompressionError
Definition Enums.h:13449
EARFaceTrackingDirection
Definition Enums.h:36504
EChaosTrailingSortMethod
Definition Enums.h:37319
ERenderResourceState
Definition Enums.h:20749
ELandscapeCustomizedCoordType
Definition Enums.h:35305
ERigVMAnimEasingType
Definition Enums.h:19892
EWidgetGeometryMode
Definition Enums.h:37197
EMaterialDomain
Definition Enums.h:6218
ERayTracingMode
Definition Enums.h:8739
EClusterUnionMethod
Definition Enums.h:28805
@ BoundsOverlapFilteredDelaunayTriangulation
@ MinimalSpanningSubsetDelaunayTriangulation
@ PointImplicitAugmentedWithMinimalDelaunay
EInstallBundleManagerInitState
Definition Enums.h:11118
EUIActionRepeatMode
Definition Enums.h:11648
ECrowdSimulationState
Definition Enums.h:39931
ESSAOType
Definition Enums.h:35227
EColorSpaceAndEOTF
Definition Enums.h:10484
ETransactionObjectChangeCreatedBy
Definition Enums.h:22640
ERayTracingSceneLayer
Definition Enums.h:13362
EReportNewBugStatus
Definition Enums.h:17875
EARFaceTransformMixing
Definition Enums.h:36226
EPCGSplineSamplingFill
Definition Enums.h:21196
ETextureMipValueMode
Definition Enums.h:9201
EGroomOverrideType
Definition Enums.h:18374
KF_CATEGORY
Definition Enums.h:2639
ETemplateSectionPropertyScaleType
Definition Enums.h:29512
EVertexInputStreamType
Definition Enums.h:7616
EOpenColorIOTransformAlpha
Definition Enums.h:21879
ERigVMSimPointIntegrateType
Definition Enums.h:23201
ETransitionRequestOverwriteMode
Definition Enums.h:7481
OfflineFolderStatus
Definition Enums.h:701
FWPM_NET_FAILURE_CAUSE_
Definition Enums.h:3367
VIDEOENCODER_BITRATE_MODE
Definition Enums.h:37572
EAlignObjectsAlignToOptions
Definition Enums.h:24311
VkFrontFace
Definition Enums.h:2341
@ VK_FRONT_FACE_MAX_ENUM
@ VK_FRONT_FACE_COUNTER_CLOCKWISE
@ VK_FRONT_FACE_BEGIN_RANGE
@ VK_FRONT_FACE_END_RANGE
@ VK_FRONT_FACE_RANGE_SIZE
@ VK_FRONT_FACE_CLOCKWISE
EViewInteractionState
Definition Enums.h:13858
EOpenGLCurrentContext
Definition Enums.h:40440
SkeletalMeshOptimizationType
Definition Enums.h:4923
EReverbSendMethod
Definition Enums.h:19744
DMA_COMPLETION_STATUS
Definition Enums.h:3617
EMappingQueryIssue
Definition Enums.h:25454
EMediaVideoCaptureDeviceFilter
Definition Enums.h:39157
EWorldPartitionRuntimeCellVisualizeMode
Definition Enums.h:32354
EMakeMeshPivotLocation
Definition Enums.h:23378
EGeometryScriptBakeTypes
Definition Enums.h:17534
ESlabOverlapFlag
Definition Enums.h:40802
ENDISkelMesh_AreaWeightingMode
Definition Enums.h:8338
EHairCardsSimulationType
Definition Enums.h:21614
EHandshakeInstallState
Definition Enums.h:31113
EBulkDataFlags
Definition Enums.h:4565
@ BULKDATA_DuplicateNonOptionalPayload
@ BULKDATA_SerializeCompressedZLIB
@ BULKDATA_Force_NOT_InlinePayload
@ BULKDATA_ForceStreamPayload
@ BULKDATA_PayloadAtEndOfFile
@ BULKDATA_HasAsyncReadPending
@ BULKDATA_WorkspaceDomainPayload
@ BULKDATA_ForceSingleElementSerialization
@ BULKDATA_PayloadInSeperateFile
@ BULKDATA_SerializeCompressed
@ BULKDATA_DataIsMemoryMapped
@ BULKDATA_MemoryMappedPayload
@ BULKDATA_SerializeCompressedBitWindow
@ BULKDATA_ForceInlinePayload
@ BULKDATA_AlwaysAllowDiscard
ELibraryProgressState
Definition Enums.h:14518
ERPCDoSSeverityUpdate
Definition Enums.h:7873
dict_directive
Definition Enums.h:32883
EUnrealObjectInputNodeType
Definition Enums.h:23788
ESubmixSendMethod
Definition Enums.h:8895
EOptimusNodePinDirection
Definition Enums.h:25695
exr_attribute_type_t
Definition Enums.h:26641
EInertializationState
Definition Enums.h:36601
EDatasmithAreaLightActorShape
Definition Enums.h:24725
dtRegionPartitioning
Definition Enums.h:39265
VkQueueGlobalPriorityEXT
Definition Enums.h:815
ERTAccelerationStructureBuildPriority
Definition Enums.h:7804
EGeometryScriptRemeshEdgeConstraintType
Definition Enums.h:18499
EMeshBooleanOperationEnum
Definition Enums.h:25114
EHoudiniRuntimeSettingsSessionType
Definition Enums.h:19001
EFaceComponentDebugMode
Definition Enums.h:36219
VkCullModeFlagBits
Definition Enums.h:39485
ETextOverflowPolicy
Definition Enums.h:11704
EProcMeshSliceCapOption
Definition Enums.h:26542
ERuntimeVirtualTextureAttributeType
Definition Enums.h:20436
UStreamlineFeature
Definition Enums.h:31753
ovrLeaderboardStartAt_
Definition Enums.h:17321
@ ovrLeaderboard_StartAtCenteredOnViewerOrTop
_MM_PAGE_PRIORITY
Definition Enums.h:3489
EDecalDBufferMaskTechnique
Definition Enums.h:35262
dtNodeFlags
Definition Enums.h:40816
EEasingFuncType
Definition Enums.h:20389
ERuntimeVirtualTextureTextureAddressMode
Definition Enums.h:37717
EDynamicMeshSculptBrushType
Definition Enums.h:31415
EControlRigModifyBoneMode
Definition Enums.h:23160
FWPS_CALLOUT_NOTIFY_TYPE_
Definition Enums.h:3474
EFieldCommandResultType
Definition Enums.h:21138
ELoudnessCurveTypeEnum
Definition Enums.h:32741
XXH_INLINE_XXH_errorcode
Definition Enums.h:33897
ECollisionGeometryMode
Definition Enums.h:26387
EBlueprintPinStyleType
Definition Enums.h:21392
IPSEC_TOKEN_TYPE_
Definition Enums.h:3425
EDLSSQualityMode
Definition Enums.h:21379
EAITaskPriority
Definition Enums.h:41127
EMaterialTranslucencyPass
Definition Enums.h:17082
EDecalRenderStage
Definition Enums.h:35234
ERangeCompressionMode
Definition Enums.h:4829
EMediaOverlaySampleType
Definition Enums.h:37901
EStrataTileType
Definition Enums.h:35068
@ EOpaqueRoughRefractionSSSWithout
EWorldContentState
Definition Enums.h:39979
ELightShaftTechnique
Definition Enums.h:36080
EWarpingDirectionSource
Definition Enums.h:24532
EFieldResolutionType
Definition Enums.h:21145
ESelectedObjectsModificationType
Definition Enums.h:18574
EMaterialExposedTextureProperty
Definition Enums.h:32482
EFindFirstObjectOptions
Definition Enums.h:7913
EUsdRootMotionHandling
Definition Enums.h:19830
VkStencilFaceFlagBits
Definition Enums.h:1868
ESplitNormalMethod
Definition Enums.h:20618
ViewSubresourceSubsetFlags
Definition Enums.h:38954
EBakeVertexChannel
Definition Enums.h:24391
EEOSNetDriverRole
Definition Enums.h:16929
@ ClientConnectedToDedicatedServer
ESubsurfaceMode
Definition Enums.h:37101
DIT_HITTESTATTRIBUTES
Definition Enums.h:3823
@ DIT_HITTESTATTRIBUTES_MOUSEWHEELISINCREASING
@ DIT_HITTESTATTRIBUTES_MOUSEWHEELISHORIZONTAL
EGroomViewMode
Definition Enums.h:18132
ENetworkSmoothingMode
Definition Enums.h:7496
EGLTFJsonCameraType
Definition Enums.h:28363
EInstallBundleSourceUpdateBundleInfoResult
Definition Enums.h:40430
EParticleAllocationMode
Definition Enums.h:10922
ERuntimeGenerationType
Definition Enums.h:28606
EOITSortingType
Definition Enums.h:34144
ERasterizeGeomTimeSlicedState
Definition Enums.h:32066
EPCGGraphParameterEvent
Definition Enums.h:22554
EGizmoElementViewDependentType
Definition Enums.h:39032
ECopyResult
Definition Enums.h:13954
EGeometryScriptContainmentOutcomePins
Definition Enums.h:14593
EGeometryScriptPrimitiveOriginMode
Definition Enums.h:18355
ECoreRedirectMatchFlags
Definition Enums.h:11072
ETryParseTagResult
Definition Enums.h:38282
EVRScreenshotType
Definition Enums.h:15507
@ k_EVRScreenshotType_StereoPanorama
@ k_EVRScreenshotType_MonoPanorama
EParticleSystemOcclusionBoundsMethod
Definition Enums.h:10915
CurveInterpolationType
Definition Enums.h:29392
ECDOArrayModificationType
Definition Enums.h:30014
EStructSerializerMapPolicies
Definition Enums.h:22081
RO_INIT_TYPE
Definition Enums.h:26505
@ RO_INIT_SINGLETHREADED
EWarpPointAnimProvider
Definition Enums.h:17105
EGCTokenType
Definition Enums.h:18559
ERandomVelocityGenerationTypeEnum
Definition Enums.h:25882
@ ChaosNiagara_RandomVelocityGenerationType_RandomDistributionWithStreamers
ECFCoreApiStatus
Definition Enums.h:14398
EGamepadTextInputLineMode
Definition Enums.h:15343
EGPUSkinCacheEntryMode
Definition Enums.h:37153
EGroomCacheImportType
Definition Enums.h:25563
ELightMapVirtualTextureType
Definition Enums.h:38251
EBoneControlSpace
Definition Enums.h:13576
EResourceType
Definition Enums.h:34461
EInstallBundleInstallState
Definition Enums.h:11026
EAnimExecutionContextConversionResult
Definition Enums.h:36313
EPipelineCacheFileFormatVersions
Definition Enums.h:35144
ESteamInputType
Definition Enums.h:15913
@ k_ESteamInputType_MobileTouch
@ k_ESteamInputType_GenericGamepad
@ k_ESteamInputType_SteamDeckController
@ k_ESteamInputType_AppleMFiController
@ k_ESteamInputType_PS5Controller
@ k_ESteamInputType_SteamController
@ k_ESteamInputType_SwitchJoyConPair
@ k_ESteamInputType_MaximumPossibleValue
@ k_ESteamInputType_SwitchJoyConSingle
@ k_ESteamInputType_AndroidController
@ k_ESteamInputType_XBox360Controller
@ k_ESteamInputType_PS4Controller
@ k_ESteamInputType_XBoxOneController
@ k_ESteamInputType_SwitchProController
@ k_ESteamInputType_PS3Controller
ERepLayoutResult
Definition Enums.h:10420
_WHEA_ERROR_PACKET_DATA_FORMAT
Definition Enums.h:3625
EChaosSolverTickMode
Definition Enums.h:8674
EObjectStateTypeEnum
Definition Enums.h:21886
ServerSortingTypeType
Definition Enums.h:32182
EWindowTitleBarMode
Definition Enums.h:23478
EMobileHDRMode
Definition Enums.h:24428
EStreamingVolumeUsage
Definition Enums.h:28416
EDefaultBufferType
Definition Enums.h:13621
VkChromaLocation
Definition Enums.h:2240
@ VK_CHROMA_LOCATION_MIDPOINT_KHR
@ VK_CHROMA_LOCATION_COSITED_EVEN_KHR
@ VK_CHROMA_LOCATION_BEGIN_RANGE
@ VK_CHROMA_LOCATION_COSITED_EVEN
EAutomationComparisonToleranceLevel
Definition Enums.h:9193
VkValidationCheckEXT
Definition Enums.h:2015
EPropertyType
Definition Enums.h:11169
@ CPT_FLargeWorldCoordinatesReal
EARFrameSyncMode
Definition Enums.h:36491
ETargetDeviceTypes
Definition Enums.h:13112
EInterpToBehaviourType
Definition Enums.h:38755
mi_collect_e
Definition Enums.h:33116
EScreenPhysicalAccuracy
Definition Enums.h:7609
VkSystemAllocationScope
Definition Enums.h:1331
EClearReplacementResourceType
Definition Enums.h:36033
_PhotoMode
Definition Enums.h:3758
@ PhotoMode_PhotoSequence
@ PhotoMode_Undefined
@ PhotoMode_AdvancedPhoto
@ PhotoMode_VariablePhotoSequence
ETextureColorSpace
Definition Enums.h:9995
EWarpingVectorMode
Definition Enums.h:8010
ELandscapeLayerBlendType
Definition Enums.h:37377
EColorPickerChannels
Definition Enums.h:34198
EWeightScheme
Definition Enums.h:31316
EntryType
Definition Enums.h:33339
@ TYPE_SHEWHOWAITS
EAudioVolumeLocationState
Definition Enums.h:11710
EReadReplayInfoFlags
Definition Enums.h:39692
EOptimusGroomExecDomain
Definition Enums.h:25556
ELandscapeImportAlphamapType
Definition Enums.h:38507
_NvAPI_Status
Definition Enums.h:40492
@ NVAPI_UNSUPPORTED_CONFIG_NON_HDCP_HMD
@ NVAPI_FIRMWARE_REVISION_NOT_SUPPORTED
@ NVAPI_MATCHING_DEVICE_NOT_FOUND
@ NVAPI_JIT_COMPILER_NOT_FOUND
@ NVAPI_INVALID_CONFIGURATION
@ NVAPI_DEFAULT_STEREO_PROFILE_DOES_NOT_EXIST
@ NVAPI_NVLINK_UNCORRECTABLE
@ NVAPI_STEREO_PARAMETER_OUT_OF_RANGE
@ NVAPI_OPENGL_CONTEXT_NOT_CURRENT
@ NVAPI_TIMING_NOT_SUPPORTED
@ NVAPI_STREAM_IS_OUT_OF_SYNC
@ NVAPI_DISPLAY_MUX_TRANSITION_FAILED
@ NVAPI_CLUSTER_ALREADY_EXISTS
@ NVAPI_INVALID_SYNC_TOPOLOGY
@ NVAPI_EXECUTABLE_ALREADY_IN_USE
@ NVAPI_UNKNOWN_UNDERSCAN_CONFIG
@ NVAPI_INVALID_DSC_OUTPUT_BPP
@ NVAPI_DPMST_DISPLAY_ID_EXPECTED
@ NVAPI_GPU_WORKSTATION_FEATURE_INCOMPLETE
@ NVAPI_EXPECTED_LOGICAL_GPU_HANDLE
@ NVAPI_CALLBACK_NOT_FOUND
@ NVAPI_REQUEST_USER_TO_CLOSE_NON_MIGRATABLE_APPS
@ NVAPI_WAIT_FOR_HW_RESOURCE
@ NVAPI_IMPLICIT_SET_GPU_TOPOLOGY_CHANGE_NOT_ALLOWED
@ NVAPI_PRIV_SEC_VIOLATION
@ NVAPI_INVALID_USER_PRIVILEGE
@ NVAPI_PERSIST_DATA_NOT_FOUND
@ NVAPI_DISPLAYCONFIG_VALIDATION_FAILED
@ NVAPI_EXPECTED_COMPUTE_GPU_HANDLE
@ NVAPI_LICENSE_CALLER_AUTHENTICATION_FAILED
@ NVAPI_INVALID_COMBINATION
@ NVAPI_PCLK_LIMITATION_FAILED
@ NVAPI_EXPECTED_DISPLAY_HANDLE
@ NVAPI_SHARE_RESOURCE_RELOCATED
@ NVAPI_MAX_DISPLAY_LIMIT_REACHED
@ NVAPI_NVIDIA_DEVICE_NOT_FOUND
@ NVAPI_INSTRUMENTATION_DISABLED
@ NVAPI_FAILED_TO_LOAD_FROM_DRIVER_STORE
@ NVAPI_NO_CONNECTOR_FOUND
@ NVAPI_INVALID_HYBRID_MODE
@ NVAPI_EXPECTED_UNATTACHED_DISPLAY_HANDLE
@ NVAPI_INVALID_PERF_LEVEL
@ NVAPI_STEREO_HANDSHAKE_NOT_DONE
@ NVAPI_ECID_SIGN_ALGO_UNSUPPORTED
@ NVAPI_EXPECTED_DIGITAL_FLAT_PANEL
@ NVAPI_DEVICE_SWITCHING_NOT_ALLOWED
@ NVAPI_STEREO_NOT_TURNED_ON
@ NVAPI_INVALID_DSC_SLICECOUNT
@ NVAPI_SETTING_SIZE_TOO_LARGE
@ NVAPI_ECID_KEY_VERIFICATION_FAILED
@ NVAPI_FIRMWARE_OUT_OF_DATE
@ NVAPI_TIMEOUT_RECONFIGURING_GPU_TOPO
@ NVAPI_INCOMPATIBLE_STRUCT_VERSION
@ NVAPI_ADVANCED_DISPLAY_TOPOLOGY_REQUIRED
@ NVAPI_INVALID_DISPLAY_ID
@ NVAPI_API_NOT_INITIALIZED
@ NVAPI_PROFILE_NAME_IN_USE
@ NVAPI_D3D11_LIBRARY_NOT_FOUND
@ NVAPI_TOO_MANY_SETTINGS_IN_PROFILE
@ NVAPI_ERROR_DRIVER_RELOAD_REQUIRED
@ NVAPI_CALLBACK_ALREADY_REGISTERED
@ NVAPI_STEREO_INVALID_DEVICE_INTERFACE
@ NVAPI_INVALID_DSC_VERSION
@ NVAPI_EXPECTED_ANALOG_DISPLAY
@ NVAPI_NV_PERSIST_FILE_NOT_FOUND
@ NVAPI_EXPECTED_TV_DISPLAY
@ NVAPI_ERROR_DRIVER_RELOAD_IN_PROGRESS
@ NVAPI_DEFAULT_STEREO_PROFILE_IS_NOT_DEFINED
@ NVAPI_STEREO_VERSION_MISMATCH
@ NVAPI_UNREGISTERED_RESOURCE
@ NVAPI_STEREO_REGISTRY_PROFILE_TYPE_NOT_SUPPORTED
@ NVAPI_STEREO_INIT_ACTIVATION_NOT_DONE
@ NVAPI_INSUFFICIENT_BUFFER
@ NVAPI_REQUIRE_FURTHER_HDCP_ACTION
@ NVAPI_MODE_CHANGE_FAILED
@ NVAPI_STEREO_FRUSTUM_ADJUST_MODE_NOT_SUPPORTED
@ NVAPI_SYSWOW64_NOT_SUPPORTED
@ NVAPI_NVIDIA_DISPLAY_NOT_FOUND
@ NVAPI_STEREO_NOT_INITIALIZED
@ NVAPI_D3D10_1_LIBRARY_NOT_FOUND
@ NVAPI_INVALID_DIRECT_MODE_DISPLAY
@ NVAPI_D3D_DEVICE_NOT_REGISTERED
@ NVAPI_STEREO_REGISTRY_ACCESS_FAILED
@ NVAPI_INCOMPATIBLE_AUDIO_DRIVER
@ NVAPI_HANDLE_INVALIDATED
@ NVAPI_PROFILE_NAME_EMPTY
@ NVAPI_D3D_CONTEXT_NOT_FOUND
@ NVAPI_TOO_MANY_UNIQUE_STATE_OBJECTS
@ NVAPI_EXPECTED_NON_PRIMARY_DISPLAY_HANDLE
@ NVAPI_EXECUTABLE_PATH_IS_AMBIGUOUS
@ NVAPI_TESTING_CLOCKS_NOT_SUPPORTED
@ NVAPI_STEREO_REGISTRY_VALUE_NOT_SUPPORTED
@ NVAPI_ARGUMENT_EXCEED_MAX_SIZE
@ NVAPI_ILLEGAL_INSTRUCTION
@ NVAPI_STEREO_NOT_ENABLED
@ NVAPI_NO_ACTIVE_SLI_TOPOLOGY
@ NVAPI_REQUEST_USER_TO_DISABLE_DWM
@ NVAPI_RESOURCE_NOT_ACQUIRED
@ NVAPI_SYNC_MASTER_NOT_FOUND
@ NVAPI_HDCP_ENCRYPTION_FAILED
@ NVAPI_MIXED_TARGET_TYPES
@ NVAPI_EXECUTABLE_NOT_FOUND
@ NVAPI_EXPECTED_PHYSICAL_GPU_HANDLE
@ NVAPI_FUNCTION_NOT_FOUND
@ NVAPI_SLI_RENDERING_MODE_NOTALLOWED
@ NVAPI_EXPECTED_TV_DISPLAY_ON_DCONNECTOR
EClampMode
Definition Enums.h:38048
UCharProperty
Definition Enums.h:30051
@ UCHAR_OTHER_PROPERTY_LIMIT
@ UCHAR_PATTERN_WHITE_SPACE
@ UCHAR_SIMPLE_CASE_FOLDING
@ UCHAR_PREPENDED_CONCATENATION_MARK
@ UCHAR_TERMINAL_PUNCTUATION
@ UCHAR_REGIONAL_INDICATOR
@ UCHAR_LEAD_CANONICAL_COMBINING_CLASS
@ UCHAR_VERTICAL_ORIENTATION
@ UCHAR_IDS_BINARY_OPERATOR
@ UCHAR_CANONICAL_COMBINING_CLASS
@ UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED
@ UCHAR_CHANGES_WHEN_UPPERCASED
@ UCHAR_LOGICAL_ORDER_EXCEPTION
@ UCHAR_BIDI_PAIRED_BRACKET_TYPE
@ UCHAR_CHANGES_WHEN_TITLECASED
@ UCHAR_CHANGES_WHEN_LOWERCASED
@ UCHAR_INDIC_SYLLABIC_CATEGORY
@ UCHAR_EMOJI_MODIFIER_BASE
@ UCHAR_INDIC_POSITIONAL_CATEGORY
@ UCHAR_SIMPLE_UPPERCASE_MAPPING
@ UCHAR_GRAPHEME_CLUSTER_BREAK
@ UCHAR_DECOMPOSITION_TYPE
@ UCHAR_CHANGES_WHEN_CASEMAPPED
@ UCHAR_TRAIL_CANONICAL_COMBINING_CLASS
@ UCHAR_IDS_TRINARY_OPERATOR
@ UCHAR_SIMPLE_TITLECASE_MAPPING
@ UCHAR_DEFAULT_IGNORABLE_CODE_POINT
@ UCHAR_CHANGES_WHEN_CASEFOLDED
@ UCHAR_GENERAL_CATEGORY_MASK
@ UCHAR_EMOJI_PRESENTATION
@ UCHAR_NONCHARACTER_CODE_POINT
@ UCHAR_OTHER_PROPERTY_START
@ UCHAR_EXTENDED_PICTOGRAPHIC
@ UCHAR_FULL_COMPOSITION_EXCLUSION
@ UCHAR_VARIATION_SELECTOR
@ UCHAR_BIDI_MIRRORING_GLYPH
@ UCHAR_HANGUL_SYLLABLE_TYPE
@ UCHAR_BIDI_PAIRED_BRACKET
@ UCHAR_SIMPLE_LOWERCASE_MAPPING
ERigVMCopyType
Definition Enums.h:18971
EStereoLayerShape
Definition Enums.h:38684
EGroomGeometryType
Definition Enums.h:18314
ESteamNetworkingSocketsDebugOutputType
Definition Enums.h:16565
dtTileFlags
Definition Enums.h:39272
ESkinCacheDefaultBehavior
Definition Enums.h:8070
EStandbyType
Definition Enums.h:33525
EBakeTextureBitDepth
Definition Enums.h:23472
EUGCMatchingUGCType
Definition Enums.h:15980
@ k_EUGCMatchingUGCType_GameManagedItems
@ k_EUGCMatchingUGCType_IntegratedGuides
@ k_EUGCMatchingUGCType_ControllerBindings
@ k_EUGCMatchingUGCType_Items_ReadyToUse
ETickableTickType
Definition Enums.h:8579
EShapeBodySetupHelper
Definition Enums.h:29399
ETraceTypeQuery
Definition Enums.h:7338
EMaterialExposedViewProperty
Definition Enums.h:32489
EActorIteratorFlags
Definition Enums.h:7947
IKEEXT_QM_SA_STATE_
Definition Enums.h:3084
VkValidationFeatureDisableEXT
Definition Enums.h:919
EMeshBoundaryConstraint
Definition Enums.h:24269
EMeshTrackerVertexColorMode
Definition Enums.h:37109
EPCGSettingsType
Definition Enums.h:22927
EHairResourceLoadingType
Definition Enums.h:18242
EReflectionsType
Definition Enums.h:8612
ETypedElementChildInclusionMethod
Definition Enums.h:23207
MDH_ReportType
Definition Enums.h:40744
@ MDH_PERIODIC_METRICS_REPORT
EIllegalRefReason
Definition Enums.h:32383
@ ReferenceFromOptionalToMissingGameExport
ENetMode
Definition Enums.h:6119
@ NM_DedicatedServer
@ NM_ListenServer
EUserDefinedStructureStatus
Definition Enums.h:9515
EDistributionVectorLockFlags
Definition Enums.h:28682
ESetResolutionMethod
Definition Enums.h:10586
VkResolveModeFlagBits
Definition Enums.h:27028
ESynthSlateSizeType
Definition Enums.h:29457
EHairStrandsResourcesType
Definition Enums.h:18255
EDisplaceMeshToolDisplaceType
Definition Enums.h:31344
ELocMetadataType
Definition Enums.h:11078
pffft_direction_t
Definition Enums.h:33285
VkBlendOp
Definition Enums.h:2526
@ VK_BLEND_OP_INVERT_RGB_EXT
@ VK_BLEND_OP_MINUS_EXT
@ VK_BLEND_OP_LIGHTEN_EXT
@ VK_BLEND_OP_MINUS_CLAMPED_EXT
@ VK_BLEND_OP_DST_OUT_EXT
@ VK_BLEND_OP_HSL_SATURATION_EXT
@ VK_BLEND_OP_DST_ATOP_EXT
@ VK_BLEND_OP_EXCLUSION_EXT
@ VK_BLEND_OP_PINLIGHT_EXT
@ VK_BLEND_OP_COLORDODGE_EXT
@ VK_BLEND_OP_DST_OVER_EXT
@ VK_BLEND_OP_HSL_LUMINOSITY_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_EXT
@ VK_BLEND_OP_LINEARBURN_EXT
@ VK_BLEND_OP_HSL_COLOR_EXT
@ VK_BLEND_OP_SRC_EXT
@ VK_BLEND_OP_SRC_IN_EXT
@ VK_BLEND_OP_COLORBURN_EXT
@ VK_BLEND_OP_BLUE_EXT
@ VK_BLEND_OP_SUBTRACT
@ VK_BLEND_OP_RED_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
@ VK_BLEND_OP_DIFFERENCE_EXT
@ VK_BLEND_OP_DARKEN_EXT
@ VK_BLEND_OP_GREEN_EXT
@ VK_BLEND_OP_MAX_ENUM
@ VK_BLEND_OP_INVERT_EXT
@ VK_BLEND_OP_VIVIDLIGHT_EXT
@ VK_BLEND_OP_RANGE_SIZE
@ VK_BLEND_OP_SCREEN_EXT
@ VK_BLEND_OP_PLUS_DARKER_EXT
@ VK_BLEND_OP_XOR_EXT
@ VK_BLEND_OP_SRC_ATOP_EXT
@ VK_BLEND_OP_HARDLIGHT_EXT
@ VK_BLEND_OP_MULTIPLY_EXT
@ VK_BLEND_OP_HSL_HUE_EXT
@ VK_BLEND_OP_HARDMIX_EXT
@ VK_BLEND_OP_REVERSE_SUBTRACT
@ VK_BLEND_OP_END_RANGE
@ VK_BLEND_OP_ZERO_EXT
@ VK_BLEND_OP_DST_EXT
@ VK_BLEND_OP_LINEARLIGHT_EXT
@ VK_BLEND_OP_SRC_OUT_EXT
@ VK_BLEND_OP_BEGIN_RANGE
@ VK_BLEND_OP_INVERT_OVG_EXT
@ VK_BLEND_OP_SRC_OVER_EXT
@ VK_BLEND_OP_SOFTLIGHT_EXT
@ VK_BLEND_OP_LINEARDODGE_EXT
@ VK_BLEND_OP_CONTRAST_EXT
@ VK_BLEND_OP_OVERLAY_EXT
@ VK_BLEND_OP_DST_IN_EXT
@ VK_BLEND_OP_PLUS_EXT
EStructDeserializerMapPolicies
Definition Enums.h:22044
EScrollWhenFocusChanges
Definition Enums.h:29009
ECFCoreModLoaderType
Definition Enums.h:14275
FHairLUTType
Definition Enums.h:36819
@ HairLUTType_MeanEnergy
@ HairLUTType_DualScattering
EPatternToolSinglePlane
Definition Enums.h:24255
GFSDK_Aftermath_GpuCrashDumpFeatureFlags
Definition Enums.h:39411
EItemDropZone
Definition Enums.h:8088
EPDGWorkResultState
Definition Enums.h:19051
VkBufferUsageFlagBits
Definition Enums.h:27217
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
@ VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT
@ VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT
@ VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR
@ VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT
@ VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
@ VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
ESceneCapturePrimitiveRenderMode
Definition Enums.h:28535
IPSEC_TRAFFIC_TYPE_
Definition Enums.h:3482
_MODE
Definition Enums.h:3265
@ MaximumMode
@ UserMode
@ KernelMode
TextureCompressionSettings
Definition Enums.h:5680
EDatasmithImportLightmapMin
Definition Enums.h:24642
ESteamIPv6ConnectivityProtocol
Definition Enums.h:15364
EBakeOpState
Definition Enums.h:24355
EGeoAnchorComponentDebugMode
Definition Enums.h:36292
UpdateFlags
Definition Enums.h:39201
@ DT_CROWD_OBSTACLE_AVOIDANCE
@ DT_CROWD_ANTICIPATE_TURNS
@ DT_CROWD_SLOWDOWN_AT_GOAL
@ DT_CROWD_OPTIMIZE_VIS
@ DT_CROWD_OPTIMIZE_TOPO
@ DT_CROWD_OPTIMIZE_VIS_MULTI
@ DT_CROWD_OFFSET_PATH
VkInternalAllocationType
Definition Enums.h:1364
EBuildPatchDataType
Definition Enums.h:40337
EVertexElementType
Definition Enums.h:4953
EGameplayDebuggerShape
Definition Enums.h:39786
VkImageUsageFlagBits
Definition Enums.h:27184
@ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI
@ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT
@ VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
@ VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
@ VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
EObjectIteratorThreadSafetyOptions
Definition Enums.h:13925
EInputActionOrigin
Definition Enums.h:16086
@ k_EInputActionOrigin_PS5_Reserved20
@ k_EInputActionOrigin_SteamController_Gyro_Pitch
@ k_EInputActionOrigin_PS4_Reserved3
@ k_EInputActionOrigin_PS5_RightPad_DPadNorth
@ k_EInputActionOrigin_Switch_LeftStick_Move
@ k_EInputActionOrigin_SteamController_RightPad_DPadNorth
@ k_EInputActionOrigin_SteamDeck_Reserved1
@ k_EInputActionOrigin_XBox360_DPad_South
@ k_EInputActionOrigin_Switch_Reserved6
@ k_EInputActionOrigin_XBoxOne_LeftStick_Move
@ k_EInputActionOrigin_SteamController_Reserved6
@ k_EInputActionOrigin_PS4_Reserved1
@ k_EInputActionOrigin_PS4_LeftTrigger_Pull
@ k_EInputActionOrigin_XBox360_LeftStick_DPadSouth
@ k_EInputActionOrigin_PS4_Reserved6
@ k_EInputActionOrigin_SteamController_Reserved7
@ k_EInputActionOrigin_XBox360_LeftStick_Click
@ k_EInputActionOrigin_PS5_Reserved17
@ k_EInputActionOrigin_SteamDeck_Reserved6
@ k_EInputActionOrigin_XBox360_Reserved2
@ k_EInputActionOrigin_XBox360_Reserved10
@ k_EInputActionOrigin_XBoxOne_DPad_West
@ k_EInputActionOrigin_XBox360_LeftStick_DPadWest
@ k_EInputActionOrigin_PS4_Gyro_Move
@ k_EInputActionOrigin_XBox360_DPad_North
@ k_EInputActionOrigin_XBoxOne_RightBumper
@ k_EInputActionOrigin_XBoxOne_RightStick_Click
@ k_EInputActionOrigin_PS4_DPad_Move
@ k_EInputActionOrigin_PS4_LeftStick_DPadWest
@ k_EInputActionOrigin_SteamController_LeftStick_DPadEast
@ k_EInputActionOrigin_PS5_RightTrigger_Pull
@ k_EInputActionOrigin_PS4_LeftStick_DPadEast
@ k_EInputActionOrigin_PS4_RightPad_DPadNorth
@ k_EInputActionOrigin_PS4_DPad_North
@ k_EInputActionOrigin_PS4_DPad_East
@ k_EInputActionOrigin_XBox360_RightTrigger_Click
@ k_EInputActionOrigin_PS5_DPad_West
@ k_EInputActionOrigin_XBox360_Reserved3
@ k_EInputActionOrigin_PS4_DPad_West
@ k_EInputActionOrigin_PS5_DPad_South
@ k_EInputActionOrigin_SteamDeck_Reserved19
@ k_EInputActionOrigin_PS5_DPad_East
@ k_EInputActionOrigin_SteamController_LeftStick_DPadNorth
@ k_EInputActionOrigin_PS4_RightStick_DPadWest
@ k_EInputActionOrigin_XBox360_Reserved4
@ k_EInputActionOrigin_PS4_RightStick_Click
@ k_EInputActionOrigin_Switch_RightStick_DPadSouth
@ k_EInputActionOrigin_PS4_Gyro_Pitch
@ k_EInputActionOrigin_Switch_LeftStick_DPadWest
@ k_EInputActionOrigin_XBoxOne_Reserved8
@ k_EInputActionOrigin_Switch_LeftGyro_Roll
@ k_EInputActionOrigin_SteamDeck_L2_SoftPull
@ k_EInputActionOrigin_Switch_Reserved7
@ k_EInputActionOrigin_SteamController_RightTrigger_Click
@ k_EInputActionOrigin_PS5_LeftBumper
@ k_EInputActionOrigin_Switch_RightStick_DPadNorth
@ k_EInputActionOrigin_Switch_RightGyro_Pitch
@ k_EInputActionOrigin_PS4_Gyro_Roll
@ k_EInputActionOrigin_SteamDeck_Gyro_Yaw
@ k_EInputActionOrigin_Switch_LeftGyro_Yaw
@ k_EInputActionOrigin_XBoxOne_DPad_Move
@ k_EInputActionOrigin_PS5_Reserved19
@ k_EInputActionOrigin_PS4_Reserved10
@ k_EInputActionOrigin_PS5_RightPad_DPadEast
@ k_EInputActionOrigin_PS4_RightPad_DPadWest
@ k_EInputActionOrigin_SteamDeck_Reserved2
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadEast
@ k_EInputActionOrigin_SteamDeck_Reserved10
@ k_EInputActionOrigin_XBoxOne_DPad_South
@ k_EInputActionOrigin_Switch_LeftTrigger_Click
@ k_EInputActionOrigin_XBox360_Reserved8
@ k_EInputActionOrigin_PS5_Gyro_Pitch
@ k_EInputActionOrigin_SteamDeck_LeftPad_Touch
@ k_EInputActionOrigin_XBox360_DPad_West
@ k_EInputActionOrigin_Switch_RightTrigger_Click
@ k_EInputActionOrigin_PS5_Reserved9
@ k_EInputActionOrigin_PS4_RightTrigger_Click
@ k_EInputActionOrigin_PS5_LeftPad_DPadNorth
@ k_EInputActionOrigin_XBoxOne_LeftBumper
@ k_EInputActionOrigin_SteamController_Start
@ k_EInputActionOrigin_SteamDeck_Reserved13
@ k_EInputActionOrigin_PS4_RightStick_Move
@ k_EInputActionOrigin_Switch_Capture
@ k_EInputActionOrigin_Switch_LeftStick_Click
@ k_EInputActionOrigin_SteamController_Reserved0
@ k_EInputActionOrigin_Switch_ProGyro_Pitch
@ k_EInputActionOrigin_PS5_LeftTrigger_Pull
@ k_EInputActionOrigin_PS5_LeftPad_DPadWest
@ k_EInputActionOrigin_SteamDeck_LeftStick_Move
@ k_EInputActionOrigin_XBox360_LeftBumper
@ k_EInputActionOrigin_SteamDeck_RightPad_Swipe
@ k_EInputActionOrigin_Switch_LeftTrigger_Pull
@ k_EInputActionOrigin_PS5_RightPad_Click
@ k_EInputActionOrigin_SteamController_LeftStick_DPadSouth
@ k_EInputActionOrigin_Switch_ProGyro_Roll
@ k_EInputActionOrigin_SteamDeck_Reserved7
@ k_EInputActionOrigin_PS5_RightPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_Reserved8
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadEast
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadSouth
@ k_EInputActionOrigin_PS5_Reserved2
@ k_EInputActionOrigin_Switch_LeftGrip_Upper
@ k_EInputActionOrigin_SteamDeck_Reserved16
@ k_EInputActionOrigin_XBoxOne_RightGrip_Upper
@ k_EInputActionOrigin_PS5_LeftPad_Swipe
@ k_EInputActionOrigin_Switch_Reserved10
@ k_EInputActionOrigin_SteamDeck_DPad_West
@ k_EInputActionOrigin_XBoxOne_Reserved9
@ k_EInputActionOrigin_PS4_RightPad_Touch
@ k_EInputActionOrigin_XBoxOne_RightGrip_Lower
@ k_EInputActionOrigin_Switch_ProGyro_Yaw
@ k_EInputActionOrigin_PS5_CenterPad_Click
@ k_EInputActionOrigin_Switch_Reserved19
@ k_EInputActionOrigin_SteamController_LeftPad_Swipe
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadWest
@ k_EInputActionOrigin_PS4_CenterPad_Click
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadWest
@ k_EInputActionOrigin_Switch_Reserved4
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadWest
@ k_EInputActionOrigin_MaximumPossibleValue
@ k_EInputActionOrigin_SteamController_RightPad_Swipe
@ k_EInputActionOrigin_PS5_RightStick_DPadEast
@ k_EInputActionOrigin_Switch_Reserved9
@ k_EInputActionOrigin_PS5_LeftStick_DPadSouth
@ k_EInputActionOrigin_SteamDeck_RightStick_Move
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadEast
@ k_EInputActionOrigin_PS4_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamController_Reserved8
@ k_EInputActionOrigin_Switch_DPad_North
@ k_EInputActionOrigin_SteamController_RightBumper
@ k_EInputActionOrigin_PS5_Reserved14
@ k_EInputActionOrigin_XBox360_RightStick_Click
@ k_EInputActionOrigin_PS5_DPad_North
@ k_EInputActionOrigin_XBox360_Reserved6
@ k_EInputActionOrigin_Switch_LeftStick_DPadNorth
@ k_EInputActionOrigin_PS5_LeftPad_Touch
@ k_EInputActionOrigin_XBox360_LeftStick_DPadEast
@ k_EInputActionOrigin_PS5_LeftStick_Click
@ k_EInputActionOrigin_SteamController_Reserved1
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadEast
@ k_EInputActionOrigin_PS4_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_LeftPad_Swipe
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadEast
@ k_EInputActionOrigin_PS4_Reserved8
@ k_EInputActionOrigin_PS4_Reserved9
@ k_EInputActionOrigin_SteamController_RightTrigger_Pull
@ k_EInputActionOrigin_SteamController_RightPad_DPadEast
@ k_EInputActionOrigin_Switch_Reserved2
@ k_EInputActionOrigin_PS4_Reserved7
@ k_EInputActionOrigin_PS5_RightStick_Click
@ k_EInputActionOrigin_SteamController_RightGrip
@ k_EInputActionOrigin_SteamController_Reserved2
@ k_EInputActionOrigin_SteamDeck_R2_SoftPull
@ k_EInputActionOrigin_PS5_CenterPad_Touch
@ k_EInputActionOrigin_SteamDeck_Menu
@ k_EInputActionOrigin_SteamDeck_RightPad_Click
@ k_EInputActionOrigin_Switch_Reserved16
@ k_EInputActionOrigin_PS5_RightStick_DPadSouth
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadSouth
@ k_EInputActionOrigin_PS5_LeftStick_DPadNorth
@ k_EInputActionOrigin_XBoxOne_LeftGrip_Lower
@ k_EInputActionOrigin_SteamController_Gyro_Move
@ k_EInputActionOrigin_PS5_LeftStick_DPadWest
@ k_EInputActionOrigin_XBox360_Reserved7
@ k_EInputActionOrigin_PS5_RightStick_DPadNorth
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadSouth
@ k_EInputActionOrigin_XBoxOne_DPad_North
@ k_EInputActionOrigin_PS4_LeftPad_DPadEast
@ k_EInputActionOrigin_XBoxOne_Reserved10
@ k_EInputActionOrigin_Switch_RightGyro_Roll
@ k_EInputActionOrigin_SteamController_B
@ k_EInputActionOrigin_PS4_Reserved5
@ k_EInputActionOrigin_SteamController_LeftTrigger_Pull
@ k_EInputActionOrigin_PS5_Reserved12
@ k_EInputActionOrigin_PS4_RightBumper
@ k_EInputActionOrigin_SteamDeck_LeftPad_Click
@ k_EInputActionOrigin_PS4_LeftPad_DPadWest
@ k_EInputActionOrigin_PS5_Reserved5
@ k_EInputActionOrigin_PS4_RightPad_Click
@ k_EInputActionOrigin_SteamController_Reserved3
@ k_EInputActionOrigin_XBox360_RightStick_DPadWest
@ k_EInputActionOrigin_Switch_LeftGrip_Lower
@ k_EInputActionOrigin_Switch_RightTrigger_Pull
@ k_EInputActionOrigin_SteamController_LeftPad_Touch
@ k_EInputActionOrigin_XBox360_Start
@ k_EInputActionOrigin_PS4_LeftTrigger_Click
@ k_EInputActionOrigin_PS5_RightPad_Swipe
@ k_EInputActionOrigin_Switch_RightGyro_Move
@ k_EInputActionOrigin_XBox360_RightTrigger_Pull
@ k_EInputActionOrigin_PS4_RightPad_DPadSouth
@ k_EInputActionOrigin_PS4_LeftStick_DPadSouth
@ k_EInputActionOrigin_PS5_Reserved13
@ k_EInputActionOrigin_XBox360_DPad_East
@ k_EInputActionOrigin_Switch_RightGrip_Upper
@ k_EInputActionOrigin_SteamDeck_Gyro_Move
@ k_EInputActionOrigin_XBoxOne_LeftGrip_Upper
@ k_EInputActionOrigin_PS4_CenterPad_Touch
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadSouth
@ k_EInputActionOrigin_XBox360_RightStick_DPadNorth
@ k_EInputActionOrigin_PS5_RightPad_Touch
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadWest
@ k_EInputActionOrigin_Switch_RightGyro_Yaw
@ k_EInputActionOrigin_Switch_ProGyro_Move
@ k_EInputActionOrigin_Switch_Reserved8
@ k_EInputActionOrigin_SteamDeck_Reserved4
@ k_EInputActionOrigin_PS4_CenterPad_Swipe
@ k_EInputActionOrigin_SteamController_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamController_Gyro_Roll
@ k_EInputActionOrigin_XBoxOne_RightTrigger_Pull
@ k_EInputActionOrigin_PS4_RightStick_DPadNorth
@ k_EInputActionOrigin_Switch_LeftGyro_Pitch
@ k_EInputActionOrigin_PS5_Reserved7
@ k_EInputActionOrigin_SteamDeck_Reserved11
@ k_EInputActionOrigin_SteamDeck_DPad_East
@ k_EInputActionOrigin_PS5_CenterPad_DPadWest
@ k_EInputActionOrigin_SteamController_RightPad_Touch
@ k_EInputActionOrigin_SteamDeck_DPad_North
@ k_EInputActionOrigin_PS5_Reserved10
@ k_EInputActionOrigin_Switch_DPad_Move
@ k_EInputActionOrigin_PS5_RightBumper
@ k_EInputActionOrigin_PS4_LeftPad_DPadNorth
@ k_EInputActionOrigin_PS4_LeftBumper
@ k_EInputActionOrigin_SteamController_LeftStick_DPadWest
@ k_EInputActionOrigin_Switch_LeftStick_DPadSouth
@ k_EInputActionOrigin_SteamDeck_Gyro_Roll
@ k_EInputActionOrigin_PS5_Reserved6
@ k_EInputActionOrigin_SteamController_RightPad_Click
@ k_EInputActionOrigin_XBoxOne_LeftTrigger_Click
@ k_EInputActionOrigin_PS4_RightPad_DPadEast
@ k_EInputActionOrigin_PS5_RightStick_DPadWest
@ k_EInputActionOrigin_PS5_LeftStick_Move
@ k_EInputActionOrigin_SteamDeck_RightStick_Touch
@ k_EInputActionOrigin_SteamController_Reserved10
@ k_EInputActionOrigin_PS4_RightStick_DPadSouth
@ k_EInputActionOrigin_XBox360_Reserved9
@ k_EInputActionOrigin_SteamController_LeftBumper
@ k_EInputActionOrigin_XBoxOne_LeftTrigger_Pull
@ k_EInputActionOrigin_XBoxOne_LeftStick_Click
@ k_EInputActionOrigin_XBoxOne_RightTrigger_Click
@ k_EInputActionOrigin_SteamController_A
@ k_EInputActionOrigin_SteamDeck_DPad_South
@ k_EInputActionOrigin_SteamController_Gyro_Yaw
@ k_EInputActionOrigin_XBox360_DPad_Move
@ k_EInputActionOrigin_PS5_LeftPad_DPadEast
@ k_EInputActionOrigin_PS5_Reserved4
@ k_EInputActionOrigin_Switch_Reserved1
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadSouth
@ k_EInputActionOrigin_Switch_Reserved17
@ k_EInputActionOrigin_SteamDeck_Gyro_Pitch
@ k_EInputActionOrigin_SteamDeck_Reserved3
@ k_EInputActionOrigin_Switch_Reserved18
@ k_EInputActionOrigin_Switch_Reserved20
@ k_EInputActionOrigin_Switch_RightStick_DPadWest
@ k_EInputActionOrigin_XBox360_LeftTrigger_Pull
@ k_EInputActionOrigin_Switch_RightStick_Move
@ k_EInputActionOrigin_PS5_LeftStick_DPadEast
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamDeck_Reserved17
@ k_EInputActionOrigin_PS4_Reserved2
@ k_EInputActionOrigin_Switch_RightBumper
@ k_EInputActionOrigin_PS5_RightStick_Move
@ k_EInputActionOrigin_SteamController_LeftPad_DPadWest
@ k_EInputActionOrigin_PS4_LeftStick_Move
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadNorth
@ k_EInputActionOrigin_PS5_RightPad_DPadWest
@ k_EInputActionOrigin_PS5_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_Reserved12
@ k_EInputActionOrigin_XBox360_Reserved1
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamDeck_Reserved20
@ k_EInputActionOrigin_SteamController_Back
@ k_EInputActionOrigin_PS5_LeftTrigger_Click
@ k_EInputActionOrigin_Switch_RightStick_Click
@ k_EInputActionOrigin_PS4_RightTrigger_Pull
@ k_EInputActionOrigin_XBoxOne_RightStick_Move
@ k_EInputActionOrigin_SteamController_Reserved5
@ k_EInputActionOrigin_Switch_Reserved13
@ k_EInputActionOrigin_XBoxOne_Reserved6
@ k_EInputActionOrigin_PS5_Reserved8
@ k_EInputActionOrigin_SteamDeck_Reserved5
@ k_EInputActionOrigin_PS5_Reserved15
@ k_EInputActionOrigin_XBox360_RightStick_DPadEast
@ k_EInputActionOrigin_XBox360_RightStick_Move
@ k_EInputActionOrigin_SteamController_LeftGrip
@ k_EInputActionOrigin_SteamController_LeftPad_DPadEast
@ k_EInputActionOrigin_PS5_Reserved3
@ k_EInputActionOrigin_PS4_LeftPad_Click
@ k_EInputActionOrigin_Switch_Reserved5
@ k_EInputActionOrigin_SteamDeck_DPad_Move
@ k_EInputActionOrigin_Switch_Reserved3
@ k_EInputActionOrigin_SteamController_RightPad_DPadSouth
@ k_EInputActionOrigin_Switch_RightGrip_Lower
@ k_EInputActionOrigin_PS4_CenterPad_DPadSouth
@ k_EInputActionOrigin_PS5_Gyro_Move
@ k_EInputActionOrigin_PS5_RightTrigger_Click
@ k_EInputActionOrigin_SteamDeck_Reserved18
@ k_EInputActionOrigin_SteamController_Reserved4
@ k_EInputActionOrigin_Switch_Reserved14
@ k_EInputActionOrigin_PS5_CenterPad_DPadEast
@ k_EInputActionOrigin_SteamDeck_Reserved15
@ k_EInputActionOrigin_PS4_LeftPad_Swipe
@ k_EInputActionOrigin_Switch_Reserved12
@ k_EInputActionOrigin_SteamController_LeftStick_Move
@ k_EInputActionOrigin_PS5_LeftPad_Click
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadNorth
@ k_EInputActionOrigin_Switch_RightStick_DPadEast
@ k_EInputActionOrigin_SteamController_LeftPad_DPadNorth
@ k_EInputActionOrigin_PS4_LeftPad_Touch
@ k_EInputActionOrigin_Switch_Reserved11
@ k_EInputActionOrigin_SteamController_LeftPad_Click
@ k_EInputActionOrigin_SteamController_X
@ k_EInputActionOrigin_Switch_DPad_South
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_RightPad_Touch
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadEast
@ k_EInputActionOrigin_PS4_DPad_South
@ k_EInputActionOrigin_XBoxOne_DPad_East
@ k_EInputActionOrigin_PS5_CenterPad_Swipe
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadNorth
@ k_EInputActionOrigin_Switch_Reserved15
@ k_EInputActionOrigin_XBoxOne_Share
@ k_EInputActionOrigin_XBox360_RightStick_DPadSouth
@ k_EInputActionOrigin_SteamController_Reserved9
@ k_EInputActionOrigin_SteamController_LeftTrigger_Click
@ k_EInputActionOrigin_XBox360_LeftStick_Move
@ k_EInputActionOrigin_PS4_CenterPad_DPadNorth
@ k_EInputActionOrigin_XBox360_RightBumper
@ k_EInputActionOrigin_SteamController_Y
@ k_EInputActionOrigin_PS4_CenterPad_DPadWest
@ k_EInputActionOrigin_Switch_LeftGyro_Move
@ k_EInputActionOrigin_PS5_Reserved11
@ k_EInputActionOrigin_PS4_RightStick_DPadEast
@ k_EInputActionOrigin_PS5_Reserved1
@ k_EInputActionOrigin_PS5_Reserved16
@ k_EInputActionOrigin_SteamDeck_Reserved14
@ k_EInputActionOrigin_PS5_CenterPad_DPadSouth
@ k_EInputActionOrigin_Switch_DPad_West
@ k_EInputActionOrigin_XBox360_LeftTrigger_Click
@ k_EInputActionOrigin_SteamDeck_Reserved9
@ k_EInputActionOrigin_XBox360_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadNorth
@ k_EInputActionOrigin_SteamController_LeftStick_Click
@ k_EInputActionOrigin_SteamDeck_LeftStick_Touch
@ k_EInputActionOrigin_Switch_LeftBumper
@ k_EInputActionOrigin_PS5_DPad_Move
@ k_EInputActionOrigin_PS4_RightPad_Swipe
@ k_EInputActionOrigin_PS5_CenterPad_DPadNorth
@ k_EInputActionOrigin_Switch_DPad_East
@ k_EInputActionOrigin_PS4_LeftStick_Click
@ k_EInputActionOrigin_PS4_Reserved4
@ k_EInputActionOrigin_XBoxOne_Reserved7
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadWest
@ k_EInputActionOrigin_Switch_LeftStick_DPadEast
@ k_EInputActionOrigin_SteamController_RightPad_DPadWest
@ k_EInputActionOrigin_SteamDeck_View
@ k_EInputActionOrigin_PS5_Gyro_Roll
@ k_EInputActionOrigin_PS5_Reserved18
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadWest
@ k_EInputActionOrigin_XBox360_Reserved5
@ k_EInputActionOrigin_PS4_CenterPad_DPadEast
earlyEnd_directive
Definition Enums.h:32877
ESpatialDenoiserType
Definition Enums.h:37070
ENavigationGenesis
Definition Enums.h:10640
EHierarchicalSimplificationMethod
Definition Enums.h:14543
EMovieSceneChannelProxyType
Definition Enums.h:8425
EDatasmithImportLightmapMax
Definition Enums.h:24652
VkRayTracingShaderGroupTypeNV
Definition Enums.h:1973
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV
EVisibilityTrackAction
Definition Enums.h:37975
EStereoscopicEye
Definition Enums.h:8101
EOutputCanBeNullptr
Definition Enums.h:19608
duDebugDrawPrimitives
Definition Enums.h:39277
EGenerateMipsPass
Definition Enums.h:14136
EGCReferenceType
Definition Enums.h:6294
@ GCRT_ArrayAddFieldPathReferencedObject
@ GCRT_AddStructReferencedObjects
@ GCRT_AddFieldPathReferencedObject
ovrKeyValuePairType_
Definition Enums.h:17358
EInternal
Definition Enums.h:4084
@ EC_InternalUseOnlyConstructor
SPATIAL_INPUT_ACTIVATION_POLICY
Definition Enums.h:3922
EAdManagerDelegate
Definition Enums.h:38613
EOffsetRootBoneMode
Definition Enums.h:7849
EDataLayerState
Definition Enums.h:32367
ETickingGroup
Definition Enums.h:8266
ESectionEvaluationFlags
Definition Enums.h:8530
ECrashTrigger
Definition Enums.h:24848
EAudioStreamingState
Definition Enums.h:40179
EPostSequentialRPCType
Definition Enums.h:7894
UDataFileAccess
Definition Enums.h:33655
VkCommandBufferLevel
Definition Enums.h:827
EWidgetUpdateFlags
Definition Enums.h:12747
EChaosBreakingSortMethod
Definition Enums.h:37310
ENDILandscape_SourceMode
Definition Enums.h:14143
EClothLODBiasMode
Definition Enums.h:19570
EGameplayTaskEvent
Definition Enums.h:33519
EMeshApproximationBaseCappingType
Definition Enums.h:8806
EEditMeshPolygonsToolActions
Definition Enums.h:23610
ECameraAnimationEasingType
Definition Enums.h:28103
EMaturityChildType
Definition Enums.h:38809
NSVGfillRule
Definition Enums.h:34387
EDatasmithImportActorPolicy
Definition Enums.h:24697
ERayTracingViewMaskMode
Definition Enums.h:37055
EGroomBindingMeshType
Definition Enums.h:22512
EInstallBundleResult
Definition Enums.h:11095
ERichCurveInterpMode
Definition Enums.h:4732
EGPUProfileSortMode
Definition Enums.h:35135
EStructSerializerNullValuePolicies
Definition Enums.h:22068
EGizmoElementState
Definition Enums.h:39017
EMediaTextureVisibleMipsTiles
Definition Enums.h:31281
ECameraAnimationPlaySpace
Definition Enums.h:28115
EMemZeroed
Definition Enums.h:18215
ENGXDLSSDenoiserMode
Definition Enums.h:21398
ControlDirection
Definition Enums.h:29740
ERayTracingInstanceFlags
Definition Enums.h:11619
mi_memory_order_e
Definition Enums.h:33163
PCGDistanceShape
Definition Enums.h:20756
ESoundType
Definition Enums.h:8317
VkIndirectCommandsTokenTypeNVX
Definition Enums.h:2209
EOccludedAction
Definition Enums.h:26568
AnimPhysTwistAxis
Definition Enums.h:36339
ESkeletalMeshAsyncProperties
Definition Enums.h:13969
EPCGMetadataFilterMode
Definition Enums.h:20639
EKelvinletBrushMode
Definition Enums.h:24292
EMotionBlurVelocityScatterPass
Definition Enums.h:38419
EHairStrandsBookmark
Definition Enums.h:20184
VkBuildAccelerationStructureModeKHR
Definition Enums.h:39494
EAimMode
Definition Enums.h:20787
@ OrientToTarget
EVolumetricCloudTracingMaxDistanceMode
Definition Enums.h:37261
FWPM_APPC_NETWORK_CAPABILITY_TYPE_
Definition Enums.h:2961
IKEEXT_CERT_POLICY_PROTOCOL_TYPE_
Definition Enums.h:2906
ELightMapPaddingType
Definition Enums.h:22093
VkConservativeRasterizationModeEXT
Definition Enums.h:1857
EDrawPolygonDrawMode
Definition Enums.h:23580
EDatasmithImportScene
Definition Enums.h:24663
EPCGPointProperties
Definition Enums.h:20531
ECameraShakePlaySpace
Definition Enums.h:5981
EFBIKBoneLimitType
Definition Enums.h:25939
EGeometryScriptMathWarpType
Definition Enums.h:18108
ESocketBSDParam
Definition Enums.h:33035
VkDisplayEventTypeEXT
Definition Enums.h:1201
@ VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
ELiveLinkTimecodeProviderEvaluationType
Definition Enums.h:24862
EMessageBusNotification
Definition Enums.h:13016
EAutoExposureMethod
Definition Enums.h:13783
EShadowProjectionVertexShaderFlags
Definition Enums.h:35166
EOS_UI_EKeyCombination
Definition Enums.h:23861
EHairStrandsAllocationType
Definition Enums.h:18236
EGBufferChecker
Definition Enums.h:5537
ETextureDownscaleOptions
Definition Enums.h:12710
EParticleCollisionShaderMode
Definition Enums.h:40303
EPointOnCircleSpacingMethod
Definition Enums.h:41237
EOptimusBufferWriteType
Definition Enums.h:25988
EMeshSelectionToolActions
Definition Enums.h:26240
EMeshVertexSculptBrushType
Definition Enums.h:26316
EPrimitiveIdMode
Definition Enums.h:7019
@ PrimID_DynamicPrimitiveShaderData
EMouseCaptureMode
Definition Enums.h:7775
@ CapturePermanently_IncludingInitialMouseDown
EDeferredMaterialMode
Definition Enums.h:36210
EHoudiniOutputType
Definition Enums.h:21258
ELocationYToSpawnEnum
Definition Enums.h:25855
VkSharingMode
Definition Enums.h:2074
@ VK_SHARING_MODE_MAX_ENUM
@ VK_SHARING_MODE_CONCURRENT
@ VK_SHARING_MODE_RANGE_SIZE
@ VK_SHARING_MODE_END_RANGE
@ VK_SHARING_MODE_EXCLUSIVE
@ VK_SHARING_MODE_BEGIN_RANGE
EGenerateCompressedLayersTimeSliced
Definition Enums.h:32100
EHairViewRayTracingMask
Definition Enums.h:25418
ESlateDebuggingStateChangeEvent
Definition Enums.h:22609
EBlendOperation
Definition Enums.h:6418
EARWorldMappingState
Definition Enums.h:36579
EAudioDeviceChangedRole
Definition Enums.h:39067
ERDGViewType
Definition Enums.h:5410
EPCGMeshSelectorMaterialOverrideMode
Definition Enums.h:23660
VkSamplerYcbcrRange
Definition Enums.h:2186
@ VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR
EViewTargetBlendFunction
Definition Enums.h:4661
EMaterialInstanceClearParameterFlag
Definition Enums.h:11314
ECheckBoxState
Definition Enums.h:8902
EShadowMapFlags
Definition Enums.h:19018
ParticleReplayState
Definition Enums.h:11457
EGenerateRecastFilterTimeSlicedState
Definition Enums.h:32072
EStrandsTexturesMeshType
Definition Enums.h:25623
ovrSendPolicy_
Definition Enums.h:17351
rcRasterizationFlags
Definition Enums.h:32055
EOrientation
Definition Enums.h:5610
ENetPingControlMessage
Definition Enums.h:17048
ETextureDimension
Definition Enums.h:10954
EGeometryScriptUVIslandSource
Definition Enums.h:18697
EPCGMedadataVectorOperation
Definition Enums.h:22782
FILETYPEATTRIBUTEFLAGS
Definition Enums.h:32558
EBakeScaleMethod
Definition Enums.h:31195
ELayeredBoneBlendMode
Definition Enums.h:36667
EMeshSelectionToolPrimaryMode
Definition Enums.h:26264
EOptimusDefaultDeformerMode
Definition Enums.h:25656
EGroomInterpolationWeight
Definition Enums.h:18277
EWeightmapRTType
Definition Enums.h:36974
UCalendarDateFields
Definition Enums.h:33745
EAsyncIOPriorityAndFlags
Definition Enums.h:5594
EAchievementType
Definition Enums.h:17612
FWPM_NET_EVENT_TYPE_
Definition Enums.h:2755
@ FWPM_NET_EVENT_TYPE_LPM_PACKET_ARRIVAL
TextEntryInstigator
Definition Enums.h:31474
CURLSHoption
Definition Enums.h:35976
EMeshApproximationSimplificationPolicy
Definition Enums.h:8819
EScreenPercentageMode
Definition Enums.h:14180
EAudioPlugin
Definition Enums.h:19033
EColorBlockAlphaDisplayMode
Definition Enums.h:24734
EControlRigFKRigExecuteMode
Definition Enums.h:22652
ERHIPoolResourceTypes
Definition Enums.h:38989
PluginStyle
Definition Enums.h:11866
@ UNITY_STYLE_DEFERRED
EConstructDynamicType
Definition Enums.h:22087
EAddressInfoFlags
Definition Enums.h:9320
EEQSNormalizationType
Definition Enums.h:41216
ETriggerEffectType
Definition Enums.h:28122
EFourPlayerSplitScreenType
Definition Enums.h:28144
EPlayMovieVolumeType
Definition Enums.h:27782
EPCGTextureDensityFunction
Definition Enums.h:21224
EResourceAllocationStrategy
Definition Enums.h:38983
mi_delayed_e
Definition Enums.h:33173
CURLMoption
Definition Enums.h:35955
@ CURLMOPT_PIPELINING_SITE_BL
@ CURLMOPT_MAX_TOTAL_CONNECTIONS
@ CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE
@ CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE
@ CURLMOPT_TIMERFUNCTION
@ CURLMOPT_MAX_HOST_CONNECTIONS
@ CURLMOPT_MAX_CONCURRENT_STREAMS
@ CURLMOPT_SOCKETFUNCTION
@ CURLMOPT_PUSHFUNCTION
@ CURLMOPT_PIPELINING_SERVER_BL
@ CURLMOPT_MAX_PIPELINE_LENGTH
@ CURLMOPT_MAXCONNECTS
ECrashDumpMode
Definition Enums.h:34343
ENetLevelVisibilityRequest
Definition Enums.h:21757
EARSessionStatus
Definition Enums.h:36143
EFloatArrayToIntArrayFunctionEnum
Definition Enums.h:25199
WICBitmapPaletteType
Definition Enums.h:10
EJsonNotation
Definition Enums.h:9007
EDatasmithCADStitchingTechnique
Definition Enums.h:24670
PCGNormalToDensityMode
Definition Enums.h:20763
EGainParamMode
Definition Enums.h:37637
ESpeedTreeLODType
Definition Enums.h:32467
VkPipelineBindPoint
Definition Enums.h:804
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_NV
EOptimusGlobalNotifyType
Definition Enums.h:25742
EGatherTilesCopyMode
Definition Enums.h:39614
EPrimaryScreenPercentageMethod
Definition Enums.h:11473
EConstraintOffsetOption
Definition Enums.h:36850
ESubmixEffectConvolutionReverbBlockSize
Definition Enums.h:28984
EDatasmithCADRetessellationRule
Definition Enums.h:24677
EGameModsEvent
Definition Enums.h:27984
@ EGameModsEvent_FinishInstalling
@ EGameModsEvent_Uninstalling
@ EGameModsEvent_InstallingProgress
@ EGameModsEvent_InitInstalling
@ EGameModsEvent_AlreadyInstalled
@ EGameModsEvent_CancelInstalling
@ EGameModsEvent_ViewRegister
@ EGameModsEvent_InitUninstalling
@ EGameModsEvent_FinishUpdating
EJWTCertificateType
Definition Enums.h:24538
EGeometryScriptBakeBitDepth
Definition Enums.h:17576
EGizmoElementArrowHeadType
Definition Enums.h:39055
EOverlapFilterOption
Definition Enums.h:18810
EParticleSystemUpdateMode
Definition Enums.h:11209
_NVAPI_VIDEO_CONTROL_COMPONENT_ALGORITHM
Definition Enums.h:1784