logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityMenuSelectionService

    Service responsible for managing option selection, navigation, and dragging behavior in menu views.
    Handles component focus, next/previous navigation, and drag start/end lifecycle.

    Inheritance
    object
    UnityMenuSelectionService
    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 UnityMenuSelectionService

    Constructors

    UnityMenuSelectionService()

    Declaration
    public UnityMenuSelectionService()

    Methods

    OnComponentCancel(UnityUiInteractableComponent, UnityMenuView)

    Declaration
    public void OnComponentCancel(UnityUiInteractableComponent component, UnityMenuView view)
    Parameters
    Type Name Description
    UnityUiInteractableComponent component
    UnityMenuView view

    OnComponentDraggingEnd(UnityUiInteractableComponent, UnityMenuView)

    Declaration
    public void OnComponentDraggingEnd(UnityUiInteractableComponent component, UnityMenuView view)
    Parameters
    Type Name Description
    UnityUiInteractableComponent component
    UnityMenuView view

    OnComponentDraggingStart(UnityUiInteractableComponent, UnityMenuView)

    Declaration
    public void OnComponentDraggingStart(UnityUiInteractableComponent component, UnityMenuView view)
    Parameters
    Type Name Description
    UnityUiInteractableComponent component
    UnityMenuView view

    OnComponentSelect(UnityUiInteractableComponent, UnityMenuView)

    Declaration
    public void OnComponentSelect(UnityUiInteractableComponent component, UnityMenuView view)
    Parameters
    Type Name Description
    UnityUiInteractableComponent component
    UnityMenuView view

    SelectComponentById(UnityMenuView, string)

    Declaration
    public void SelectComponentById(UnityMenuView view, string id)
    Parameters
    Type Name Description
    UnityMenuView view
    string id

    SelectNextComponent(UnityMenuView)

    Declaration
    public void SelectNextComponent(UnityMenuView view)
    Parameters
    Type Name Description
    UnityMenuView view

    SelectPreviousComponent(UnityMenuView)

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