Class OffsetTile

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class OffsetTile : public sota::Tile

Subclassed by sota::BiomeTile, sota::HoneycombTile

Public Functions

OffsetTile() = default
OffsetTile(const OffsetTile &other) = delete
OffsetTile(OffsetTile &&other) = delete
OffsetTile &operator=(OffsetTile &&other) = delete
inline OffsetTile(Ref<TileMesh> mesh, Vector3 offset, Node3D *parent, OffsetCoordinates offset_coord)
inline bool is_shifted() const
inline OffsetCoordinates get_offset_coords() const
inline CubeCoordinates get_cube_coords() const
inline virtual void handle_input_event(Camera3D *p_camera, const Ref<InputEvent> &p_event, const Vector3 &p_event_position, const Vector3 &p_normal, int32_t p_shape_idx) override
inline virtual void handle_mouse_entered() override
inline virtual void handle_mouse_exited() override

Protected Static Functions

static inline void _bind_methods()