def read_player_context(self): message_type = self.read_enum(RemoteProcessClient.MessageType) if message_type == RemoteProcessClient.MessageType.GAME_OVER: return None self.ensure_message_type( message_type, RemoteProcessClient.MessageType.PLAYER_CONTEXT) return PlayerContext( self.read_tanks(), self.read_world()) if self.read_boolean() else None
def read_player_context(self): if not self.read_boolean(): return None return PlayerContext(self.read_wizards(), self.read_world())