public void RPC_UpdateRoleComValue(ulong roleId, string name, RPC.DataReader value) { var role = GetRole(roleId); if (role == null) { return; } switch (name) { case "RoleLevel": { role.RoleData.Level = value.ReadUInt16(); } break; case "Camp": { role.RoleData.Camp = value.ReadByte(); } break; case "Profession": { role.RoleData.Profession = value.ReadByte(); } break; case "PlanesId": { role.RoleData.PlanesId = value.ReadUInt16(); } break; } }
public void RPC_UpdateRankDataValue(ulong roleId, string name, RPC.DataReader value) { RankData rank = GetRank(roleId); if (rank == null) { return; } switch (name) { case "RoleLevel": rank.Level = value.ReadUInt16(); break; case "Fighting": rank.Fighting = value.ReadInt32(); break; case "Exploit": rank.Exploit = value.ReadInt32(); break; case "ExploitBox": rank.ExploitBox = value.ReadByte(); break; case "KillEnemy": rank.KillEnemy = value.ReadInt32(); break; case "Challenge": rank.Challenge = value.ReadInt32(); break; } UPdateRankData(rank); }