18#ifndef AreaTriggerPackets_h__
19#define AreaTriggerPackets_h__
34 std::vector<TaggedPosition<Position::XYZ>>
Points;
ByteBuffer & operator<<(ByteBuffer &data, AreaTriggerOrbitInfo const &areaTriggerCircularMovement)
std::optional< T > Optional
Optional helper class to wrap optional values within.
WorldPacket const * Write() override
WorldPacket const * Write() override
Optional< AreaTriggerMovementScriptInfo > AreaTriggerMovementScript
Optional< AreaTriggerSplineInfo > AreaTriggerSpline
Optional< AreaTriggerOrbitInfo > AreaTriggerOrbit
WorldPacket const * Write() override
AreaTrigger(WorldPacket &&packet)
@ SMSG_AREA_TRIGGER_RE_PATH
@ SMSG_AREA_TRIGGER_NO_CORPSE
@ SMSG_AREA_TRIGGER_DENIED
TaggedPosition< Position::XYZ > Center
std::vector< TaggedPosition< Position::XYZ > > Points
uint32 ElapsedTimeForMovement