mirror of
https://github.com/Milxnor/Project-Reboot-3.0.git
synced 2026-01-13 02:42:22 +01:00
i broke the whole project but its fine
complete pickup rewrite, idle pawns
This commit is contained in:
@@ -44,7 +44,14 @@ AFortPickup* AFortAthenaSupplyDrop::SpawnGameModePickupHook(UObject* Context, FF
|
||||
|
||||
LOG_INFO(LogDev, "Spawning GameModePickup with ItemDefinition: {}", ItemDefinition->GetFullName());
|
||||
|
||||
*Ret = AFortPickup::SpawnPickup(ItemDefinition, Position, NumberToSpawn, EFortPickupSourceTypeFlag::Other, EFortPickupSpawnSource::SupplyDrop, -1, TriggeringPawn, PickupClass);
|
||||
PickupCreateData CreateData;
|
||||
CreateData.ItemEntry = FFortItemEntry::MakeItemEntry(ItemDefinition, NumberToSpawn, -1);
|
||||
CreateData.SpawnLocation = Position;
|
||||
CreateData.PawnOwner = TriggeringPawn;
|
||||
CreateData.Source = EFortPickupSpawnSource::GetSupplyDropValue();
|
||||
CreateData.OverrideClass = PickupClass;
|
||||
|
||||
*Ret = AFortPickup::SpawnPickup(CreateData);
|
||||
return *Ret;
|
||||
}
|
||||
|
||||
@@ -67,7 +74,13 @@ AFortPickup* AFortAthenaSupplyDrop::SpawnPickupHook(UObject* Context, FFrame& St
|
||||
if (!ItemDefinition)
|
||||
return nullptr;
|
||||
|
||||
*Ret = AFortPickup::SpawnPickup(ItemDefinition, Position, NumberToSpawn, EFortPickupSourceTypeFlag::Other, EFortPickupSpawnSource::SupplyDrop, -1, TriggeringPawn);
|
||||
PickupCreateData CreateData;
|
||||
CreateData.ItemEntry = FFortItemEntry::MakeItemEntry(ItemDefinition, NumberToSpawn, -1);
|
||||
CreateData.SpawnLocation = Position;
|
||||
CreateData.PawnOwner = TriggeringPawn;
|
||||
CreateData.Source = EFortPickupSpawnSource::GetSupplyDropValue();
|
||||
|
||||
*Ret = AFortPickup::SpawnPickup(CreateData);
|
||||
return *Ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user