#pragma once #if defined (_NA_20100420_CHANGE_SYSTEM_MEMO_LOGIC) || \ defined (_NA_20100812_INTEGRATE_SYSTEM_MEMO_DOMINATION) #include "Const.h" class Player; class PostManager { public: PostManager(); ~PostManager(); //-- ¸Þ¸ð³» ¹®ÀÚ¿­º° µ¥ÀÌÅÍ ¾ò±â bool GetValueInMemo(const TCHAR* subject_memo, eSYSTEM_MEMO_TYPE& OUT memo_type, MAPCODE& OUT map_code); protected: //-- º¸»ó °¡´É üũ RC::eITEM_RESULT CheckRewardItem(Player* player, int amount_cost, SLOTCODE item_code, OUT int& number_of_insertable_items); //-- ¾ÆÀÌÅÛ º¸»ó RC::eITEM_RESULT RewardItem(Player* player, int amount_cost, SLOTCODE item_code); //-- ÇÏÀÓ º¸»ó bool RewardHeim(Player* player, ULONGLONG amount_cost, eSYSTEM_MEMO_TYPE memo_type); private: }; #endif//_NA_20100420_CHANGE_SYSTEM_MEMO_LOGIC