function FpsCamera.MountBaseCamera(H,t)local u=t.GetSubjectPosition H.GetBaseSubjectPosition=u if u then t.GetBaseSubjectPosition=u t.GetSubjectPosition=H.GetSubjectPosition else H:Warn("\077\111\117\110\116\066\097\115\101\067\097\109\101\114\097 - \067\111\117\108\100 \110\111\116 \102\105\110\100 \066\097\115\101\067\097\109\101\114\097\058\071\101\116\083\117\098\106\101\099\116\080\111\115\105\116\105\111\110\040\041\033")end end


function FpsCamera:MountBaseCamera(BaseCamera)
	local base = BaseCamera.GetSubjectPosition
	self.GetBaseSubjectPosition = base
	
	if base then
		BaseCamera.GetBaseSubjectPosition = base
		BaseCamera.GetSubjectPosition = self.GetSubjectPosition
	else
		self:Warn("MountBaseCamera - Could not find BaseCamera:GetSubjectPosition()!")
	end
end
