logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class CopilotAchievementScript.Fields

    The values one achievement's script is built from, named rather than positional.

    Inheritance
    object
    CopilotAchievementScript.Fields
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Achievements.Application.Sync
    Assembly: Serenity.Achievements.Application.dll
    Syntax
    public sealed class CopilotAchievementScript.Fields

    Constructors

    Fields()

    Declaration
    public Fields()

    Fields

    ApiName

    The achievement's platform-side identity key.

    Declaration
    public string ApiName
    Field Value
    Type Description
    string

    Icons

    The icon uploads this achievement needs, in the same order a push would send them.

    Declaration
    public IReadOnlyList<CopilotIconInstruction> Icons
    Field Value
    Type Description
    IReadOnlyList<CopilotIconInstruction>

    Instructions

    The field-by-field paste instructions, in the same order a push would send them.

    Declaration
    public IReadOnlyList<CopilotFieldInstruction> Instructions
    Field Value
    Type Description
    IReadOnlyList<CopilotFieldInstruction>

    IsNew

    Whether this achievement does not exist on the platform yet.

    Declaration
    public bool IsNew
    Field Value
    Type Description
    bool
    In this article
    © 2026 Serenity. All Rights Reserved