61 lines
1.2 KiB
C#
61 lines
1.2 KiB
C#
namespace ClientTester.Packet;
|
|
|
|
public enum PacketCode
|
|
{
|
|
NONE,
|
|
// 초기 클라이언트 시작시 jwt토큰 받아옴
|
|
RECV_TOKEN,
|
|
// jwt토큰 검증후 게임에 들어갈지 말지 (내 데이터도 전송)
|
|
LOAD_GAME,
|
|
|
|
// 마을(로비)진입시 모든 데이터 로드
|
|
INTO_LOBBY,
|
|
|
|
// 로비 나가기
|
|
EXIT_LOBBY,
|
|
|
|
// 인스턴스 던전 입장
|
|
INTO_INSTANCE,
|
|
|
|
// 결과 보상
|
|
REWARD_INSTANCE,
|
|
|
|
// 보스전 (시작, 종료)
|
|
UPDATE_BOSS,
|
|
|
|
// 인스턴스 던전 퇴장
|
|
EXIT_INSTANCE,
|
|
|
|
// 파티 (생성, 삭제)
|
|
UPDATE_PARTY,
|
|
|
|
// 파티 유저 업데이트(추가 삭제)
|
|
UPDATE_USER_PARTY,
|
|
|
|
// 플레이어 위치, 방향
|
|
TRANSFORM_PLAYER,
|
|
|
|
// 플레이어 행동 업데이트
|
|
ACTION_PLAYER,
|
|
|
|
// 플레이어 스테이트 업데이트
|
|
STATE_PLAYER,
|
|
|
|
// NPC 위치, 방향
|
|
TRANSFORM_NPC,
|
|
|
|
// NPC 행동 업데이트
|
|
ACTION_NPC,
|
|
|
|
// NPC 스테이트 업데이트
|
|
STATE_NPC,
|
|
|
|
// 데미지 UI 전달
|
|
DAMAGE
|
|
}
|
|
|
|
public class PacketHeader
|
|
{
|
|
public PacketCode Code;
|
|
public int BodyLength;
|
|
} |