Module: Api::Attribute
- Defined in:
- lib/sc2ai/protocol/data_pb.rb
Constant Summary collapse
- ENUM_ATTRIBUTE_UNSET =
0
- LIGHT =
1
- ARMORED =
2
- BIOLOGICAL =
3
- MECHANICAL =
4
- ROBOTIC =
5
- PSIONIC =
6
- MASSIVE =
7
- STRUCTURE =
8
- HOVER =
9
- HEROIC =
10
- SUMMONED =
11
Class Method Summary collapse
Class Method Details
.lookup(val) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/sc2ai/protocol/data_pb.rb', line 20 def self.lookup(val) return :ENUM_ATTRIBUTE_UNSET if val == 0 return :LIGHT if val == 1 return :ARMORED if val == 2 return :BIOLOGICAL if val == 3 return :MECHANICAL if val == 4 return :ROBOTIC if val == 5 return :PSIONIC if val == 6 return :MASSIVE if val == 7 return :STRUCTURE if val == 8 return :HOVER if val == 9 return :HEROIC if val == 10 return :SUMMONED if val == 11 end |
.resolve(val) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/sc2ai/protocol/data_pb.rb', line 35 def self.resolve(val) return 0 if val == :ENUM_ATTRIBUTE_UNSET return 1 if val == :LIGHT return 2 if val == :ARMORED return 3 if val == :BIOLOGICAL return 4 if val == :MECHANICAL return 5 if val == :ROBOTIC return 6 if val == :PSIONIC return 7 if val == :MASSIVE return 8 if val == :STRUCTURE return 9 if val == :HOVER return 10 if val == :HEROIC return 11 if val == :SUMMONED end |