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; }