[svn] Add Unit::GetObjectInWorld function to get object by guid without providing reference.

Small change in SummonGameObject.
Fix a bug that player can not click summoned najentus spine (must let target summon gameobject).

--HG--
branch : trunk
This commit is contained in:
megamage
2008-10-18 19:59:34 -05:00
parent da17b0fd41
commit e4b701caba
3 changed files with 10 additions and 3 deletions
+4
View File
@@ -1218,6 +1218,10 @@ 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*/)
}
MotionMaster* GetMotionMaster() { return &i_motionMaster; }