6 :
Item(owner,inst,type) {
9 auto hitem = std::make_shared<zenkit::IItem>();
10 sc.initializeInstanceItem(hitem, inst);
13 size_t torchId = sc.findSymbolIndex(
"ItLsTorchburned");
14 if(torchId!=
size_t(-1)) {
15 auto hitem = std::make_shared<zenkit::IItem>();
16 sc.initializeInstanceItem(hitem, torchId);
void moveEvent() override
bool isTorchBurn() const override
void clearView() override
ItemTorchBurning(World &owner, size_t inst, Item::Type type)
void moveEvent() override
void setPhysicsEnable(World &w)
void setObjMatrix(const Tempest::Matrix4x4 &obj)
void setVisual(const zenkit::IItem &visual, World &world, bool staticDraw)
static const ProtoMesh * loadMesh(std::string_view name)
auto transform() const -> const Tempest::Matrix4x4 &
GameScript & script() const