logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSettingsCreator.Result

    Outcome of a Create(Input, Action) call.

    Inheritance
    object
    AchievementSettingsCreator.Result
    Namespace: Serenity.Achievements.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityAchievements.Infrastructure.Editor.dll
    Syntax
    public sealed class AchievementSettingsCreator.Result : SerenityCreationResult

    Constructors

    Result()

    Declaration
    public Result()

    Fields

    BackendAssetPath

    Declaration
    public string BackendAssetPath
    Field Value
    Type Description
    string

    Path of the backend the settings asset ended up pointing at, created or reused.

    EditedMenu

    Declaration
    public UnityMenuSettingsDefinition EditedMenu
    Field Value
    Type Description
    UnityMenuSettingsDefinition

    The menu the run added its option to, or null when none was requested (or wiring failed).

    InstallTask

    Declaration
    public AchievementModuleWiring.InstallTaskOutcome InstallTask
    Field Value
    Type Description
    AchievementModuleWiring.InstallTaskOutcome

    What the install-task wiring did, or null when it was not requested (or could not run).

    PlatformAssetPaths

    Declaration
    public readonly List<string> PlatformAssetPaths
    Field Value
    Type Description
    List<string>

    Path of every platform definition the run authored, in EnabledPlatforms order. A list rather than a single path because one settings asset fans out to one definition per storefront, and a caller — a wizard's created-assets panel, a test — needs each of them.

    SettingsAssetPath

    Declaration
    public string SettingsAssetPath
    Field Value
    Type Description
    string

    Path of the settings asset, whether it was created or edited in place.

    ThemeRetrofit

    Declaration
    public AchievementModuleWiring.ThemeRetrofitSummary ThemeRetrofit
    Field Value
    Type Description
    AchievementModuleWiring.ThemeRetrofitSummary

    What the theme retrofit changed, or null when it was not requested (or could not run).

    ViewAssetPath

    Declaration
    public string ViewAssetPath
    Field Value
    Type Description
    string

    Path of the achievements view definition, or null when none was requested.

    In this article
    © 2026 Serenity. All Rights Reserved