logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AddressableLabelerResolverTests

    Tests for the project-extensible Addressables labeler resolver (the new [SerenityAddressable] branch). The dummy types live in a non-Serenity namespace on purpose — a Serenity.* full name routes to the module maps, not the attribute path (the resolver gates on the namespace).

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

    Constructors

    AddressableLabelerResolverTests()

    Declaration
    public AddressableLabelerResolverTests()

    Methods

    ResolveLabelsForType_AttributedProjectType_ReturnsItsLabels()

    Declaration
    public void ResolveLabelsForType_AttributedProjectType_ReturnsItsLabels()

    ResolveLabelsForType_PlainNonSerenityType_ReturnsEmpty()

    Declaration
    public void ResolveLabelsForType_PlainNonSerenityType_ReturnsEmpty()

    ResolveLabelsForType_UnityEventDispatcherSignalDefinition_ReturnsGlobalNotLogging()

    Declaration
    public void ResolveLabelsForType_UnityEventDispatcherSignalDefinition_ReturnsGlobalNotLogging()

    ResolveLabelsForType_UnityGameCameraSettings_ReturnsGameCameraLabel()

    Declaration
    public void ResolveLabelsForType_UnityGameCameraSettings_ReturnsGameCameraLabel()

    ResolveLabelsForType_UnityGameProgressSettings_ReturnsGameProgressLabel()

    Declaration
    public void ResolveLabelsForType_UnityGameProgressSettings_ReturnsGameProgressLabel()

    ResolveLabelsForType_UnityGameSaveSettings_ReturnsGameSaveLabel()

    Declaration
    public void ResolveLabelsForType_UnityGameSaveSettings_ReturnsGameSaveLabel()

    ResolveLabelsForType_UnityHudDefinition_ReturnsGameUiLabel()

    A HUD created through any route other than the builder — the Create menu, a script, a recipe import, a duplicate in the project window — reaches Addressables through this map alone. Without the entry the auto-labeler logged an error and skipped the asset, and only the builder's own explicit retag covered the gap.

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