Class MainMenuScene
Main menu scene with menu-specific layers
public sealed class MainMenuScene : BaseScene, IScene
- Inheritance
-
MainMenuScene
- Implements
- Inherited Members
Constructors
MainMenuScene()
public MainMenuScene()
Methods
ActivateSceneAsync(CancellationToken)
Override this method to implement scene-specific activation logic. Default implementation does nothing.
protected override ValueTask ActivateSceneAsync(CancellationToken ct = default)
Parameters
ct
CancellationTokenCancellation token
Returns
DeactivateSceneAsync(CancellationToken)
Override this method to implement scene-specific deactivation logic. Default implementation does nothing.
protected override ValueTask DeactivateSceneAsync(CancellationToken ct = default)
Parameters
ct
CancellationTokenCancellation token
Returns
HandleMenuSelectionAsync(int, CancellationToken)
public ValueTask HandleMenuSelectionAsync(int selection, CancellationToken ct = default)
Parameters
selection
intct
CancellationToken
Returns
SetSceneManager(ISceneManager)
public void SetSceneManager(ISceneManager sceneManager)
Parameters
sceneManager
ISceneManager
UpdateSceneAsync(CancellationToken)
Override this method to implement scene-specific update logic. Default implementation does nothing.
protected override ValueTask UpdateSceneAsync(CancellationToken ct = default)
Parameters
ct
CancellationTokenCancellation token