Module: Api::ActionControlGroup::ControlGroupAction

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

Constant Summary collapse

ENUM_CONTROL_GROUP_ACTION_UNSET =
0
RECALL =
1
SET =
2
APPEND =
3
SET_AND_STEAL =
4
APPEND_AND_STEAL =
5

Class Method Summary collapse

Class Method Details

.lookup(val) ⇒ Object



9915
9916
9917
9918
9919
9920
9921
9922
# File 'lib/sc2ai/protocol/ui_pb.rb', line 9915

def self.lookup(val)
  return :ENUM_CONTROL_GROUP_ACTION_UNSET if val == 0
  return :RECALL if val == 1
  return :SET if val == 2
  return :APPEND if val == 3
  return :SET_AND_STEAL if val == 4
  return :APPEND_AND_STEAL if val == 5
end

.resolve(val) ⇒ Object



9924
9925
9926
9927
9928
9929
9930
9931
# File 'lib/sc2ai/protocol/ui_pb.rb', line 9924

def self.resolve(val)
  return 0 if val == :ENUM_CONTROL_GROUP_ACTION_UNSET
  return 1 if val == :RECALL
  return 2 if val == :SET
  return 3 if val == :APPEND
  return 4 if val == :SET_AND_STEAL
  return 5 if val == :APPEND_AND_STEAL
end