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); } }