String uName = is.readNTString();
byte uRank = is.readByte();
byte uOnline = is.readByte();
String uLocation = is.readNTStringUTF8();
members[i] = new ClanMember(uName, uRank, uOnline, uLocation);
}
dispatchClanMemberList(members);
break;
}
case SID_CLANMEMBERREMOVED: {
/*
* (STRING) Username
*/
String username = is.readNTString();
dispatchClanMemberRemoved(username);
break;
}
case SID_CLANMEMBERSTATUSCHANGE: {
/*
* (STRING) Username
* (BYTE) Rank
* (BYTE) Status
* (STRING) Location
*/
String username = is.readNTString();
byte rank = is.readByte();
byte status = is.readByte();
String location = is.readNTStringUTF8();
dispatchClanMemberStatusChange(new ClanMember(username, rank, status, location));
break;
}
case SID_CLANMEMBERRANKCHANGE: {
/*