from dataclasses import dataclass @dataclass class GameNotReadyEvent: reason:str @dataclass class GameReadyEvent: reason:str @dataclass class DamageEvent: damage: int @dataclass class DeathEvent: pass @dataclass class FlashEvent: value: int @dataclass class FlashEndEvent: pass @dataclass class BurnEvent: value: int @dataclass class BurnEndEvent: pass @dataclass class KillEvent: kills: int @dataclass class HeadshotEvent: headshots: int