----------人物上線----------
map----- gs2msData------
gs2ms_add_player(協定消息)
PlayerChannel OnPlayerEnter--
data(資料包,初始化playerinfo中資訊)
1.add_player有個send_obj_enter->send_player_chennged->send_cmd2client->send_ms2gs_data(ms2gs_轉client_cmd)->m_quPkts.push(MapPkt
pkt)
2.on_json map-- gs2msData --
gs2ms_轉client_cmd->PlayerChannel::onCmd->send_cmd2client->send_cmd2client->send_ms2gs_data(ms2gs_轉client_cmd)->m_quePkts.push(pkt)
m_pDataLayer->send_data
BaseChannel
on_receive_data data(包資料)
map----- init-----------
data(資料包,相應的綁定函數)
---------人物下線-----------
Map::gs2msData(gs2ms_del_player)->Map::del_player->PlayerChannel::send_infoex_to_gs()->PlayerChannel::send_infoex2gs2db->PlayerChannel::send_ms2gs_data->m_quePkts.push(pkt)