void AAPickupActor::BeginPlay() { Super::BeginPlay(); //if (bStartActive) { RespawnPickup(); } }
void AShooterPickup::BeginPlay() { Super::BeginPlay(); RespawnPickup(); // register on pickup list (server only), don't care about unregistering (in FinishDestroy) - no streaming AShooterGameMode* GameMode = GetWorld()->GetAuthGameMode<AShooterGameMode>(); if (GameMode) { GameMode->LevelPickups.Add(this); } }