feat : 파티 요청 메시지 추가

This commit is contained in:
qornwh1
2026-03-08 21:00:24 +09:00
parent 5165b9e6dc
commit a5d3b48707
4 changed files with 62 additions and 4 deletions

View File

@@ -528,7 +528,33 @@ public enum PartyUpdateType
LEAVE LEAVE
} }
// UPDATE_PARTY - 파티 생성/삭제: LeaderId 사용 / 파티원 추가/제거: PlayerId 사용 // REQUEST_PARTY (클라 -> 서버) - CREATE: PartyName 사용 / JOIN·LEAVE·DELETE: PartyId 사용
[ProtoContract]
public class RequestPartyPacket
{
[ProtoMember(1)]
public PartyUpdateType Type
{
get;
set;
}
[ProtoMember(2)]
public long PartyId
{
get;
set;
} // JOIN, LEAVE, DELETE 시 사용
[ProtoMember(3)]
public string PartyName
{
get;
set;
} // CREATE 시 사용
}
// UPDATE_PARTY (서버 -> 클라) - 파티 생성/삭제: LeaderId 사용 / 파티원 추가/제거: PlayerId 사용
[ProtoContract] [ProtoContract]
public class UpdatePartyPacket public class UpdatePartyPacket
{ {

View File

@@ -49,7 +49,10 @@ public enum PacketCode : ushort
DAMAGE, DAMAGE,
// 파티 생성/삭제, 파티원 추가/제거 (서버 -> 클라) // 파티 생성/삭제, 파티원 추가/제거 (서버 -> 클라)
UPDATE_PARTY UPDATE_PARTY,
// 파티 참가/탈퇴/생성/해산 요청 (클라 -> 서버)
REQUEST_PARTY
} }
public class PacketHeader public class PacketHeader

View File

@@ -528,7 +528,33 @@ public enum PartyUpdateType
LEAVE LEAVE
} }
// UPDATE_PARTY - 파티 생성/삭제: LeaderId 사용 / 파티원 추가/제거: PlayerId 사용 // REQUEST_PARTY (클라 -> 서버) - CREATE: PartyName 사용 / JOIN·LEAVE·DELETE: PartyId 사용
[ProtoContract]
public class RequestPartyPacket
{
[ProtoMember(1)]
public PartyUpdateType Type
{
get;
set;
}
[ProtoMember(2)]
public long PartyId
{
get;
set;
} // JOIN, LEAVE, DELETE 시 사용
[ProtoMember(3)]
public string PartyName
{
get;
set;
} // CREATE 시 사용
}
// UPDATE_PARTY (서버 -> 클라) - 파티 생성/삭제: LeaderId 사용 / 파티원 추가/제거: PlayerId 사용
[ProtoContract] [ProtoContract]
public class UpdatePartyPacket public class UpdatePartyPacket
{ {

View File

@@ -49,7 +49,10 @@ public enum PacketCode : ushort
DAMAGE, DAMAGE,
// 파티 생성/삭제, 파티원 추가/제거 (서버 -> 클라) // 파티 생성/삭제, 파티원 추가/제거 (서버 -> 클라)
UPDATE_PARTY UPDATE_PARTY,
// 파티 참가/탈퇴/생성/해산 요청 (클라 -> 서버)
REQUEST_PARTY
} }
public class PacketHeader public class PacketHeader