logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementThemeRetrofitReport

    What CreateAchievementSettingsWindow's result panel says about the last run's theme retrofit, copied off AchievementModuleWiring.ThemeRetrofitSummary into plain serialized fields so the panel still reads it after a domain reload — the summary itself keeps its lists readonly, which Unity's serializer skips.

    Inheritance
    object
    AchievementThemeRetrofitReport
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Achievements.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityAchievements.Infrastructure.Editor.dll
    Syntax
    public sealed class AchievementThemeRetrofitReport

    Constructors

    AchievementThemeRetrofitReport()

    Declaration
    public AchievementThemeRetrofitReport()

    Fields

    Failures

    Declaration
    public List<string> Failures
    Field Value
    Type Description
    List<string>

    RetrofittedThemeCount

    Declaration
    public int RetrofittedThemeCount
    Field Value
    Type Description
    int

    SkippedThemeCount

    Declaration
    public int SkippedThemeCount
    Field Value
    Type Description
    int

    WasRetrofitted

    False when the run did not retrofit themes, or the retrofit threw before reporting.

    Declaration
    public bool WasRetrofitted
    Field Value
    Type Description
    bool

    Methods

    From(ThemeRetrofitSummary)

    The report for a run whose retrofit summary is summary — null when the run did not retrofit.

    Declaration
    public static AchievementThemeRetrofitReport From(AchievementModuleWiring.ThemeRetrofitSummary summary)
    Parameters
    Type Name Description
    AchievementModuleWiring.ThemeRetrofitSummary summary
    Returns
    Type Description
    AchievementThemeRetrofitReport
    In this article
    © 2026 Serenity. All Rights Reserved