from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
import protocolbuffers.Math_pb2 as Math_pb2
DESCRIPTOR = descriptor.FileDescriptor(name='DebugVisualization.proto', package='EA.Sims4.Network', serialized_pb='\n\x18DebugVisualization.proto\x12\x10EA.Sims4.Network\x1a\nMath.proto"³\x01\n\x10DebugViz_LineSet\x126\n\x05lines\x18\x01 \x03(\x0b2\'.EA.Sims4.Network.DebugViz_LineSet.Line\x1ag\n\x04Line\x12(\n\x05begin\x18\x01 \x02(\x0b2\x19.EA.Sims4.Network.Vector3\x12&\n\x03end\x18\x02 \x02(\x0b2\x19.EA.Sims4.Network.Vector3\x12\r\n\x05color\x18\x03 \x02(\r"ë\x03\n\rDebugViz_Text\x12.\n\x0bposition_2d\x18\x01 \x01(\x0b2\x19.EA.Sims4.Network.Vector2\x12.\n\x0bposition_3d\x18\x02 \x01(\x0b2\x19.EA.Sims4.Network.Vector3\x12\x10\n\x08color_fg\x18\x03 \x01(\r\x12\x10\n\x08color_bg\x18\x04 \x01(\r\x12\x0c\n\x04text\x18\x05 \x02(\t\x12H\n\talignment\x18\x06 \x01(\x0e2).EA.Sims4.Network.DebugViz_Text.Alignment:\nALIGN_LEFT\x12K\n\tvertalign\x18\x07 \x01(\x0e2).EA.Sims4.Network.DebugViz_Text.VertAlign:\rVERTALIGN_TOP\x12\x11\n\tobject_id\x18\x08 \x01(\x06\x12\x12\n\nbone_index\x18\t \x01(\x05">\n\tAlignment\x12\x0e\n\nALIGN_LEFT\x10\x00\x12\x10\n\x0cALIGN_CENTER\x10\x01\x12\x0f\n\x0bALIGN_RIGHT\x10\x02"J\n\tVertAlign\x12\x11\n\rVERTALIGN_TOP\x10\x00\x12\x14\n\x10VERTALIGN_MIDDLE\x10\x01\x12\x14\n\x10VERTALIGN_BOTTOM\x10\x02"\x88\x01\n\x0eDebugViz_Layer\x12\x0c\n\x04name\x18\x01 \x02(\t\x12\x12\n\nlines_data\x18\x02 \x01(\x0c\x12\x0e\n\x06zoneId\x18\x03 \x01(\x04\x121\n\x08text_set\x18\x04 \x03(\x0b2\x1f.EA.Sims4.Network.DebugViz_Text\x12\x11\n\ttris_data\x18\x05 \x01(\x0c"E\n DebugViz_LayerUpdateNotification\x12\x11\n\tlayerName\x18\x01 \x02(\t\x12\x0e\n\x06zoneId\x18\x02 \x01(\x04')
_DEBUGVIZ_TEXT_ALIGNMENT = descriptor.EnumDescriptor(name='Alignment', full_name='EA.Sims4.Network.DebugViz_Text.Alignment', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='ALIGN_LEFT', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='ALIGN_CENTER', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='ALIGN_RIGHT', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=594, serialized_end=656)
_DEBUGVIZ_TEXT_VERTALIGN = descriptor.EnumDescriptor(name='VertAlign', full_name='EA.Sims4.Network.DebugViz_Text.VertAlign', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='VERTALIGN_TOP', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='VERTALIGN_MIDDLE', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='VERTALIGN_BOTTOM', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=658, serialized_end=732)
_DEBUGVIZ_LINESET_LINE = descriptor.Descriptor(name='Line', full_name='EA.Sims4.Network.DebugViz_LineSet.Line', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='begin', full_name='EA.Sims4.Network.DebugViz_LineSet.Line.begin', index=0, number=1, type=11, cpp_type=10, label=2, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='end', full_name='EA.Sims4.Network.DebugViz_LineSet.Line.end', index=1, number=2, type=11, cpp_type=10, label=2, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='color', full_name='EA.Sims4.Network.DebugViz_LineSet.Line.color', index=2, number=3, type=13, cpp_type=3, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=135, serialized_end=238)
_DEBUGVIZ_LINESET = descriptor.Descriptor(name='DebugViz_LineSet', full_name='EA.Sims4.Network.DebugViz_LineSet', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='lines', full_name='EA.Sims4.Network.DebugViz_LineSet.lines', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_DEBUGVIZ_LINESET_LINE], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=59, serialized_end=238)
_DEBUGVIZ_TEXT = descriptor.Descriptor(name='DebugViz_Text', full_name='EA.Sims4.Network.DebugViz_Text', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='position_2d', full_name='EA.Sims4.Network.DebugViz_Text.position_2d', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='position_3d', full_name='EA.Sims4.Network.DebugViz_Text.position_3d', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='color_fg', full_name='EA.Sims4.Network.DebugViz_Text.color_fg', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='color_bg', full_name='EA.Sims4.Network.DebugViz_Text.color_bg', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='text', full_name='EA.Sims4.Network.DebugViz_Text.text', index=4, number=5, type=9, cpp_type=9, label=2, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='alignment', full_name='EA.Sims4.Network.DebugViz_Text.alignment', index=5, number=6, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='vertalign', full_name='EA.Sims4.Network.DebugViz_Text.vertalign', index=6, number=7, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_id', full_name='EA.Sims4.Network.DebugViz_Text.object_id', index=7, number=8, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bone_index', full_name='EA.Sims4.Network.DebugViz_Text.bone_index', index=8, number=9, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_DEBUGVIZ_TEXT_ALIGNMENT, _DEBUGVIZ_TEXT_VERTALIGN], options=None, is_extendable=False, extension_ranges=[], serialized_start=241, serialized_end=732)
_DEBUGVIZ_LAYER = descriptor.Descriptor(name='DebugViz_Layer', full_name='EA.Sims4.Network.DebugViz_Layer', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Network.DebugViz_Layer.name', index=0, number=1, type=9, cpp_type=9, label=2, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lines_data', full_name='EA.Sims4.Network.DebugViz_Layer.lines_data', index=1, number=2, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zoneId', full_name='EA.Sims4.Network.DebugViz_Layer.zoneId', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='text_set', full_name='EA.Sims4.Network.DebugViz_Layer.text_set', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tris_data', full_name='EA.Sims4.Network.DebugViz_Layer.tris_data', index=4, number=5, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=735, serialized_end=871)
_DEBUGVIZ_LAYERUPDATENOTIFICATION = descriptor.Descriptor(name='DebugViz_LayerUpdateNotification', full_name='EA.Sims4.Network.DebugViz_LayerUpdateNotification', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='layerName', full_name='EA.Sims4.Network.DebugViz_LayerUpdateNotification.layerName', index=0, number=1, type=9, cpp_type=9, label=2, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zoneId', full_name='EA.Sims4.Network.DebugViz_LayerUpdateNotification.zoneId', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=873, serialized_end=942)
_DEBUGVIZ_LINESET_LINE.fields_by_name['begin'].message_type = Math_pb2._VECTOR3
_DEBUGVIZ_LINESET_LINE.fields_by_name['end'].message_type = Math_pb2._VECTOR3
_DEBUGVIZ_LINESET_LINE.containing_type = _DEBUGVIZ_LINESET
_DEBUGVIZ_LINESET.fields_by_name['lines'].message_type = _DEBUGVIZ_LINESET_LINE
_DEBUGVIZ_TEXT.fields_by_name['position_2d'].message_type = Math_pb2._VECTOR2
_DEBUGVIZ_TEXT.fields_by_name['position_3d'].message_type = Math_pb2._VECTOR3
_DEBUGVIZ_TEXT.fields_by_name['alignment'].enum_type = _DEBUGVIZ_TEXT_ALIGNMENT
_DEBUGVIZ_TEXT.fields_by_name['vertalign'].enum_type = _DEBUGVIZ_TEXT_VERTALIGN
_DEBUGVIZ_TEXT_ALIGNMENT.containing_type = _DEBUGVIZ_TEXT
_DEBUGVIZ_TEXT_VERTALIGN.containing_type = _DEBUGVIZ_TEXT
_DEBUGVIZ_LAYER.fields_by_name['text_set'].message_type = _DEBUGVIZ_TEXT
DESCRIPTOR.message_types_by_name['DebugViz_LineSet'] = _DEBUGVIZ_LINESET
DESCRIPTOR.message_types_by_name['DebugViz_Text'] = _DEBUGVIZ_TEXT
DESCRIPTOR.message_types_by_name['DebugViz_Layer'] = _DEBUGVIZ_LAYER
DESCRIPTOR.message_types_by_name['DebugViz_LayerUpdateNotification'] = _DEBUGVIZ_LAYERUPDATENOTIFICATION

class DebugViz_LineSet(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class Line(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _DEBUGVIZ_LINESET_LINE

    DESCRIPTOR = _DEBUGVIZ_LINESET


class DebugViz_Text(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DEBUGVIZ_TEXT


class DebugViz_Layer(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DEBUGVIZ_LAYER


class DebugViz_LayerUpdateNotification(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DEBUGVIZ_LAYERUPDATENOTIFICATION

