package com.secondworld.sdk.command; 
 | 
  
 | 
import com.secondworld.sdk.GTGameMain; 
 | 
import com.secondworld.sdk.MySdkMgr; 
 | 
import com.secondworld.sdk.utils.CodeU2A; 
 | 
import com.ald.sdk.model.RoleData; 
 | 
import org.json.JSONObject; 
 | 
  
 | 
public class CmdRoleLogout implements  ICommand{ 
 | 
    @Override 
 | 
    public int getCode() { 
 | 
        return CodeU2A.RoleLogout; 
 | 
    } 
 | 
  
 | 
    @Override 
 | 
    public void process(JSONObject json) throws Exception { 
 | 
  
 | 
        //上报角色信息 
 | 
        RoleData data = new RoleData(); 
 | 
        data.setRoleId(json.getString("roleID"));// 角色id 
 | 
        data.setRoleName(json.getString("roleName"));// 角色名 
 | 
        data.setRoleLevel(json.getString("level"));// 角色等级 
 | 
        data.setServerId(json.getString("sid"));// 所在服id 
 | 
        data.setServerName(json.getString("serverName"));// 所在服名称 
 | 
        data.setBalance(json.getString("money"));//游戏角色余额 
 | 
        data.setVipLevel(json.getString("vipLevel"));//游戏角色等级 
 | 
        MySdkMgr.manger.roleLogout(GTGameMain.I.activity, data); 
 | 
    } 
 | 
} 
 |