public player(protocol.game.smsg_login msg) { openid = msg.openid; openkey = msg.openkey; userid = msg.userid; m_sig = msg.sig; nationality = msg.nationality; visitor = msg.visitor; name = msg.name; head = msg.head; level = msg.level; exp = msg.exp; jewel = msg.jewel; upload = msg.upload; testify = msg.testify; exp_time = msg.exp_time; guide = msg.guide; mapid = msg.mapid; support = msg.support; notify_uri = msg.notify_uri; init_life = msg.init_life; life_per_time = msg.life_per_time; br_start = msg.challenge_start; download_num = msg.download_num; timer.set_server_time(msg.server_time); m_daily_time = timer.now(); }
public void net_message(s_net_message message) { if (message.m_opcode == opclient_t.OPCODE_LOGIN || message.m_opcode == opclient_t.OPCODE_LOGIN_ANDROID || message.m_opcode == opclient_t.OPCODE_CHANGE_ACCOUNT || message.m_opcode == opclient_t.OPCODE_REGISTER) { if (message.m_res == -1) { mario._instance.show_single_dialog_box(game_data._instance.get_language_string("login_gui_feif"), null); return; } protocol.game.smsg_login _msg = net_http._instance.parse_packet <protocol.game.smsg_login> (message.m_byte); player pl = new player(_msg); if (mario._instance.m_self != null) { pl.m_review = mario._instance.m_self.m_review; } mario._instance.m_self = pl; game_data._instance.m_save_data.openid = _msg.openid; game_data._instance.m_save_data.openkey = _msg.openkey; game_data._instance.save_native(); if (pl.nationality != "") { string ccs = game_data._instance.get_t_guojia(pl.nationality); m_zc_cc.GetComponent <UISprite>().spriteName = ccs; m_zc_ccn.GetComponent <UILabel>().text = pl.nationality; m_cname_cc.GetComponent <UISprite>().spriteName = ccs; m_cname_ccn.GetComponent <UILabel>().text = pl.nationality; } if (message.m_opcode == opclient_t.OPCODE_LOGIN) { m_user.SetActive(true); m_main.SetActive(true); m_icon_panel.SetActive(true); mario._instance.show_tip(game_data._instance.get_language_string("login_gui_dlcg")); pl.m_review = _msg.review; } else if (message.m_opcode == opclient_t.OPCODE_LOGIN_ANDROID) { if (pl.visitor == 1) { m_cname.SetActive(true); } else { m_user.SetActive(true); m_main.SetActive(true); m_icon_panel.SetActive(true); mario._instance.show_tip(game_data._instance.get_language_string("login_gui_dlcg")); } } else if (message.m_opcode == opclient_t.OPCODE_CHANGE_ACCOUNT) { m_qiehuan.GetComponent <ui_show_anim>().hide_ui(); m_main.SetActive(true); mario._instance.show_tip(game_data._instance.get_language_string("login_gui_qhcg")); } else if (message.m_opcode == opclient_t.OPCODE_REGISTER) { m_zhuce.GetComponent <ui_show_anim>().hide_ui(); m_main.SetActive(true); mario._instance.show_tip(game_data._instance.get_language_string("login_gui_wscg")); } reset_user(); } if (message.m_opcode == opclient_t.OPCODE_CHANGE_NAME) { string nc = m_cn_nc.GetComponent <UIInput>().value; string gj = m_cname_ccn.GetComponent <UILabel>().text; mario._instance.m_self.name = nc; mario._instance.m_self.head = m_index; mario._instance.m_self.nationality = gj; mario._instance.m_self.visitor = 0; m_cname.GetComponent <ui_show_anim>().hide_ui(); m_user.SetActive(true); m_main.SetActive(true); m_icon_panel.SetActive(true); mario._instance.show_tip(game_data._instance.get_language_string("login_gui_wscg")); reset_user(); } if (message.m_opcode == opclient_t.OPCODE_LIBAO) { protocol.game.smsg_libao _msg = net_http._instance.parse_packet <protocol.game.smsg_libao> (message.m_byte); string s = string.Format(game_data._instance.get_language_string("login_gui_gtlb"), _msg.life); mario._instance.show_tip(s); m_lbm.GetComponent <ui_show_anim>().hide_ui(); } }