function FastCast.FireWithWhitelist(d,e,u,R,p,j,q,G,k,y,s,M)assert(getmetatable(d)==FastCast,ERR_NOT_INSTANCE:format("\070\105\114\101\087\105\116\104\087\104\105\116\101\108\105\115\116","\070\097\115\116\067\097\115\116\046\110\101\119\040\041"))BaseFireMethod(d,e,u,R,j,nil,q,G,k,y,s,p,true,M)end

function FastCast:FireWithWhitelist(origin, directionWithMagnitude, velocity, whitelist, cosmeticBulletObject, ignoreWater, bulletAcceleration, bulletData, whizData, hitData, penetrationData)
	assert(getmetatable(self) == FastCast, ERR_NOT_INSTANCE:format("FireWithWhitelist", "FastCast.new()"))
	BaseFireMethod(self, origin, directionWithMagnitude, velocity, cosmeticBulletObject, nil, ignoreWater, bulletAcceleration, bulletData, whizData, hitData, whitelist, true, penetrationData)
end
