public bool CanBuild(Bounds3Int bounds) { List <LandParcel> overlap = landParcelHash.GetOverlap(bounds); bool valid = LandParcel.AllCanBuild(bounds, overlap); ListPool <LandParcel> .Release(overlap); return(valid); }