public static void Profile_SetData(string nickname, Int16 level, Int16 exp, APICallbackHandler<ResponseBase> callback) { SecurePacket reqPacket = new SecurePacket(Protocol.GetID("CS_Profile_SetData_Req")); reqPacket.PutInt32(_userNo); reqPacket.PutStringAsUtf16(nickname); reqPacket.PutInt16(level); reqPacket.PutInt16(exp); _request.SendPacket(reqPacket, (resPacket) => { callback(new ResponseBase(resPacket)); }); }