private void GrabObject(GameObject p_toGrab) { GrabEvent.Invoke(); m_grabbedObject = p_toGrab; m_grabbedObjectScript = m_grabbedObject.GetComponent <Grabbable>(); m_grabbedObjectScript.Grab(gameObject); m_distanceBetweenObjectAndCameraDueToMeshSize = m_grabbedObjectScript.CalculateDistanceToCameraOffset(); m_grabbedDuringThisFrame = true; }