BOOL IsInSpawnProtectionTime(APawn *Pawn)
{
if (Pawn == NULL)
return FALSE;
AavaGameReplicationInfo* GRI = Pawn->WorldInfo ? Cast<AavaGameReplicationInfo>(Pawn->WorldInfo->GRI) : NULL;
AavaGame* GameInfo = NULL;
if (GRI != NULL && GRI->GameClass != NULL)
GameInfo = GRI->GameClass->GetDefaultObject<AavaGame>();
if (GameInfo == NULL)
return FALSE;
return (Pawn->WorldInfo->TimeSeconds - Pawn->SpawnTime < GameInfo->SpawnProtectionTime);
}