Module: Api::ActionMultiPanel::Type

Defined in:
lib/sc2ai/protocol/ui_pb.rb

Constant Summary collapse

ENUM_ACTION_MULTI_PANEL_TYPE_UNSET =
0
SINGLE_SELECT =
1
DESELECT_UNIT =
2
SELECT_ALL_OF_TYPE =
3
DESELECT_ALL_OF_TYPE =
4

Class Method Summary collapse

Class Method Details

.lookup(val) ⇒ Object



11964
11965
11966
11967
11968
11969
11970
# File 'lib/sc2ai/protocol/ui_pb.rb', line 11964

def self.lookup(val)
  return :ENUM_ACTION_MULTI_PANEL_TYPE_UNSET if val == 0
  return :SINGLE_SELECT if val == 1
  return :DESELECT_UNIT if val == 2
  return :SELECT_ALL_OF_TYPE if val == 3
  return :DESELECT_ALL_OF_TYPE if val == 4
end

.resolve(val) ⇒ Object



11972
11973
11974
11975
11976
11977
11978
# File 'lib/sc2ai/protocol/ui_pb.rb', line 11972

def self.resolve(val)
  return 0 if val == :ENUM_ACTION_MULTI_PANEL_TYPE_UNSET
  return 1 if val == :SINGLE_SELECT
  return 2 if val == :DESELECT_UNIT
  return 3 if val == :SELECT_ALL_OF_TYPE
  return 4 if val == :DESELECT_ALL_OF_TYPE
end