#ifndef _SEND_CHAR_LEVELUP_H_ #define _SEND_CHAR_LEVELUP_H_ // Àü¹æ ÂüÁ¶ class CSendStream; struct ChState; struct CharacterDBData; struct SKILL; namespace Item { struct ItemPos; } namespace GameClientSendPacket { // Ŭ·¡½º ¾÷±×·¹À̵å bool SendCharClassUpgrade(CSendStream& SendStream, unsigned long dwCharID, CharacterDBData& DBData, unsigned short usError); // IP Áõ°¡ bool SendCharIncreasePoint(CSendStream& SendStream, unsigned long dwCharID, ChState State, unsigned short usError); // ·¹º§¾÷ bool SendCharLevelUp(CSendStream& SendStream, unsigned long dwCharID, CharacterDBData& DBData); // ¾î¿öµå bool SendCharAward(CSendStream& SendStream, unsigned long dwCharID, unsigned long dwExp); // ½ºÅÈ ÀçºÐ¹è (Ŭ·¡½º óÀ½ »óÅ·Î) bool SendCharStateRedistribution(CSendStream& SendStream, unsigned long dwCharID, const ChState& state, const SKILL& skill, unsigned short usError); // ½ºÅ×ÀÌÅͽº ÀçÈÆ·Ã bool SendCharStatusRetrain(CSendStream& SendStream, unsigned long dwCharID, CharacterDBData& DBData, Item::ItemPos InvenPos, unsigned long dwGold, unsigned short usError); }; #endif