mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-17 16:07:45 +00:00
36 lines
630 B
C++
36 lines
630 B
C++
#ifndef _ZONELINE_H
|
|
#define _ZONELINE_H
|
|
|
|
#include <Common.h>
|
|
|
|
namespace Sapphire {
|
|
|
|
class ZonePosition
|
|
{
|
|
protected:
|
|
uint32_t m_id;
|
|
uint32_t m_targetZoneId;
|
|
Common::FFXIVARR_POSITION3 m_targetPos;
|
|
float m_rotation;
|
|
uint32_t m_radius;
|
|
|
|
public:
|
|
ZonePosition();
|
|
|
|
ZonePosition( uint32_t id, uint32_t targetZoneId, const Common::FFXIVARR_POSITION3& targetPosition, uint32_t radius,
|
|
float rotation );
|
|
|
|
virtual ~ZonePosition();
|
|
|
|
uint32_t getId() const;
|
|
|
|
uint32_t getTargetZoneId() const;
|
|
|
|
const Common::FFXIVARR_POSITION3& getTargetPosition() const;
|
|
|
|
float getTargetRotation() const;
|
|
|
|
};
|
|
|
|
}
|
|
#endif
|