Class MinimalLoopOptions
Author-facing input for SerenityMinimalLoopRecipeFactory: the small set of choices a
setup-assistant user would actually make when asking for a minimal boot to main-menu to gameplay to
pause loop. Everything else the recipe needs is derived by the factory. Marked [Serializable] so
the setup-assistant window can hold it in a [SerializeField] and survive a domain reload.
Inherited Members
Namespace: Serenity.ProjectRecipe.Infrastructure.Editor.SetupAssistant
Assembly: Serenity.UnitySetupAssistant.Infrastructure.Editor.dll
Syntax
public class MinimalLoopOptions
Constructors
MinimalLoopOptions()
Declaration
public MinimalLoopOptions()
Fields
BackToMainMenuOptionId
Declaration
public string BackToMainMenuOptionId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the "back to main menu" option on the pause menu. |
BackToMainMenuOptionLabel
Declaration
public string BackToMainMenuOptionLabel
Field Value
| Type | Description |
|---|---|
| string | Display label of the "back to main menu" option on the pause menu. |
BootTaskAssetPaths
Declaration
public List<string> BootTaskAssetPaths
Field Value
| Type | Description |
|---|---|
| List<string> | Project paths of the initialization-pipeline task assets wired onto the generated
|
ConsoleLogSettingsId
Declaration
public string ConsoleLogSettingsId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |
FileLogSettingsId
Declaration
public string FileLogSettingsId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |
GameModeSettingsId
Declaration
public string GameModeSettingsId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |
InitializationPipelineProfileId
Declaration
public string InitializationPipelineProfileId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |
InputActionAssetPath
Declaration
public string InputActionAssetPath
Field Value
| Type | Description |
|---|---|
| string | Project path of the input action asset wired onto the generated |
MainMenuId
Declaration
public string MainMenuId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the main menu, also used as its |
MainMenuTitle
Declaration
public string MainMenuTitle
Field Value
| Type | Description |
|---|---|
| string | Display title of the main menu. |
MenuServiceSettingsId
Declaration
public string MenuServiceSettingsId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |
ModalServiceSettingsId
Declaration
public string ModalServiceSettingsId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |
OutputRoot
Declaration
public string OutputRoot
Field Value
| Type | Description |
|---|---|
| string | Project-relative root folder (under |
PauseMenuId
Declaration
public string PauseMenuId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the pause menu, also used as its |
PauseMenuTitle
Declaration
public string PauseMenuTitle
Field Value
| Type | Description |
|---|---|
| string | Display title of the pause menu. |
PlayOptionId
Declaration
public string PlayOptionId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the "start/play" option on the main menu. |
PlayOptionLabel
Declaration
public string PlayOptionLabel
Field Value
| Type | Description |
|---|---|
| string | Display label of the "start/play" option on the main menu. |
ProjectName
Declaration
public string ProjectName
Field Value
| Type | Description |
|---|---|
| string | Human-readable name of the project the recipe describes. Informational only. |
QuitOptionId
Declaration
public string QuitOptionId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the "quit" option on the main menu. |
QuitOptionLabel
Declaration
public string QuitOptionLabel
Field Value
| Type | Description |
|---|---|
| string | Display label of the "quit" option on the main menu. |
ResumeOptionId
Declaration
public string ResumeOptionId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the "resume" option on the pause menu. |
ResumeOptionLabel
Declaration
public string ResumeOptionLabel
Field Value
| Type | Description |
|---|---|
| string | Display label of the "resume" option on the pause menu. |
ThemeAssetPath
Declaration
public string ThemeAssetPath
Field Value
| Type | Description |
|---|---|
| string | Project path of the UI theme wired onto the generated |
UiPrefabPath
Declaration
public string UiPrefabPath
Field Value
| Type | Description |
|---|---|
| string | Project path of the root UI GameObject prefab wired onto the generated |
UiSettingsId
Declaration
public string UiSettingsId
Field Value
| Type | Description |
|---|---|
| string | Stable logical id of the generated |