47 lines
540 B
Python
47 lines
540 B
Python
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 |