logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class HudCreatorSignalDefinitionTests

    EditMode tests for the no-code trigger side of HudCreator: GenerateSignalDefinition generating a Show trigger (pre-wired to ShowHudSignal) and a Hide trigger (pre-wired to HideHudSignal), mirroring FeedbackCreator's PlayFeedbackSignal trigger. Every test targets a private temp folder, so the project's own HUDs and Addressables settings are never touched.

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

    Constructors

    HudCreatorSignalDefinitionTests()

    Declaration
    public HudCreatorSignalDefinitionTests()

    Methods

    Create_DefaultInput_AlsoGeneratesAHideTriggerAssetNextToTheHud()

    Declaration
    public void Create_DefaultInput_AlsoGeneratesAHideTriggerAssetNextToTheHud()

    Create_DefaultInput_GeneratesAShowTriggerAssetNextToTheHud()

    Declaration
    public void Create_DefaultInput_GeneratesAShowTriggerAssetNextToTheHud()

    Create_GenerateSignalDefinitionFalse_DoesNotCreateEitherTriggerAsset()

    Declaration
    public void Create_GenerateSignalDefinitionFalse_DoesNotCreateEitherTriggerAsset()

    Create_HideTrigger_IsPreWiredToHideWhicheverHudIsActive()

    Declaration
    public void Create_HideTrigger_IsPreWiredToHideWhicheverHudIsActive()

    Create_RegisterAsAddressablesFalse_LeavesAddressablesUntouched()

    Declaration
    public void Create_RegisterAsAddressablesFalse_LeavesAddressablesUntouched()

    Create_RegisterAsAddressablesTrue_RegistersTheHudAndBothTriggerAssets()

    Declaration
    public void Create_RegisterAsAddressablesTrue_RegistersTheHudAndBothTriggerAssets()

    Create_ShowTrigger_IsPreWiredToShowTheCreatedHud()

    Declaration
    public void Create_ShowTrigger_IsPreWiredToShowTheCreatedHud()

    Create_UpdateExisting_IgnoresGenerateSignalDefinitionForBothTriggers()

    Declaration
    public void Create_UpdateExisting_IgnoresGenerateSignalDefinitionForBothTriggers()

    Create_ValidationFailure_NeverCreatesEitherTriggerAsset()

    Declaration
    public void Create_ValidationFailure_NeverCreatesEitherTriggerAsset()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

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