private void chekIfCanBuild() { Bounds objBounds = obj.getBounds(); Collider2D[] collider2D = Physics2D.OverlapAreaAll(objBounds.min, objBounds.max, buildLayer); foreach (Collider2D col in collider2D) { isBuildable = (col.gameObject == selectedObj.gameObject); if (!isBuildable) { break; } } if (isBuildable) { obj.chengMat(canBuildMat); } else { obj.chengMat(canNotBuildMat); } }