logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityMenuSubmitService

    Service responsible for handling submit, input submit, transition, and action operations on menu options.
    Manages option signal dispatching and menu navigation workflows.

    Inheritance
    object
    UnityMenuSubmitService
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Menu.Infrastructure.Views.Factories
    Assembly: Serenity.UnityMenu.Infrastructure.dll
    Syntax
    public class UnityMenuSubmitService

    Constructors

    UnityMenuSubmitService(IEventDispatcherService, IGameSettingsService, ILogService)

    Declaration
    public UnityMenuSubmitService(IEventDispatcherService eventDispatcherService, IGameSettingsService gameSettingsService, ILogService logService)
    Parameters
    Type Name Description
    IEventDispatcherService eventDispatcherService
    IGameSettingsService gameSettingsService
    ILogService logService

    Methods

    DispatchOptionSignal(UiOption, string)

    Declaration
    public void DispatchOptionSignal(UiOption option, string where)
    Parameters
    Type Name Description
    UiOption option
    string where

    OnComponentSubmit(UnityMenuView, UiOption)

    Declaration
    public void OnComponentSubmit(UnityMenuView view, UiOption option)
    Parameters
    Type Name Description
    UnityMenuView view
    UiOption option

    OnInputSubmit(UnityUiInputComponent, UiOption)

    Declaration
    public void OnInputSubmit(UnityUiInputComponent component, UiOption option)
    Parameters
    Type Name Description
    UnityUiInputComponent component
    UiOption option

    SubmitAction(UiOption, UnityMenuView)

    Declaration
    public void SubmitAction(UiOption option, UnityMenuView view)
    Parameters
    Type Name Description
    UiOption option
    UnityMenuView view

    SubmitTransition(UiOption, UnityMenuView)

    Declaration
    public void SubmitTransition(UiOption option, UnityMenuView view)
    Parameters
    Type Name Description
    UiOption option
    UnityMenuView view
    In this article
    © 2026 Serenity. All Rights Reserved