#pragma once #include "include/EgoInterface.h" #include class CEgoClient; class CEgoController:public IEgoControl { public: CEgoController(IEgoNotify* noitfy); virtual void Login(std::string account, std::string pass) override; //virtual void ReqCarList() override; virtual void Start(std::array& ar) override; virtual void OnCarConnect(int32_t peer) override; virtual void OnCarLeave() override; virtual ControlStatus CheckStatus() override; private: std::unique_ptr _client; };