aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/Unit.cpp6
-rw-r--r--src/game/Unit.h5
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; }