26#ifndef WSF_SCRIPT_WEAPONS_MANAGER_SAM_CLASS_HPP
27#define WSF_SCRIPT_WEAPONS_MANAGER_SAM_CLASS_HPP
39 void*
Create(
const UtScriptContext& aContext)
override;
40 void*
Clone(
void* aObjectPtr)
override;
41 void Destroy(
void* aObjectPtr)
override;
WsfScriptWeaponsManagerClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptWeaponsManagerClass.cpp:59
static const char * BASE_CLASS_NAME
Definition WsfScriptWeaponsManagerSAMClass.hpp:44
UT_DECLARE_SCRIPT_METHOD(SystemicCANTCOAssignmentsForWeapon)
void Destroy(void *aObjectPtr) override
Definition WsfScriptWeaponsManagerSAMClass.cpp:56
static WSF_IADS_C2_LIB_EXPORT const char * GetScriptClassName()
Definition WsfScriptWeaponsManagerSAMClass.cpp:63
void * Clone(void *aObjectPtr) override
Definition WsfScriptWeaponsManagerSAMClass.cpp:49
WsfScriptWeaponsManagerSAMClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptWeaponsManagerSAMClass.cpp:34
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptWeaponsManagerSAMClass.cpp:42
static const char * SCRIPT_CLASS_NAME
Definition WsfScriptWeaponsManagerSAMClass.hpp:43
static WSF_IADS_C2_LIB_EXPORT const char * GetBaseClassName()
Definition WsfScriptWeaponsManagerSAMClass.cpp:68
virtual ~WsfScriptWeaponsManagerSAMClass()=default