# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dota_fighting_game_p2p_messages.proto
# Protobuf Python Version: 6.30.2
"""Generated protocol buffer code."""

from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC, 6, 30, 2, "", "dota_fighting_game_p2p_messages.proto"
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n%dota_fighting_game_p2p_messages.proto\x1a\x11netmessages.proto\x1a\x16networkbasetypes.proto"\xab\x02\n"CMsgFightingGame_GameData_Fighting\x12\x18\n\x10last_acked_frame\x18\x01 \x01(\x05\x12\x11\n\tplayer_id\x18\x02 \x01(\r\x12\x16\n\x0elast_crc_frame\x18\x03 \x01(\x05\x12\x16\n\x0elast_crc_value\x18\x04 \x01(\r\x12\x0b\n\x03now\x18\x05 \x01(\x02\x12\x15\n\rpeer_ack_time\x18\x06 \x01(\x02\x12\x19\n\x11input_start_frame\x18\x07 \x01(\x05\x12\x45\n\x0cinput_sample\x18\x08 \x03(\x0b\x32/.CMsgFightingGame_GameData_Fighting.InputSample\x1a"\n\x0bInputSample\x12\x13\n\x0b\x62utton_mask\x18\x01 \x01(\r"\x9e\x02\n)CMsgFightingGame_GameData_CharacterSelect\x12\x14\n\x0c\x63ursor_index\x18\x01 \x01(\r\x12\x18\n\x10selected_hero_id\x18\x02 \x01(\x05\x12\x16\n\x0eselected_style\x18\x03 \x01(\r\x12G\n\x0e\x65\x63on_item_refs\x18\x04 \x03(\x0b\x32/.CMsgFightingGame_GameData_CharacterSelect.Item\x12\x13\n\x0bmessage_ack\x18\x05 \x01(\x03\x12\x17\n\x0f\x63onfirmed_style\x18\x06 \x01(\x08\x1a\x32\n\x04Item\x12\x10\n\x08item_def\x18\x01 \x01(\r\x12\x18\n\x0bstyle_index\x18\x02 \x01(\r:\x03\x32\x35\x35"\x80\x01\n CMsgFightingGame_GameData_Loaded\x12\x0b\n\x03now\x18\x01 \x01(\x02\x12\x15\n\rpeer_ack_time\x18\x02 \x01(\x02\x12\x1b\n\x13proposed_start_time\x18\x03 \x01(\x02\x12\x1b\n\x13\x61\x63\x63\x65pted_start_time\x18\x04 \x01(\x02"\xe6\x02\n\x1a\x43P2P_FightingGame_GameData\x12\x46\n\x05state\x18\x01 \x01(\x0e\x32".CP2P_FightingGame_GameData.EState:\x13k_ChoosingCharacter\x12\x34\n\x05\x66ight\x18\x02 \x01(\x0b\x32#.CMsgFightingGame_GameData_FightingH\x00\x12\x46\n\x10\x63haracter_select\x18\x03 \x01(\x0b\x32*.CMsgFightingGame_GameData_CharacterSelectH\x00\x12\x33\n\x06loaded\x18\x04 \x01(\x0b\x32!.CMsgFightingGame_GameData_LoadedH\x00"?\n\x06\x45State\x12\x17\n\x13k_ChoosingCharacter\x10\x01\x12\x0c\n\x08k_Loaded\x10\x02\x12\x0e\n\nk_Fighting\x10\x03\x42\x0c\n\nstate_data'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "dota_fighting_game_p2p_messages_pb2", _globals)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_FIGHTING"]._serialized_start = 85
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_FIGHTING"]._serialized_end = 384
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_FIGHTING_INPUTSAMPLE"]._serialized_start = 350
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_FIGHTING_INPUTSAMPLE"]._serialized_end = 384
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_CHARACTERSELECT"]._serialized_start = 387
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_CHARACTERSELECT"]._serialized_end = 673
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_CHARACTERSELECT_ITEM"]._serialized_start = 623
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_CHARACTERSELECT_ITEM"]._serialized_end = 673
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_LOADED"]._serialized_start = 676
    _globals["_CMSGFIGHTINGGAME_GAMEDATA_LOADED"]._serialized_end = 804
    _globals["_CP2P_FIGHTINGGAME_GAMEDATA"]._serialized_start = 807
    _globals["_CP2P_FIGHTINGGAME_GAMEDATA"]._serialized_end = 1165
    _globals["_CP2P_FIGHTINGGAME_GAMEDATA_ESTATE"]._serialized_start = 1088
    _globals["_CP2P_FIGHTINGGAME_GAMEDATA_ESTATE"]._serialized_end = 1151
# @@protoc_insertion_point(module_scope)
