using nksrv.Utils; namespace nksrv.LobbyServer.Msgs.Character { [PacketPath("/character/get")] public class GetCharacterData : LobbyMsgHandler { protected override async Task HandleAsync() { var req = await ReadData(); var user = GetUser(); var response = new ResGetCharacterData(); foreach (var item in user.Characters) { response.Character.Add(new NetUserCharacterData() { Default = new() { Csn = item.Csn, Skill1Lv = item.Skill1Lvl, Skill2Lv = item.Skill2Lvl, CostumeId = item.CostumeId, Lv = item.Level, Grade = item.Grade, Tid = item.Tid } }); } WriteData(response); } } }