Example #1
0
    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);
        }
    }