#ifndef _PARSE_CHAR_ATTACK_H_ #define _PARSE_CHAR_ATTACK_H_ // Àü¹æ ÂüÁ¶ struct PktBase; class CGameClientDispatch; namespace GameClientParsePacket { bool ParseCharAttack(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // °ø°Ý ÆÐŶ bool ParseCharSwitchEQ(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // Àåºñ¹Ù²Ù±â bool ParseCharRespawn(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ij¸¯ÅÍ ¸®½ºÆù bool ParseCharRespawnWaitQueue(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ¸®½ºÆù Å¥ ´ë±âÀÎ Á¤º¸ (¹èƲ±×¶ó¿îµå¿ë) bool ParseCharRespawnInfo(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ¸®½ºÆù Á¤º¸ (¸®½ºÆù À§Ä¡µé) bool ParseCharRespawnAreaInfo(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ¸®½ºÆù Áö¿ª ¼¼ºÎ Á¤º¸ bool ParseCharDuelCmd(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // µà¾ó ÆÐŶ ¸í·É bool ParseCharPeaceMode(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ¹ÝÀü ¸ðµå bool ParseCharSummonCmd(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ¼Òȯ¼ö ¸í·É // Tcp·Î º¸´Â ij¸¯ÅÍ À̵¿. // bool ParseCharMoveUpdate(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // ij¸¯ÅÍ ¿òÁ÷ÀÓ ¾÷µ¥ÀÌÆ® bool ParseCharMoveEx(CGameClientDispatch& GameClientDispatch, PktBase* lpPktBase); // TCP ij¸¯ÅÍ À̵¿ }; #endif