23 explicit Ai(
const TbotsProto::AiConfig& ai_config);
41 std::unique_ptr<TbotsProto::PrimitiveSet>
getPrimitives(
const WorldPtr& world_ptr);
68 TbotsProto::AiConfig ai_config_;
69 std::unique_ptr<FSM<PlaySelectionFSM>> fsm;
70 std::unique_ptr<Play> override_play;
71 std::unique_ptr<Play> current_play;
72 TbotsProto::Play current_override_play_proto;
73 bool ai_config_changed;