Method: Api::VitalScoreDetails#initialize
- Defined in:
- lib/sc2ai/protocol/score_pb.rb
#initialize(life: nil, shields: nil, energy: nil) ⇒ VitalScoreDetails
END writers for optional fields
1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 |
# File 'lib/sc2ai/protocol/score_pb.rb', line 1580 def initialize(life: nil, shields: nil, energy: nil) @_bitmask = 0 if life == nil @life = 0.0 else @_bitmask |= 0x0000000000000001 @life = life end if shields == nil @shields = 0.0 else @_bitmask |= 0x0000000000000002 @shields = shields end if energy == nil @energy = 0.0 else @_bitmask |= 0x0000000000000004 @energy = energy end end |