public SSessionBase SendAsync(CharacterStatsUpdateResponse value) => SendAsync(ClientOpcode.CharacterStatsUpdate, (PacketWriter writer) => { writer.Write((byte)0); writer.Write(value.Character); writer.Write((byte)value.Values.Count()); foreach (CharacterStatsUpdateResponse.Entity stat in value.Values) { writer.Write(stat.Value); writer.WriteCharacterStat(stat.Id); } });
public SSessionBase SendDeferred(CharacterStatsUpdateResponse value) => SendDeferred(SCCategory.Character, SCCharacter.UpdateStatList, (SPacketWriter writer) => { writer.Write((byte)0); writer.Write(value.Character); writer.Write((byte)value.Values.Count()); foreach (CharacterStatsUpdateResponse.CSUREntity stat in value.Values) { writer.Write(stat.Value); writer.WriteCharacterStat(stat.Id); } });