Method: Api::ResponseObservation#initialize

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

#initialize(actions: [], action_errors: [], observation: nil, player_result: [], chat: []) ⇒ ResponseObservation

END writers for optional fields



23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 23045

def initialize(
  actions: [],
  action_errors: [],
  observation: nil,
  player_result: [],
  chat: []
)
  @_bitmask = 0

  @actions = actions

  @action_errors = action_errors

  if observation == nil
    @observation = nil
  else
    @_bitmask |= 0x0000000000000001
    @observation = observation
  end

  @player_result = player_result

  @chat = chat
end