WSF
wsf::cyber::ScriptAttackParametersClass Class Reference

#include <WsfCyberAttackParameters.hpp>

Inherits UtScriptClass.

Public Member Functions

 ScriptAttackParametersClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~ScriptAttackParametersClass () override=default
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (GetEffectNames)
 UT_DECLARE_SCRIPT_METHOD (GetEffectEntryCount)
 UT_DECLARE_SCRIPT_METHOD (GetEffectEntryByIndex)
 UT_DECLARE_SCRIPT_METHOD (AddParameter)

Constructor & Destructor Documentation

◆ ScriptAttackParametersClass()

wsf::cyber::ScriptAttackParametersClass::ScriptAttackParametersClass ( const std::string & aClassName,
UtScriptTypes * aTypesPtr )

◆ ~ScriptAttackParametersClass()

wsf::cyber::ScriptAttackParametersClass::~ScriptAttackParametersClass ( )
overridedefault

References Clone(), Create(), and Destroy().

Member Function Documentation

◆ Clone()

void * wsf::cyber::ScriptAttackParametersClass::Clone ( void * aObjectPtr)
override

References Clone().

Referenced by Clone(), and ~ScriptAttackParametersClass().

◆ Create()

void * wsf::cyber::ScriptAttackParametersClass::Create ( const UtScriptContext & aInstance)
override

◆ Destroy()

void wsf::cyber::ScriptAttackParametersClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/4]

wsf::cyber::ScriptAttackParametersClass::UT_DECLARE_SCRIPT_METHOD ( AddParameter )

◆ UT_DECLARE_SCRIPT_METHOD() [2/4]

wsf::cyber::ScriptAttackParametersClass::UT_DECLARE_SCRIPT_METHOD ( GetEffectEntryByIndex )

◆ UT_DECLARE_SCRIPT_METHOD() [3/4]

wsf::cyber::ScriptAttackParametersClass::UT_DECLARE_SCRIPT_METHOD ( GetEffectEntryCount )

◆ UT_DECLARE_SCRIPT_METHOD() [4/4]

wsf::cyber::ScriptAttackParametersClass::UT_DECLARE_SCRIPT_METHOD ( GetEffectNames )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved