30#ifndef HORIZON_ZONE_GAME_ENTITIES_SKILL_HPP
31#define HORIZON_ZONE_GAME_ENTITIES_SKILL_HPP
Definition: GridObject.hpp:42
std::shared_ptr< Map > map()
Map & Map Container.
Definition: Unit.hpp:165
uint64_t uuid() const
Unit Data.
Definition: Unit.hpp:140
void on_movement_step() override
Definition: Skill.cpp:49
void on_movement_begin(int32_t time) override
Definition: Skill.cpp:48
void on_pathfinding_failure() override
Definition: Skill.cpp:47
~Skill()
Definition: Skill.cpp:41
void on_movement_end() override
Definition: Skill.cpp:50
Skill(uint64_t uuid, std::shared_ptr< Map > map, MapCoords mcoords)
Definition: Skill.cpp:35
void stop_movement() override
Definition: Skill.cpp:46
Definition: Element.hpp:7