11#ifndef WSF_BM_WEAPON_INTERFACE_HPP
12#define WSF_BM_WEAPON_INTERFACE_HPP
36 virtual std::shared_ptr<WsfBMWeaponInfoRecord>& GetRawRecord();
39 std::shared_ptr<WsfBMWeaponInfoRecord> m_record;
Definition WsfBMAssetRecord.hpp:32
WsfBMWeaponInterface()
Definition WsfBMWeaponInterface.cpp:17
const char * GetScriptClassName() const override
Definition WsfBMWeaponInterface.hpp:34
WsfObject()
This is the constructor for the WsfObject class.
Definition WsfObject.cpp:88
virtual WsfObject * Clone() const =0