Пример #1
0
 def send_game_state(self, state: GameState):
     builder = Builder(400)
     game_state_offset = state.convert_to_flat(builder)
     if game_state_offset is None:
         return  # There are no values to be set, so just skip it
     builder.Finish(game_state_offset)
     self.send_flatbuffer(builder, SocketDataType.DESIRED_GAME_STATE)
     pass
Пример #2
0
 def set_game_state(self, game_state: GameState) -> None:
     builder = flatbuffers.Builder(0)
     game_state_offset = game_state.convert_to_flat(builder)
     if game_state_offset is None:
         return  # There are no values to be set, so just skip it
     builder.Finish(game_state_offset)
     buf = builder.Output()
     rlbot_status = self.game.SetGameState(bytes(buf), len(buf))
     self.game_status(None, rlbot_status)
Пример #3
0
    def set_game_state(self, game_state: game_state_util.GameState):
        builder = flatbuffers.Builder(0)
        game_state_offset = game_state.convert_to_flat(builder)
        if game_state_offset is None:
            # There are no values to be set, so just skip it
            return

        builder.Finish(game_state_offset)

        self.__game_state_func(builder)