#pragma once

#include "NetCli_RoleValue.h"

class NetCli_RoleValueChild : public NetCli_RoleValue
{
public:
	static bool _Init();
	static bool _Release();

	virtual void R_FixAllRoleValue		( BaseAbilityStruct& Ability );
	virtual void R_FixRoleValue			( RoleValueName_ENUM ValueName , float Value );
	virtual void R_SetPoint_OK			( );
	virtual void R_SetPoint_Failed		( );
	virtual void R_NotifyLvUp			( int ItemID , int Level );
	virtual void R_SetTitleFlag			( int TitleID , bool Flag );
	virtual void R_SetFlag				( int FlagID , bool Flag );
	virtual void R_SetTitle_OK			( int TitleID );
	virtual void R_SetTitle_Failed		( );
	virtual void R_Title				( int ItemID , int TitleID );
};