diff options
author | megamage <none@none> | 2009-03-25 16:00:38 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-03-25 16:00:38 -0600 |
commit | 312b8e5b73fc469ec735ddc4ce0507f72805bd19 (patch) | |
tree | 9d5c762f14bc4f188734ebba00686e6648b3ae1f /src/game/DynamicObject.cpp | |
parent | 53cce67b29dcddd5cf957317f57d54e857706e4a (diff) | |
parent | 581ae2719d1639d063a812901ff4b0983169cde7 (diff) |
*Merge.
--HG--
branch : trunk
Diffstat (limited to 'src/game/DynamicObject.cpp')
-rw-r--r-- | src/game/DynamicObject.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/game/DynamicObject.cpp b/src/game/DynamicObject.cpp index 0da3749ca2b..3ac8b688e8b 100644 --- a/src/game/DynamicObject.cpp +++ b/src/game/DynamicObject.cpp @@ -41,15 +41,21 @@ DynamicObject::DynamicObject() : WorldObject() void DynamicObject::AddToWorld() { ///- Register the dynamicObject for guid lookup - if(!IsInWorld()) ObjectAccessor::Instance().AddObject(this); - WorldObject::AddToWorld(); + if(!IsInWorld()) + { + ObjectAccessor::Instance().AddObject(this); + WorldObject::AddToWorld(); + } } void DynamicObject::RemoveFromWorld() { ///- Remove the dynamicObject from the accessor - if(IsInWorld()) ObjectAccessor::Instance().RemoveObject(this); - WorldObject::RemoveFromWorld(); + if(IsInWorld()) + { + ObjectAccessor::Instance().RemoveObject(this); + WorldObject::RemoveFromWorld(); + } } bool DynamicObject::Create( uint32 guidlow, Unit *caster, uint32 spellId, uint32 effIndex, float x, float y, float z, int32 duration, float radius ) |