Method: Api::RequestMapCommand#_encode
- Defined in:
- lib/sc2ai/protocol/sc2api_pb.rb
#_encode(buff) ⇒ Object
18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 |
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 18537 def _encode(buff) val = @trigger_cmd if (len = val.bytesize) > 0 || has_trigger_cmd? buff << 0x0a loop do byte = len & 0x7F len >>= 7 byte |= 0x80 if len > 0 buff << byte break if len == 0 end buff << (val.ascii_only? ? val : val.b) end buff << @_unknown_fields if @_unknown_fields buff end |