logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Character.Application.Events

    Classes

    CharacterAttackSignal

    Signal dispatched when a character performs an attack. Contains generic attack data: the attacker's identity and whether the attack connected with its target. Specialized character types (e.g., Character) can extend this signal to add type-specific payload fields.

    CharacterHitSignal

    Signal dispatched when a character takes a hit. Contains generic hit data: the character's identity and whether this hit killed the character. Specialized character types (e.g., Character) can extend this signal to add type-specific payload fields.

    CharacterKilledSignal

    Signal dispatched when a character is killed (HP reaches zero). Contains the identity of the killed character. Specialized character types (e.g., Character) can extend this signal to add type-specific payload fields.

    CharacterSpawnSignal

    Signal dispatched when a character is spawned and activated. Contains only generic character-level data. Specialized character types (e.g., Character) can extend this signal to add their own payload fields.

    In this article
    © 2026 Serenity. All Rights Reserved