# ModifyMaskIfGameObjectIsHiddenForPrefabModeInContext(ulong, GameObject)

> Use this method if a custom scene culling mask is needed for renderers that should be shown or hidden in a Scene view when Prefab Mode in Context is active.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static ulong ModifyMaskIfGameObjectIsHiddenForPrefabModeInContext(ulong sceneCullingMask, GameObject gameObject)
```

### Parameters

**** (\[ulong]\(https\://learn.microsoft.com/dotnet/api/system.uint64)): The scene culling mask intended to be used with the custom renderer.**** (\[GameObject]\(/engine/6000.6/script-reference/unityengine/gameobject)): The GameObject associated with the custom renderer.

### Returns

| Type                                                          | Description                                                                                                                                                           |
| ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ulong](https://learn.microsoft.com/dotnet/api/system.uint64) | If the GameObject is hidden for Prefab Mode in Context, a modified scene culling mask is returned. If it's not hidden, then the input scene culling mask is returned. |

### Remarks

When entering Prefab Mode in Context for a Prefab Asset the Prefab instance in the Main Stage is hidden. Use this method to ensure that any custom renderers associated with a given GameObject are hidden in the same Scene views if that GameObject is part of a hidden Prefab instance.
