logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface ISteamAchievementConnectorFactory

    Builds the Steam definition sync connector the Achievement Platform Sync wizard works through, so the wizard never names a concrete Steam type and a test hands it a factory of fakes.

    Namespace: Serenity.Achievements.Infrastructure.Editor.Sync.Steam
    Assembly: Serenity.UnityAchievements.Infrastructure.Editor.Sync.Steam.dll
    Syntax
    public interface ISteamAchievementConnectorFactory

    Methods

    Create(string, ISteamPartnerSession, IReadOnlyList<string>)

    Creates the definition sync connector for one Steam app.

    Declaration
    IAchievementDefinitionSyncConnector Create(string appId, ISteamPartnerSession session, IReadOnlyList<string> localeCodes)
    Parameters
    Type Name Description
    string appId

    The Steam app id to sync achievements for.

    ISteamPartnerSession session

    The editor session's stored partner-site cookies.

    IReadOnlyList<string> localeCodes

    The locales this run is scoped to; empty means every locale Steam supports.

    Returns
    Type Description
    IAchievementDefinitionSyncConnector
    In this article
    © 2026 Serenity. All Rights Reserved