From 3031a8f33981d4224ea56ec54c209058697bc9ab Mon Sep 17 00:00:00 2001 From: Eric Froemling Date: Mon, 27 Apr 2020 18:04:03 -0700 Subject: [PATCH] Pubsync pipeline testing --- assets/src/ba_data/python/ba/_lobby.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/assets/src/ba_data/python/ba/_lobby.py b/assets/src/ba_data/python/ba/_lobby.py index 7dec759f..ac1702a2 100644 --- a/assets/src/ba_data/python/ba/_lobby.py +++ b/assets/src/ba_data/python/ba/_lobby.py @@ -25,6 +25,7 @@ from __future__ import annotations import random import weakref +from dataclasses import dataclass from typing import TYPE_CHECKING import _ba @@ -118,19 +119,17 @@ class JoinInfo: self._state = (self._state + 1) % len(self._messages) +@dataclass class PlayerReadyMessage: """Tells an object a player has been selected from the given chooser.""" - - def __init__(self, chooser: ba.Chooser): - self.chooser = chooser + chooser: ba.Chooser +@dataclass class ChangeMessage: - """Tells an object a selection is being changed.""" - - def __init__(self, what: str, value: int): - self.what = what - self.value = value + """Tells an object that a selection is being changed.""" + what: str + value: int class Chooser: