logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class GameplayModulePlacementOnlyTests

    The nine gameplay modules whose boot task only has a canonical place (after the game mode) declare it as a placement, not a requirement: a profile that runs one of them earlier still boots, so neither the project validator nor the wizard checklist may call it wrong. Wave and Game Session keep their validated orders. Pure: positions are plain numbers, no asset is involved.

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

    Constructors

    GameplayModulePlacementOnlyTests()

    Declaration
    public GameplayModulePlacementOnlyTests()

    Methods

    AfterValidatesItsOrder()

    Declaration
    public void AfterValidatesItsOrder()

    BeforeValidatesItsOrder()

    Declaration
    public void BeforeValidatesItsOrder()

    EndOfListValidatesItsOrder()

    Declaration
    public void EndOfListValidatesItsOrder()

    FindViolatedAnchorIsNullForAPlacementOnlyModuleBeforeItsAnchors(string)

    Declaration
    public void FindViolatedAnchorIsNullForAPlacementOnlyModuleBeforeItsAnchors(string installMethodName)
    Parameters
    Type Name Description
    string installMethodName

    FindViolatedAnchorStillReportsGameSessionBeforeTimer()

    Declaration
    public void FindViolatedAnchorStillReportsGameSessionBeforeTimer()

    FindViolatedAnchorStillReportsWaveBeforeCharacter()

    Declaration
    public void FindViolatedAnchorStillReportsWaveBeforeCharacter()

    PlacementAfterDoesNotValidateItsOrder()

    Declaration
    public void PlacementAfterDoesNotValidateItsOrder()

    PlacementAfterKeepsTheAfterShapeAnchorsAndReason()

    Declaration
    public void PlacementAfterKeepsTheAfterShapeAnchorsAndReason()

    PlacementAfterRequiresAReason()

    Declaration
    public void PlacementAfterRequiresAReason()

    PlacementAfterRequiresAnAnchor()

    Declaration
    public void PlacementAfterRequiresAnAnchor()

    PlacementOnlyModuleNamesAreTheModulesTheCatalogDeclaresWithoutAValidatedOrder()

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