30#ifndef WSF_SCRIPT_WEAPONS_MANAGER_CLASS_HPP
31#define WSF_SCRIPT_WEAPONS_MANAGER_CLASS_HPP
43 void*
Create(
const UtScriptContext& aContext)
override;
44 void*
Clone(
void* aObjectPtr)
override;
45 void Destroy(
void* aObjectPtr)
override;
WsfScriptProcessorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptProcessorClass.cpp:31
UT_DECLARE_SCRIPT_METHOD(GetEngageEWTargets)
UT_DECLARE_SCRIPT_METHOD(GetEngageTARTargets)
static WSF_IADS_C2_LIB_EXPORT const char * GetBaseClassName()
Definition WsfScriptWeaponsManagerClass.cpp:100
void * Clone(void *aObjectPtr) override
Definition WsfScriptWeaponsManagerClass.cpp:83
UT_DECLARE_SCRIPT_METHOD(IsWEZTacticalRangeAero)
UT_DECLARE_SCRIPT_METHOD(GetWEZLibraryName)
UT_DECLARE_SCRIPT_METHOD(IsWEZTacticalRangeMax2)
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptWeaponsManagerClass.cpp:74
UT_DECLARE_SCRIPT_METHOD(IsWEZLibrarySpecified)
static WSF_IADS_C2_LIB_EXPORT const char * GetScriptClassName()
Definition WsfScriptWeaponsManagerClass.cpp:95
UT_DECLARE_SCRIPT_METHOD(GetEngageTTRTargets)
static const char * SCRIPT_CLASS_NAME
Definition WsfScriptWeaponsManagerClass.hpp:47
UT_DECLARE_SCRIPT_METHOD(IsWEZTacticalRangeMax1)
WsfScriptWeaponsManagerClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptWeaponsManagerClass.cpp:59
static const char * BASE_CLASS_NAME
Definition WsfScriptWeaponsManagerClass.hpp:48
void Destroy(void *aObjectPtr) override
Definition WsfScriptWeaponsManagerClass.cpp:89
virtual ~WsfScriptWeaponsManagerClass()=default