mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-18 08:28:32 +01:00
Core/Objects: Cook the copied pasta
(cherry picked from commit 6224036efd)
This commit is contained in:
@@ -167,8 +167,8 @@ class TC_GAME_API Object
|
||||
inline bool IsWorldObject() const { return isType(TYPEMASK_WORLDOBJECT); }
|
||||
static WorldObject* ToWorldObject(Object* o) { return o ? o->ToWorldObject() : nullptr; }
|
||||
static WorldObject const* ToWorldObject(Object const* o) { return o ? o->ToWorldObject() : nullptr; }
|
||||
WorldObject* ToWorldObject() { if (IsUnit()) return reinterpret_cast<WorldObject*>(this); else return nullptr; }
|
||||
WorldObject const* ToWorldObject() const { if (IsUnit()) return reinterpret_cast<WorldObject const*>(this); else return nullptr; }
|
||||
WorldObject* ToWorldObject() { if (IsWorldObject()) return reinterpret_cast<WorldObject*>(this); else return nullptr; }
|
||||
WorldObject const* ToWorldObject() const { if (IsWorldObject()) return reinterpret_cast<WorldObject const*>(this); else return nullptr; }
|
||||
|
||||
inline bool IsItem() const { return isType(TYPEMASK_ITEM); }
|
||||
static Item* ToItem(Object* o) { return o ? o->ToItem() : nullptr; }
|
||||
|
||||
Reference in New Issue
Block a user