Class GameModeSettingsCreator.Input
Inheritance
GameModeSettingsCreator.Input
Assembly: Serenity.UnityGameMode.Installation.Editor.dll
public sealed class GameModeSettingsCreator.Input
Constructors
Declaration
Fields
Declaration
public string GameActionMapName
Field Value
Declaration
Field Value
Declaration
public InputActionAsset InputAsset
Field Value
| Type |
Description |
| InputActionAsset |
|
Declaration
public string MenuActionMapName
Field Value
Folder new assets are created under, and searched (non-recursively via
UnityEditor.AssetDatabase.FindAssets(System.String,System.String[]), which IS recursive — see
FindExistingByIdInFolder) for an existing same-Id settings asset to update in place.
Declaration
public string OutputFolderPath
Field Value
Declaration
public bool PauseAffectsTimeScale
Field Value
Declaration
public bool PauseDuringSceneLoad
Field Value
Declaration
public string PauseMenuId
Field Value
Folder Serenity.GameMode.Installation.Editor.Builder.GameModeSettingsCreator.ValidateInputAssetMatchesPlayerInput(Serenity.GameMode.Installation.Editor.Builder.GameModeSettingsCreator.Input,Serenity.Global.Infrastructure.Editor.SerenityCreationValidationResult) searches for the project's
UnityPlayerInputSettingsDefinition — a test seam mirroring
Serenity.Logging.Infrastructure.Editor.Builder.LoggingProfileCreator's
explicit-path seams. Empty (the production default) scans the whole project, matching what "the
project's PlayerInputSettings" means at authoring time; a test pins this to its own fixture
folder so the check never depends on whether the real project happens to already ship a
PlayerInputSettings asset elsewhere.
Declaration
public string PlayerInputSettingsSearchFolder
Field Value
Declaration
public bool RegisterAsAddressables
Field Value
Per-(mode,direction) authored signal rows. A (mode, direction) pair absent from this
list is left completely untouched on an existing asset — only pairs present here are replaced.
Declaration
public List<GameModeSettingsCreator.TransitionSignalRow> TransitionSignals
Field Value
Declaration
public bool WaitForGameplayReadinessSignal
Field Value