logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementSdkInstallationReport

    What one storefront's SDK installation looks like, measured against its manifest.

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

    Properties

    CanDisableDefine

    Declaration
    public bool CanDisableDefine { get; }
    Property Value
    Type Description
    bool

    Whether removing the define is offered: it is set, and it is ours to write.

    CanEnableDefine

    Declaration
    public bool CanEnableDefine { get; }
    Property Value
    Type Description
    bool

    Whether setting the define is the safe move right now: the SDK is verified present, the define is not set, and the define is ours to write.

    IsScriptingDefineSet

    Declaration
    public bool IsScriptingDefineSet { get; }
    Property Value
    Type Description
    bool

    Whether this storefront's define is set for the build target that was inspected.

    IsSdkPresent

    Declaration
    public bool IsSdkPresent { get; }
    Property Value
    Type Description
    bool

    Whether the SDK's marker type resolved. Always false when presence is not verifiable.

    Issues

    Declaration
    public IReadOnlyList<AuthoringIssue> Issues { get; }
    Property Value
    Type Description
    IReadOnlyList<AuthoringIssue>

    Findings, phrased for whoever has to fix them. Empty when nothing is wrong.

    Manifest

    Declaration
    public AchievementSdkManifest Manifest { get; }
    Property Value
    Type Description
    AchievementSdkManifest

    The manifest this was measured against.

    State

    Declaration
    public AchievementSdkInstallationState State { get; }
    Property Value
    Type Description
    AchievementSdkInstallationState

    Where the storefront sits in the install-then-define transaction.

    Methods

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()
    In this article
    © 2026 Serenity. All Rights Reserved