DragonNest/GameCommon/DnProbabilityChecker.h

23 lines
559 B
C
Raw Normal View History

2024-12-19 09:48:26 +08:00
#pragma once
#include "IDnSkillUsableChecker.h"
// <20><><EFBFBD><EFBFBD> Ȯ<><C8AE><EFBFBD><EFBFBD> üũ.
class CDnProbabilityChecker : public IDnSkillUsableChecker, public TBoostMemoryPool< CDnProbabilityChecker >
{
private:
float m_fProbability;
public:
CDnProbabilityChecker( DnActorHandle hActor, float fProbability ); // Probability <20><> 0<><30><EFBFBD><EFBFBD> 100<30><30><EFBFBD><EFBFBD>
virtual ~CDnProbabilityChecker(void);
// from IDnSkillUsableChecker
bool CanUse( void );
int GetNumArgument( void ) { return 1; };
float GetProbability() { return m_fProbability; }
virtual IDnSkillUsableChecker* Clone();
};