| package com.secondworld.sdk.command; | 
|   | 
| import com.secondworld.sdk.QuickSdkMgr; | 
| import com.secondworld.sdk.utils.CodeU2A; | 
| import com.smwl.smsdk.bean.RoleInfo; | 
|   | 
| import org.json.JSONObject; | 
|   | 
| public class CmdCreateRole implements ICommand { | 
|     @Override | 
|     public int getCode() { | 
|         return CodeU2A.CreateRole; | 
|     } | 
|   | 
|     @Override | 
|     public void process(JSONObject json) throws Exception { | 
|   | 
|         RoleInfo roleInfo = new RoleInfo(); | 
|         roleInfo.setGame_area(json.getString("sid")); | 
|         roleInfo.setGame_area_id(json.getString("sid")); | 
|         roleInfo.setGame_guid(json.getString("game_guid")); | 
|         roleInfo.setGame_role_id(json.getString("roleID")); | 
|         roleInfo.setGame_role_name(json.getString("roleName").trim().replace(" ", "")); | 
|         roleInfo.setRoleLevel(json.getString("level")); | 
|         roleInfo.setRoleCE(json.getString("fightpower")); | 
|         roleInfo.setRoleStage("-1"); | 
|         roleInfo.setRoleRechargeAmount("-1"); | 
|         QuickSdkMgr.I.setGameRoleInfo(roleInfo); | 
|     } | 
| } |