Method: Api::RequestQueryAvailableAbilities#initialize

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

#initialize(unit_tag: nil) ⇒ RequestQueryAvailableAbilities

END writers for optional fields



3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
# File 'lib/sc2ai/protocol/query_pb.rb', line 3084

def initialize(unit_tag: nil)
  @_bitmask = 0

  if unit_tag == nil
    @unit_tag = 0
  else
    unless 0 <= unit_tag && unit_tag <= 18_446_744_073_709_551_615
      raise RangeError,
            "Value (#{unit_tag}) for field unit_tag is out of bounds (0..18446744073709551615)"
    end
    @_bitmask |= 0x0000000000000001
    @unit_tag = unit_tag
  end
end