# frozen_string_literal: true # Generated by the protocol buffer compiler. DO NOT EDIT! # source: sc2ai/protocol/score.proto require 'google/protobuf' descriptor_data = "\n\x1asc2ai/protocol/score.proto\x12\x03\x41pi\"\xe4\x01\n\x05Score\x12-\n\nscore_type\x18\x06 \x01(\x0e\x32\x14.Api.Score.ScoreTypeH\x00\x88\x01\x01\x12\x12\n\x05score\x18\x07 \x01(\x05H\x01\x88\x01\x01\x12-\n\rscore_details\x18\x08 \x01(\x0b\x32\x11.Api.ScoreDetailsH\x02\x88\x01\x01\">\n\tScoreType\x12\x16\n\x12\x45numScoreTypeUnset\x10\x00\x12\x0e\n\nCurriculum\x10\x01\x12\t\n\x05Melee\x10\x02\x42\r\n\x0b_score_typeB\x08\n\x06_scoreB\x10\n\x0e_score_details\"\xba\x01\n\x14\x43\x61tegoryScoreDetails\x12\x11\n\x04none\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x11\n\x04\x61rmy\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x14\n\x07\x65\x63onomy\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12\x17\n\ntechnology\x18\x04 \x01(\x02H\x03\x88\x01\x01\x12\x14\n\x07upgrade\x18\x05 \x01(\x02H\x04\x88\x01\x01\x42\x07\n\x05_noneB\x07\n\x05_armyB\n\n\x08_economyB\r\n\x0b_technologyB\n\n\x08_upgrade\"q\n\x11VitalScoreDetails\x12\x11\n\x04life\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x14\n\x07shields\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x13\n\x06\x65nergy\x18\x03 \x01(\x02H\x02\x88\x01\x01\x42\x07\n\x05_lifeB\n\n\x08_shieldsB\t\n\x07_energy\"\xe1\x0e\n\x0cScoreDetails\x12!\n\x14idle_production_time\x18\x01 \x01(\x02H\x00\x88\x01\x01\x12\x1d\n\x10idle_worker_time\x18\x02 \x01(\x02H\x01\x88\x01\x01\x12\x1e\n\x11total_value_units\x18\x03 \x01(\x02H\x02\x88\x01\x01\x12#\n\x16total_value_structures\x18\x04 \x01(\x02H\x03\x88\x01\x01\x12\x1f\n\x12killed_value_units\x18\x05 \x01(\x02H\x04\x88\x01\x01\x12$\n\x17killed_value_structures\x18\x06 \x01(\x02H\x05\x88\x01\x01\x12\x1f\n\x12\x63ollected_minerals\x18\x07 \x01(\x02H\x06\x88\x01\x01\x12\x1e\n\x11\x63ollected_vespene\x18\x08 \x01(\x02H\x07\x88\x01\x01\x12%\n\x18\x63ollection_rate_minerals\x18\t \x01(\x02H\x08\x88\x01\x01\x12$\n\x17\x63ollection_rate_vespene\x18\n \x01(\x02H\t\x88\x01\x01\x12\x1b\n\x0espent_minerals\x18\x0b \x01(\x02H\n\x88\x01\x01\x12\x1a\n\rspent_vespene\x18\x0c \x01(\x02H\x0b\x88\x01\x01\x12\x31\n\tfood_used\x18\r \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x0c\x88\x01\x01\x12\x37\n\x0fkilled_minerals\x18\x0e \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\r\x88\x01\x01\x12\x36\n\x0ekilled_vespene\x18\x0f \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x0e\x88\x01\x01\x12\x35\n\rlost_minerals\x18\x10 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x0f\x88\x01\x01\x12\x34\n\x0clost_vespene\x18\x11 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x10\x88\x01\x01\x12>\n\x16\x66riendly_fire_minerals\x18\x12 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x11\x88\x01\x01\x12=\n\x15\x66riendly_fire_vespene\x18\x13 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x12\x88\x01\x01\x12\x35\n\rused_minerals\x18\x14 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x13\x88\x01\x01\x12\x34\n\x0cused_vespene\x18\x15 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x14\x88\x01\x01\x12;\n\x13total_used_minerals\x18\x16 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x15\x88\x01\x01\x12:\n\x12total_used_vespene\x18\x17 \x01(\x0b\x32\x19.Api.CategoryScoreDetailsH\x16\x88\x01\x01\x12\x37\n\x12total_damage_dealt\x18\x18 \x01(\x0b\x32\x16.Api.VitalScoreDetailsH\x17\x88\x01\x01\x12\x37\n\x12total_damage_taken\x18\x19 \x01(\x0b\x32\x16.Api.VitalScoreDetailsH\x18\x88\x01\x01\x12\x31\n\x0ctotal_healed\x18\x1a \x01(\x0b\x32\x16.Api.VitalScoreDetailsH\x19\x88\x01\x01\x12\x18\n\x0b\x63urrent_apm\x18\x1b \x01(\x02H\x1a\x88\x01\x01\x12\"\n\x15\x63urrent_effective_apm\x18\x1c \x01(\x02H\x1b\x88\x01\x01\x42\x17\n\x15_idle_production_timeB\x13\n\x11_idle_worker_timeB\x14\n\x12_total_value_unitsB\x19\n\x17_total_value_structuresB\x15\n\x13_killed_value_unitsB\x1a\n\x18_killed_value_structuresB\x15\n\x13_collected_mineralsB\x14\n\x12_collected_vespeneB\x1b\n\x19_collection_rate_mineralsB\x1a\n\x18_collection_rate_vespeneB\x11\n\x0f_spent_mineralsB\x10\n\x0e_spent_vespeneB\x0c\n\n_food_usedB\x12\n\x10_killed_mineralsB\x11\n\x0f_killed_vespeneB\x10\n\x0e_lost_mineralsB\x0f\n\r_lost_vespeneB\x19\n\x17_friendly_fire_mineralsB\x18\n\x16_friendly_fire_vespeneB\x10\n\x0e_used_mineralsB\x0f\n\r_used_vespeneB\x16\n\x14_total_used_mineralsB\x15\n\x13_total_used_vespeneB\x15\n\x13_total_damage_dealtB\x15\n\x13_total_damage_takenB\x0f\n\r_total_healedB\x0e\n\x0c_current_apmB\x18\n\x16_current_effective_apmb\x06proto3" pool = Google::Protobuf::DescriptorPool.generated_pool pool.add_serialized_file(descriptor_data) module Api Score = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Api.Score").msgclass Score::ScoreType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Api.Score.ScoreType").enummodule CategoryScoreDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Api.CategoryScoreDetails").msgclass VitalScoreDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Api.VitalScoreDetails").msgclass ScoreDetails = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("Api.ScoreDetails").msgclass end