logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AchievementsSteamworksAssemblyReferenceTests

    The achievements runtime assembly must reference the Steamworks.NET assembly, or the Steam gateway cannot compile once the SDK doctor's install route has put the package in a customer project. The reference is supposed to be unresolved in this repository, which does not carry Steamworks.NET: a GUID that points at nothing is skipped silently while the package is absent and bound as soon as it arrives. A sweep that removes "dangling" references breaks the install route without any test noticing, so this compares the assembly definition against the one GUID the SDK manifest declares.

    Inheritance
    object
    AchievementsSteamworksAssemblyReferenceTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityAchievements.Tests.Editor
    Assembly: Tests.Editor.dll
    Syntax
    public class AchievementsSteamworksAssemblyReferenceTests

    Constructors

    AchievementsSteamworksAssemblyReferenceTests()

    Declaration
    public AchievementsSteamworksAssemblyReferenceTests()

    Methods

    AchievementsInfrastructureAssembly_ReferencesTheSteamworksNetAssemblyTheSdkManifestDeclares()

    Declaration
    public void AchievementsInfrastructureAssembly_ReferencesTheSteamworksNetAssemblyTheSdkManifestDeclares()

    SteamworksNetAssemblyGuid_IsAThirtyTwoDigitLowercaseHexGuid()

    Declaration
    public void SteamworksNetAssemblyGuid_IsAThirtyTwoDigitLowercaseHexGuid()
    In this article
    © 2026 Serenity. All Rights Reserved