-- This is an overload function for TransparencyController:Update()
-- Do not call directly, or it will throw an assertion!


function FpsCamera:UpdateTransparency(...)
	assert(self ~= FpsCamera)
	self:BaseUpdate(...)
	
	if self.ForceRefresh then
		self.ForceRefresh = false
		
		if self.SetSubject then
			local camera = workspace.CurrentCamera
			self:SetSubject(camera.CameraSubject)
		end
	end
end
