22 public Subject<TbotsProto::PrimitiveSet>,
23 public Subject<TbotsProto::PlayInfo>
33 explicit ThreadedAi(
const TbotsProto::AiConfig& ai_config);
48 TbotsProto::AssignedTacticPlayControlParams assigned_tactic_play_control_params);
51 void onValueReceived(
World world)
override;
52 void onValueReceived(TbotsProto::ThunderbotsConfig config)
override;
59 void runAiAndSendPrimitives(
const WorldPtr& world_ptr);
62 TbotsProto::AiConfig ai_config;
63 TbotsProto::AiControlConfig ai_control_config;