19 bool SetCenter(std::int32_t a_x, std::int32_t a_y)
override;
20 void Detach(std::uint32_t a_x, std::uint32_t a_y)
override;
21 void ClearItem(std::uint32_t a_x, std::uint32_t a_y)
override;
22 void MoveItem(std::uint32_t a_fromX, std::uint32_t a_fromY, std::uint32_t a_toX, std::uint32_t a_toY)
override;
23 void SwapItem(std::uint32_t a_fromX, std::uint32_t a_fromY, std::uint32_t a_toX, std::uint32_t a_toY)
override;
std::uint32_t length
Definition GridArray.h:25
Definition GridCellArray.h:11
TESObjectCELL * GetCell(std::uint32_t a_x, std::uint32_t a_y) const noexcept
Definition GridCellArray.h:25
NiPoint3 unk20
Definition GridCellArray.h:34
void MoveItem(std::uint32_t a_fromX, std::uint32_t a_fromY, std::uint32_t a_toX, std::uint32_t a_toY) override
void Detach(std::uint32_t a_x, std::uint32_t a_y) override
void SwapItem(std::uint32_t a_fromX, std::uint32_t a_fromY, std::uint32_t a_toX, std::uint32_t a_toY) override
bool land3DAttached
Definition GridCellArray.h:35
void ClearItem(std::uint32_t a_x, std::uint32_t a_y) override
~GridCellArray() override
static constexpr auto RTTI
Definition GridCellArray.h:13
bool SetCenter(std::int32_t a_x, std::int32_t a_y) override
TESObjectCELL ** cells
Definition GridCellArray.h:33
Definition TESObjectCELL.h:116
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_GridCellArray(684944, 392681, 0x1edca78)