feat : 채팅 기증 추가, 귓속말은 대상이 id라는 문제 있음 <= 현재는 그대로 둔다
This commit is contained in:
@@ -185,7 +185,7 @@ public class ChannelInfo
|
||||
}
|
||||
|
||||
[ProtoMember(2)]
|
||||
public int ChannelUserConut
|
||||
public int ChannelUserCount
|
||||
{
|
||||
get;
|
||||
set;
|
||||
@@ -579,6 +579,63 @@ public class RequestPartyPacket
|
||||
} // CREATE 시 사용
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// 채팅
|
||||
// ============================================================
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// 파티
|
||||
// ============================================================
|
||||
|
||||
// UPDATE_PARTY (서버 -> 클라) - 파티 생성/삭제: LeaderId 사용 / 파티원 추가/제거: PlayerId 사용
|
||||
[ProtoContract]
|
||||
public class UpdatePartyPacket
|
||||
|
||||
Reference in New Issue
Block a user