1
This commit is contained in:
parent
38eb2c1891
commit
74c29ae4fc
@ -20,7 +20,7 @@ AndroidAgent::~AndroidAgent()
|
||||
|
||||
bool AndroidAgent::IsLoginSuccess()
|
||||
{
|
||||
return false;
|
||||
return is_login_success_;
|
||||
}
|
||||
|
||||
behaviac::EBTStatus AndroidAgent::SearchEnemy(int range)
|
||||
@ -84,8 +84,9 @@ behaviac::EBTStatus AndroidAgent::CoLogin()
|
||||
(
|
||||
[context] (bool ok, a8::XObject* rsp_obj, f8::HttpContext* ctx)
|
||||
{
|
||||
a8::XPrintf("data:%s\n", {rsp_obj->ToJsonStr()});
|
||||
if (ok) {
|
||||
|
||||
context->login_ok = true;
|
||||
} else {
|
||||
context->login_ok = false;
|
||||
}
|
||||
@ -105,6 +106,7 @@ behaviac::EBTStatus AndroidAgent::CoLogin()
|
||||
[this, context] (BtCoroutine* co)
|
||||
{
|
||||
if (context->login_ok == std::nullopt) {
|
||||
owner_->SetLoginSucess(context->login_ok);
|
||||
return behaviac::BT_RUNNING;
|
||||
}
|
||||
return behaviac::BT_SUCCESS;
|
||||
|
@ -32,6 +32,8 @@ public:
|
||||
const std::string& GetAccountId() { return account_id_; }
|
||||
auto GetWebSocket() { return web_socket_; }
|
||||
int GetIdx() { return idx_; }
|
||||
void SetLoginSucess();
|
||||
bool IsLoginSucess() { return is_login_sucess_; };
|
||||
|
||||
void _SMKcpHandshake(f8::MsgHdr* hdr, const cs::SMKcpHandshake& msg);
|
||||
void _SMPing(f8::MsgHdr* hdr, const cs::SMPing& msg);
|
||||
@ -74,6 +76,7 @@ private:
|
||||
std::string remote_ip_;
|
||||
int remote_port_ = 0;
|
||||
|
||||
bool is_login_success_ = false;
|
||||
bool net_connected_ = false;
|
||||
bool join_ok_ = false;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user