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.