> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sffeedbackmenu.md).

# Class sfFeedbackMenu

Namespace: [KS.SceneFusion.Client.Unity.Editor](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor.md)\
Assembly: KSUnity-Source.dll

GUI that displays a list of feedback questions

```csharp
public class sfFeedbackMenu : ksSingleton<sfFeedbackMenu>
```

#### Inheritance

object ← Object ← ScriptableObject ← ksSingleton\<sfFeedbackMenu> ← [sfFeedbackMenu](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sffeedbackmenu.md)

#### Extension Methods

[sfUnityUtils.IsDestroyed(Object)](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sfunityutils.md#ks_scenefusion_client_unity_editor_sfunityutils_isdestroyed_unityengine_object)

## Properties

### DestroyOnClose <a href="#ks_scenefusion_client_unity_editor_sffeedbackmenu_destroyonclose" id="ks_scenefusion_client_unity_editor_sffeedbackmenu_destroyonclose"></a>

Destroy this menu on close.

```csharp
public bool DestroyOnClose { get; }
```

#### Property Value

bool

### Icon <a href="#ks_scenefusion_client_unity_editor_sffeedbackmenu_icon" id="ks_scenefusion_client_unity_editor_sffeedbackmenu_icon"></a>

Icon

```csharp
public Texture Icon { get; }
```

#### Property Value

Texture

### Question <a href="#ks_scenefusion_client_unity_editor_sffeedbackmenu_question" id="ks_scenefusion_client_unity_editor_sffeedbackmenu_question"></a>

Question details

```csharp
public sfFeedback.Question Question { set; }
```

#### Property Value

[sfFeedback](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sffeedback.md).[Question](/scene-fusion/api-reference/ks.scenefusion.client.unity.editor/ks.scenefusion.client.unity.editor.sffeedback/ks.scenefusion.client.unity.editor.sffeedback.question.md)

## Methods

### Draw(ksWindow) <a href="#ks_scenefusion_client_unity_editor_sffeedbackmenu_draw_ks_unity_editor_kswindow" id="ks_scenefusion_client_unity_editor_sffeedbackmenu_draw_ks_unity_editor_kswindow"></a>

Draw the feedback window content

```csharp
public void Draw(ksWindow window)
```

#### Parameters

`window` ksWindow

window the GUI is for.

### OnClose(ksWindow) <a href="#ks_scenefusion_client_unity_editor_sffeedbackmenu_onclose_ks_unity_editor_kswindow" id="ks_scenefusion_client_unity_editor_sffeedbackmenu_onclose_ks_unity_editor_kswindow"></a>

Called when the menu is closed. Does nothing.

```csharp
public void OnClose(ksWindow window)
```

#### Parameters

`window` ksWindow

window that closed the menu.

### OnOpen(ksWindow) <a href="#ks_scenefusion_client_unity_editor_sffeedbackmenu_onopen_ks_unity_editor_kswindow" id="ks_scenefusion_client_unity_editor_sffeedbackmenu_onopen_ks_unity_editor_kswindow"></a>

Called when the menu is opened.

```csharp
public void OnOpen(ksWindow window)
```

#### Parameters

`window` ksWindow

window that opened the menu.
