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;
Definition: GridArray.h:6
std::uint32_t length
Definition: GridArray.h:25
Definition: GridCellArray.h:11
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
TESObjectCELL * GetCell(std::uint32_t a_x, std::uint32_t a_y) const noexcept
Definition: GridCellArray.h:25
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:30
Definition: TESObjectCELL.h:116
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_GridCellArray(684944, 392681, 0x1edca78)