feat : 클라쪽도 채팅 패킷, 오타 수정

This commit is contained in:
qornwh1
2026-03-09 08:55:03 +09:00
parent de4e344cdb
commit f8ebfc7281
2 changed files with 57 additions and 1 deletions

View File

@@ -185,7 +185,7 @@ public class ChannelInfo
} }
[ProtoMember(2)] [ProtoMember(2)]
public int ChannelUserConut public int ChannelUserCount
{ {
get; get;
set; set;
@@ -541,6 +541,59 @@ public class ErrorPacket
} }
} }
// ============================================================
// 채팅
// ============================================================
public enum ChatType
{
GLOBAL, // 전체 채널
PARTY, // 파티원
WHISPER // 귓말
}
// CHAT (클라 -> 서버 & 서버 -> 클라)
// 클라->서버: Type, TargetId(WHISPER 시), Message
// 서버->클라: Type, SenderId, SenderNickname, TargetId(WHISPER 시), Message
[ProtoContract]
public class ChatPacket
{
[ProtoMember(1)]
public ChatType Type
{
get;
set;
}
[ProtoMember(2)]
public int SenderId
{
get;
set;
} // 서버에서 채워줌
[ProtoMember(3)]
public string SenderNickname
{
get;
set;
} // 서버에서 채워줌
[ProtoMember(4)]
public int TargetId
{
get;
set;
} // WHISPER일 때 대상 PlayerId
[ProtoMember(5)]
public string Message
{
get;
set;
}
}
// ============================================================ // ============================================================
// 파티 // 파티
// ============================================================ // ============================================================

View File

@@ -54,6 +54,9 @@ public enum PacketCode : ushort
// 파티 참가/탈퇴/생성/해산 요청 (클라 -> 서버) // 파티 참가/탈퇴/생성/해산 요청 (클라 -> 서버)
REQUEST_PARTY, REQUEST_PARTY,
// 채팅 (클라 -> 서버 & 서버 -> 클라) - GLOBAL / PARTY / WHISPER
CHAT,
// 요청 실패 응답 (서버 -> 클라) // 요청 실패 응답 (서버 -> 클라)
ERROR = 9999 ERROR = 9999
} }