public SSessionBase SendAsync(DistrictLogOutResponse value) => SendAsync(ClientOpcode.LogOut, (PacketWriter writer) => { writer.Write(value.Account); writer.Write(value.Character); writer.WriteNumberLengthUtf8String(value.Ip); writer.Write(value.Port); writer.WriteDistrictLogOutWay(DistrictLogOutWay.GoToGateService); writer.WriteDistrictLogOutStatus(DistrictLogOutStatus.Success); });
public SSessionBase SendDeferred(DistrictLogOutResponse value) => SendDeferred(SCCategory.Character, SCCharacter.GobackLobby, (SPacketWriter writer) => { writer.Write(value.Account); writer.Write(value.Character); writer.WriteNumberLengthUtf8String(value.Ip); writer.Write(value.Port); writer.WriteDistrictLogOutWay(DistrictLogOutWay.GoToGateService); writer.WriteDistrictLogOutStatus(DistrictLogOutStatus.Success); });