public void toggleSSAO() {
        if (!useOnlyAo && useAo) { // BasicSSAO Disabled
            useOnlyAo = false;
            useAo = false;

        } else if (useOnlyAo && useAo) { // BasicSSAO Map Only
            useOnlyAo = false;
            useAo = true;
        } else if (!useOnlyAo) { // BasicSSAO Blended
            useOnlyAo = true;
            useAo = true;
        }
        if (material != null) {
            material.setBoolean("UseAo", useAo);
            material.setBoolean("UseOnlyAo", useOnlyAo);
        }
    }