private void OnPickUp(IDynamicObject selectedObject) { if (CrossPlatformInputManager.GetButtonDown(SingletonNames.Input.PICKUP)) { if (pickedObjectGameObject == null) { if (selectedObject != null) { pickedObjectGameObject = selectedObject.toObject(); pickedObjectRigidBody = pickedObjectGameObject.GetComponent<Rigidbody>(); } } else { pickedObjectGameObject = null; pickedObjectRigidBody = null; } } }