Pathfinding.RecastMeshObj.RecalculateBounds C# (CSharp) Method

RecalculateBounds() private method

private RecalculateBounds ( ) : void
return void
		private void RecalculateBounds () {
			Renderer rend = renderer;
			
			Collider coll = GetCollider();
			if (rend == null && coll == null) throw new System.Exception ("A renderer or a collider should be attached to the GameObject");
			
			MeshFilter filter = GetComponent<MeshFilter>();
			
			if (rend != null && filter == null) throw new System.Exception ("A renderer was attached but no mesh filter");
			
			//Default to renderer
			if (rend != null) {
				bounds = rend.bounds;
			} else {
				bounds = coll.bounds;
			}
		}