TrinityCore
Loading...
Searching...
No Matches
AreaTriggerMovementOriginVisitor Struct Reference

Public Member Functions

Position const & operator() (UF::AreaTriggerSplineCalculator const &) const
 
Position const & operator() (UF::AreaTriggerOrbit const &orbit) const
 
Position const & operator() (std::monostate) const
 
Position const & operator() (UF::AreaTriggerMovementScript const &script) const
 

Public Attributes

AreaTrigger const * at
 

Detailed Description

Definition at line 1710 of file AreaTrigger.cpp.

Member Function Documentation

◆ operator()() [1/4]

Position const & AreaTriggerMovementOriginVisitor::operator() ( std::monostate  ) const
inline

Definition at line 1724 of file AreaTrigger.cpp.

References at, and AreaTrigger::GetStationaryPosition().

◆ operator()() [2/4]

Position const & AreaTriggerMovementOriginVisitor::operator() ( UF::AreaTriggerMovementScript const &  script) const
inline

Definition at line 1725 of file AreaTrigger.cpp.

References UF::AreaTriggerMovementScript::Center.

◆ operator()() [3/4]

Position const & AreaTriggerMovementOriginVisitor::operator() ( UF::AreaTriggerOrbit const &  orbit) const
inline

◆ operator()() [4/4]

Position const & AreaTriggerMovementOriginVisitor::operator() ( UF::AreaTriggerSplineCalculator const &  ) const
inline

Definition at line 1712 of file AreaTrigger.cpp.

References at, and AreaTrigger::GetStationaryPosition().

Member Data Documentation

◆ at

AreaTrigger const* AreaTriggerMovementOriginVisitor::at

Definition at line 1727 of file AreaTrigger.cpp.

Referenced by operator()(), operator()(), and operator()().


The documentation for this struct was generated from the following file: