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