public void PutDownCarryingObject() { if (m_PickedUpObject != null && !Helper.IsTooCloseToWall(m_Character, 0.33f)) { m_PickedUpObject.PutDown(m_Character); Collider2D pickupObjectCollider = m_PickedUpObject.GetComponent <Collider2D>(); if (pickupObjectCollider != null) { // Physics2D.IgnoreCollision( m_Collider, pickupObjectCollider ); pickupObjectCollider.enabled = true; } m_PickedUpObject = null; } }