logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Enum ViewKind

    The cross-module vocabulary for what a navigable view id resolves to. Every module that owns a first-class transition target (a menu, a composite view, a cascade view, a leaderboard view, an achievements view, …) is one member here, so engine-agnostic code — the reachability walker, the editor catalog — can classify a resolved view without depending on any single module's own types.

    Namespace: Serenity.Shared.Views
    Assembly: Serenity.Shared.dll
    Syntax
    public enum ViewKind

    Fields

    Name Description
    Achievements

    An achievements view.

    Cascade

    A ScriptableObject-authored cascade view.

    Composite

    A composite view, or one of its "::"-qualified child paths.

    Leaderboard

    A leaderboard view.

    Menu

    A menu, authored as a UnityMenuSettingsDefinition.

    Unknown

    Not resolved to anything the scan or the lookup knows.

    In this article
    © 2026 Serenity. All Rights Reserved