diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Unit.cpp | 6 | ||||
-rw-r--r-- | src/game/Unit.h | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 472afbcba4a..eff464f110b 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -9385,6 +9385,12 @@ Unit* Unit::GetUnit(WorldObject& object, uint64 guid) return ObjectAccessor::GetUnit(object,guid); } +template<class T> T* +Unit::GetObjectInWorld(uint64 guid, T* /*fake*/) +{ + return ObjectAccessor::GetObjectInWorld(uint64 guid, T* /*fake*/); +} + bool Unit::isVisibleForInState( Player const* u, bool inVisibleList ) const { return isVisibleForOrDetect(u,false,inVisibleList); diff --git a/src/game/Unit.h b/src/game/Unit.h index fa6e2cdf111..0fccbc86055 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -1218,10 +1218,7 @@ class TRINITY_DLL_SPEC Unit : public WorldObject void addFollower(FollowerReference* pRef) { m_FollowingRefManager.insertFirst(pRef); } void removeFollower(FollowerReference* /*pRef*/ ) { /* nothing to do yet */ } static Unit* GetUnit(WorldObject& object, uint64 guid); - template<class T> static T* GetObjectInWorld(uint64 guid, T* /*fake*/) - { - return ObjectAccessor::GetObjectInWorld(uint64 guid, T* /*fake*/) - } + template<class T> static T* GetObjectInWorld(uint64 guid, T* /*fake*/); MotionMaster* GetMotionMaster() { return &i_motionMaster; } |