@@ -174,12 +174,12 @@ struct APrimalStructure : APrimalTargetableActor
174174 TArray < FVector > & PlacementTraceDirectionsField () { return * GetNativePointerField < TArray < FVector > * > (this , "APrimalStructure.PlacementTraceDirections" ); }
175175 TArray < APrimalStructure * > LinkedStructuresField () { return * GetNativePointerField < TArray < APrimalStructure * > * > (this , "APrimalStructure.LinkedStructures" ); }
176176 TArray < unsigned int > & LinkedStructuresIDField () { return * GetNativePointerField < TArray < unsigned int > * > (this , "APrimalStructure.LinkedStructuresID" ); }
177- TArray < APrimalStructure * > StructuresPlacedOnFloorField () { return * GetNativePointerField < TArray < APrimalStructure * > * > (this , "APrimalStructure.StructuresPlacedOnFloor" ); }
177+ TArray < APrimalStructure * > & StructuresPlacedOnFloorField () { return * GetNativePointerField < TArray < APrimalStructure * > * > (this , "APrimalStructure.StructuresPlacedOnFloor" ); }
178178 TArray < TSubclassOf < APrimalStructure >> & SnapToStructureTypesToExcludeField () { return * GetNativePointerField < TArray < TSubclassOf < APrimalStructure >>* > (this , "APrimalStructure.SnapToStructureTypesToExclude" ); }
179179 TArray < TSubclassOf < APrimalStructure >> & SnapFromStructureTypesToExcludeField () { return * GetNativePointerField < TArray < TSubclassOf < APrimalStructure >>* > (this , "APrimalStructure.SnapFromStructureTypesToExclude" ); }
180180 TArray < FName > & SnapToStructureTagsToExcludeField () { return * GetNativePointerField < TArray < FName > * > (this , "APrimalStructure.SnapToStructureTagsToExclude" ); }
181181 TArray < FName > & SnapFromStructureTagsToExcludeField () { return * GetNativePointerField < TArray < FName > * > (this , "APrimalStructure.SnapFromStructureTagsToExclude" ); }
182- APrimalStructure * PlacedOnFloorStructureField () { return * GetNativePointerField < APrimalStructure * * > (this , "APrimalStructure.PlacedOnFloorStructure" ); }
182+ APrimalStructure * & PlacedOnFloorStructureField () { return * GetNativePointerField < APrimalStructure * * > (this , "APrimalStructure.PlacedOnFloorStructure" ); }
183183 APrimalStructure * PrimarySnappedStructureChildField () { return * GetNativePointerField < APrimalStructure * * > (this , "APrimalStructure.PrimarySnappedStructureChild" ); }
184184 APrimalStructure * PrimarySnappedStructureParentField () { return * GetNativePointerField < APrimalStructure * * > (this , "APrimalStructure.PrimarySnappedStructureParent" ); }
185185 FString & OwnerNameField () { return * GetNativePointerField < FString * > (this , "APrimalStructure.OwnerName" ); }
@@ -622,6 +622,8 @@ struct APrimalStructure : APrimalTargetableActor
622622 void NetUpdateTeamAndOwnerName (int NewTeam , FString * NewOwnerName ) { NativeCall < void , int , FString * > (this , "APrimalStructure.NetUpdateTeamAndOwnerName" , NewTeam , NewOwnerName ); }
623623 void SetEnabledPrimarySnappedStructureParent (bool bEnabled ) { NativeCall < void , bool > (this , "APrimalStructure.SetEnabledPrimarySnappedStructureParent" , bEnabled ); }
624624 void UpdateTribeGroupStructureRank (char NewRank ) { NativeCall < void , char > (this , "APrimalStructure.UpdateTribeGroupStructureRank" , NewRank ); }
625+
626+ void GetMultiUseEntries (APlayerController * ForPC , TArray < FMultiUseEntry > * MultiUseEntries ) { NativeCall < void , APlayerController * , TArray < FMultiUseEntry > * > (this , "APrimalStructure.GetMultiUseEntries" , ForPC , MultiUseEntries ); }
625627};
626628
627629struct APrimalStructureBed
@@ -985,6 +987,7 @@ struct APrimalStructureItemContainer : APrimalStructure
985987 void NetSetContainerActive (bool bSetActive , TSubclassOf < UPrimalItem > NetReplicatedFuelItemClass , __int16 NetReplicatedFuelItemColorIndex ) { NativeCall < void , bool , TSubclassOf < UPrimalItem > , __int16 > (this , "APrimalStructureItemContainer.NetSetContainerActive" , bSetActive , NetReplicatedFuelItemClass , NetReplicatedFuelItemColorIndex ); }
986988 void NetUpdateBoxName (FString * NewName ) { NativeCall < void , FString * > (this , "APrimalStructureItemContainer.NetUpdateBoxName" , NewName ); }
987989 void PowerGeneratorBuiltNearbyPoweredStructure (APrimalStructureItemContainer * PoweredStructure ) { NativeCall < void , APrimalStructureItemContainer * > (this , "APrimalStructureItemContainer.PowerGeneratorBuiltNearbyPoweredStructure" , PoweredStructure ); }
990+ void GetMultiUseEntries (APlayerController * ForPC , TArray < FMultiUseEntry > * MultiUseEntries ) { NativeCall < void , APlayerController * , TArray < FMultiUseEntry > * > (this , "APrimalStructureItemContainer.GetMultiUseEntries" , ForPC , MultiUseEntries ); }
988991};
989992
990993struct APrimalStructureTurret : APrimalStructureItemContainer
@@ -1170,5 +1173,6 @@ struct UPrimalStructureSettings : UObject
11701173struct APrimalStructureExplosive : APrimalStructure
11711174{
11721175 unsigned int & ConstructorPlayerDataIDField () { return * GetNativePointerField < unsigned int * > (this , "APrimalStructureExplosive.ConstructorPlayerDataID" ); }
1176+ AShooterCharacter * ConstructorPawnField () { return * GetNativePointerField < AShooterCharacter * * > (this , "APrimalStructureExplosive.ConstructorPawn" ); }
11731177 static UClass * StaticClass () { return NativeCall < UClass * > (nullptr , "APrimalStructureExplosive.StaticClass" ); }
11741178};
0 commit comments