# IsVisible(Type)

> Indicates whether a set of windows that might generate insets is currently visible on screen, regardless of whether they overlap with your application window.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Android](/engine/6000.6/script-reference/unityengine/android.md)
* **Assembly:** UnityEngine.AndroidJNIModule

```csharp
public bool IsVisible(AndroidWindowInsets.Type type)
```

### Parameters

**** (\[Type]\(/engine/6000.6/script-reference/unityengine/android/androidwindowinsets/type)):&#x20;

### Returns

| Type                                                          | Description |
| ------------------------------------------------------------- | ----------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) |             |

### Remarks

This method allows you to check whether the system UI elements for the status and navigation bars are currently visible or hidden on the screen.

Additional Resources: [Type](/engine/6000.6/script-reference/unityengine/android/androidwindowinsets/type.md)

### Examples

```csharp
using UnityEngine;
using UnityEngine.Android;

public class Controller : MonoBehaviour
{
    public void Start()
    {
        var insets = AndroidApplication.currentWindowInsets;
        Debug.Log("NavigationBars: " + insets.IsVisible(AndroidWindowInsets.Type.NavigationBars));
        Debug.Log("StatusBars: " + insets.IsVisible(AndroidWindowInsets.Type.StatusBars));
    }
}
```
