// Base class for faked projectiles that are used in weapon animations
class ScrnFakedProjectile extends Actor
    abstract;

var(Display) string StaticMeshRef;

static function PreloadAssets()
{
    if( default.StaticMeshRef != "" )
        UpdateDefaultStaticMesh(StaticMesh(DynamicLoadObject(default.StaticMeshRef, class'StaticMesh', true)));
}

static function bool UnloadAssets()
{
    if( default.StaticMeshRef != "" )
        UpdateDefaultStaticMesh(none);

    return true;
}

defaultproperties
{
     DrawType=DT_StaticMesh
     bReplicateMovement=False
     bSkipActorPropertyReplication=True
     RemoteRole=ROLE_None
     bGameRelevant=True
     CollisionRadius=0.000000
     CollisionHeight=0.000000
     bUseCylinderCollision=True
     bBlockHitPointTraces=False
}
