11#ifndef WSF_SCRIPT_BM_ASSET_CLASS_HPP
12#define WSF_SCRIPT_BM_ASSET_CLASS_HPP
23 void*
Create(
const UtScriptContext& aInstance)
override;
24 void*
Clone(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(SetWeaponInfo)
void * Clone(void *aObjectPtr) override
UT_DECLARE_SCRIPT_METHOD(AddPeer)
UT_DECLARE_SCRIPT_METHOD(AddDirectSubordinate)
void * Create(const UtScriptContext &aInstance) override
UT_DECLARE_SCRIPT_METHOD(SetCommanderPlatform)
UT_DECLARE_SCRIPT_METHOD(SetPlatform)
WsfScriptBMAssetClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
UT_DECLARE_SCRIPT_METHOD(IsWeapon)
UT_DECLARE_SCRIPT_METHOD(SetAssignmentDelay)
void Destroy(void *aObjectPtr) override
WsfScriptObjectClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptObjectClass.cpp:24