|
| | Corpse (CorpseType type=CORPSE_BONES) |
| |
| | ~Corpse () override |
| |
| void | AddToWorld () override |
| |
| void | RemoveFromWorld () override |
| |
| void | BuildValuesUpdate (uint8 updateType, ByteBuffer *data, Player *target) override |
| |
| bool | Create (ObjectGuid::LowType guidlow) |
| |
| bool | Create (ObjectGuid::LowType guidlow, Player *owner) |
| |
| void | SaveToDB () |
| |
| bool | LoadCorpseFromDB (ObjectGuid::LowType guid, Field *fields) |
| |
| void | DeleteFromDB (CharacterDatabaseTransaction trans) |
| |
| ObjectGuid | GetOwnerGUID () const |
| |
| time_t const & | GetGhostTime () const |
| |
| void | ResetGhostTime () |
| |
| CorpseType | GetType () const |
| |
| CellCoord const & | GetCellCoord () const |
| |
| void | SetCellCoord (CellCoord const &cellCoord) |
| |
| bool | IsExpired (time_t t) const |
| |
| | ~WorldObject () override |
| |
| virtual void | Update (uint32 diff) |
| |
| void | _Create (ObjectGuid::LowType guidlow, HighGuid guidhigh, uint32 phaseMask) |
| |
| void | AddToWorld () override |
| |
| void | RemoveFromWorld () override |
| |
| void | GetNearPoint2D (WorldObject const *searcher, float &x, float &y, float distance, float absAngle, Position const *startPos=nullptr) const |
| |
| void | GetNearPoint2D (float &x, float &y, float distance, float absAngle, Position const *startPos=nullptr) const |
| |
| void | GetNearPoint (WorldObject const *searcher, float &x, float &y, float &z, float searcher_size, float distance2d, float absAngle, float controlZ=0, Position const *startPos=nullptr) const |
| |
| void | GetVoidClosePoint (float &x, float &y, float &z, float size, float distance2d=0, float relAngle=0, float controlZ=0) const |
| |
| bool | GetClosePoint (float &x, float &y, float &z, float size, float distance2d=0, float angle=0, WorldObject const *forWho=nullptr, bool force=false) const |
| |
| void | MovePosition (Position &pos, float dist, float angle) |
| |
| Position | GetNearPosition (float dist, float angle) |
| |
| void | MovePositionToFirstCollision (Position &pos, float dist, float angle) |
| |
| Position | GetFirstCollisionPosition (float startX, float startY, float startZ, float destX, float destY) |
| |
| Position | GetFirstCollisionPosition (float destX, float destY, float destZ) |
| |
| Position | GetFirstCollisionPosition (float dist, float angle) |
| |
| Position | GetRandomNearPosition (float radius) |
| |
| void | GetContactPoint (WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const |
| |
| void | GetChargeContactPoint (WorldObject const *obj, float &x, float &y, float &z, float distance2d=CONTACT_DISTANCE) const |
| |
| float | GetObjectSize () const |
| |
| virtual float | GetCombatReach () const |
| |
| void | UpdateGroundPositionZ (float x, float y, float &z) const |
| |
| void | UpdateAllowedPositionZ (float x, float y, float &z, float *groundZ=nullptr) const |
| |
| void | GetRandomPoint (const Position &srcPos, float distance, float &rand_x, float &rand_y, float &rand_z) const |
| |
| Position | GetRandomPoint (const Position &srcPos, float distance) const |
| |
| uint32 | GetInstanceId () const |
| |
| virtual void | SetPhaseMask (uint32 newPhaseMask, bool update) |
| |
| uint32 | GetPhaseMask () const |
| |
| bool | InSamePhase (WorldObject const *obj) const |
| |
| bool | InSamePhase (uint32 phasemask) const |
| |
| uint32 | GetZoneId () const |
| |
| uint32 | GetAreaId () const |
| |
| void | GetZoneAndAreaId (uint32 &zoneid, uint32 &areaid) const |
| |
| bool | IsOutdoors () const |
| |
| LiquidData const & | GetLiquidData () const |
| |
| InstanceScript * | GetInstanceScript () const |
| |
| std::string const & | GetName () const |
| |
| void | SetName (std::string const &newname) |
| |
| virtual std::string const & | GetNameForLocaleIdx (LocaleConstant) const |
| |
| float | GetDistance (WorldObject const *obj) const |
| |
| float | GetDistance (const Position &pos) const |
| |
| float | GetDistance (float x, float y, float z) const |
| |
| float | GetDistance2d (WorldObject const *obj) const |
| |
| float | GetDistance2d (float x, float y) const |
| |
| float | GetDistanceZ (WorldObject const *obj) const |
| |
| bool | IsSelfOrInSameMap (WorldObject const *obj) const |
| |
| bool | IsInMap (WorldObject const *obj) const |
| |
| bool | IsWithinDist3d (float x, float y, float z, float dist) const |
| |
| bool | IsWithinDist3d (const Position *pos, float dist) const |
| |
| bool | IsWithinDist2d (float x, float y, float dist) const |
| |
| bool | IsWithinDist2d (const Position *pos, float dist) const |
| |
| bool | IsWithinDist (WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const |
| |
| bool | IsWithinDistInMap (WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const |
| |
| bool | IsWithinLOS (float x, float y, float z, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS) const |
| |
| bool | IsWithinLOSInMap (WorldObject const *obj, VMAP::ModelIgnoreFlags ignoreFlags=VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks=LINEOFSIGHT_ALL_CHECKS, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const |
| |
| Position | GetHitSpherePointFor (Position const &dest, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const |
| |
| void | GetHitSpherePointFor (Position const &dest, float &x, float &y, float &z, Optional< float > collisionHeight={ }, Optional< float > combatReach={ }) const |
| |
| bool | GetDistanceOrder (WorldObject const *obj1, WorldObject const *obj2, bool is3D=true) const |
| |
| bool | IsInRange (WorldObject const *obj, float minRange, float maxRange, bool is3D=true) const |
| |
| bool | IsInRange2d (float x, float y, float minRange, float maxRange) const |
| |
| bool | IsInRange3d (float x, float y, float z, float minRange, float maxRange) const |
| |
| bool | isInFront (WorldObject const *target, float arc=M_PI) const |
| |
| bool | isInBack (WorldObject const *target, float arc=M_PI) const |
| |
| bool | IsInBetween (WorldObject const *obj1, WorldObject const *obj2, float size=0) const |
| |
| virtual void | CleanupsBeforeDelete (bool finalCleanup=true) |
| |
| virtual void | SendMessageToSet (WorldPacket const *data, bool self) const |
| |
| virtual void | SendMessageToSetInRange (WorldPacket const *data, float dist, bool self) const |
| |
| virtual void | SendMessageToSet (WorldPacket const *data, Player const *skipped_rcvr) const |
| |
| virtual uint8 | getLevelForTarget (WorldObject const *) const |
| |
| void | PlayDistanceSound (uint32 sound_id, Player *target=nullptr) |
| |
| void | PlayDirectSound (uint32 sound_id, Player *target=nullptr) |
| |
| void | PlayRadiusSound (uint32 sound_id, float radius) |
| |
| void | PlayDirectMusic (uint32 music_id, Player *target=nullptr) |
| |
| void | PlayRadiusMusic (uint32 music_id, float radius) |
| |
| template<typename Worker > |
| void | DoForAllVisiblePlayers (Worker &&worker) |
| |
| template<typename Worker > |
| void | DoForAllVisibleWorldObjects (Worker &&worker) |
| |
| void | DestroyForVisiblePlayers () |
| |
| void | SendObjectDeSpawnAnim (ObjectGuid guid) |
| |
| virtual void | SaveRespawnTime () |
| |
| void | AddObjectToRemoveList () |
| |
| float | GetGridActivationRange () const |
| |
| float | GetVisibilityRange () const |
| |
| virtual float | GetSightRange (WorldObject const *target=nullptr) const |
| |
| bool | CanSeeOrDetect (WorldObject const *obj, bool ignoreStealth=false, bool distanceCheck=false, bool checkAlert=false) const |
| |
| void | SendPlayMusic (uint32 Music, bool OnlySelf) |
| |
| virtual void | SetMap (Map *map) |
| |
| virtual void | ResetMap () |
| |
| Map * | GetMap () const |
| |
| Map * | FindMap () const |
| |
| void | SetZoneScript () |
| |
| void | ClearZoneScript () |
| |
| ZoneScript * | GetZoneScript () const |
| |
| TempSummon * | SummonCreature (uint32 id, const Position &pos, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, uint32 vehId=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) const |
| |
| TempSummon * | SummonCreature (uint32 id, float x, float y, float z, float ang=0, TempSummonType spwtype=TEMPSUMMON_MANUAL_DESPAWN, uint32 despwtime=0, SummonPropertiesEntry const *properties=nullptr, bool visibleBySummonerOnly=false) |
| |
| GameObject * | SummonGameObject (uint32 entry, float x, float y, float z, float ang, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime, bool checkTransport=true, GOSummonType summonType=GO_SUMMON_TIMED_OR_CORPSE_DESPAWN) |
| |
| Creature * | SummonTrigger (float x, float y, float z, float ang, uint32 dur, bool setLevel=false, CreatureAI *(*GetAI)(Creature *)=nullptr) |
| |
| void | SummonCreatureGroup (uint8 group, std::list< TempSummon * > *list=nullptr) |
| |
| Creature * | FindNearestCreature (uint32 entry, float range, bool alive=true) const |
| |
| GameObject * | FindNearestGameObject (uint32 entry, float range, bool onlySpawned=false) const |
| |
| GameObject * | FindNearestGameObjectOfType (GameobjectTypes type, float range) const |
| |
| Player * | SelectNearestPlayer (float distance=0) const |
| |
| void | GetGameObjectListWithEntryInGrid (std::list< GameObject * > &lList, uint32 uiEntry, float fMaxSearchRange) const |
| |
| void | GetGameObjectListWithEntryInGrid (std::list< GameObject * > &gameobjectList, std::vector< uint32 > const &entries, float maxSearchRange) const |
| |
| void | GetCreatureListWithEntryInGrid (std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const |
| |
| void | GetCreatureListWithEntryInGrid (std::list< Creature * > &creatureList, std::vector< uint32 > const &entries, float maxSearchRange) const |
| |
| void | GetDeadCreatureListInGrid (std::list< Creature * > &lList, float maxSearchRange, bool alive=false) const |
| |
| virtual void | UpdateObjectVisibility (bool forced=true, bool fromUpdate=false) |
| |
| virtual void | UpdateObjectVisibilityOnCreate () |
| |
| void | BuildUpdate (UpdateDataMapType &data_map) override |
| |
| void | GetCreaturesWithEntryInRange (std::list< Creature * > &creatureList, float radius, uint32 entry) |
| |
| void | SetPositionDataUpdate () |
| |
| void | UpdatePositionData () |
| |
| void | AddToObjectUpdate () override |
| |
| void | RemoveFromObjectUpdate () override |
| |
| void | AddToNotify (uint16 f) |
| |
| void | RemoveFromNotify (uint16 f) |
| |
| bool | isNeedNotify (uint16 f) const |
| |
| uint16 | GetNotifyFlags () const |
| |
| bool | NotifyExecuted (uint16 f) const |
| |
| void | SetNotified (uint16 f) |
| |
| void | ResetAllNotifies () |
| |
| bool | isActiveObject () const |
| |
| void | setActive (bool isActiveObject) |
| |
| VisibilityDistanceType | GetVisibilityOverrideType () const |
| |
| bool | IsVisibilityOverridden () const |
| |
| bool | IsZoneWideVisible () const |
| |
| bool | IsFarVisible () const |
| |
| float | GetVisibilityOverrideDistance () const |
| |
| void | SetVisibilityDistanceOverride (VisibilityDistanceType type) |
| |
| bool | IsInWintergrasp () const |
| |
| Transport * | GetTransport () const |
| |
| float | GetTransOffsetX () const |
| |
| float | GetTransOffsetY () const |
| |
| float | GetTransOffsetZ () const |
| |
| float | GetTransOffsetO () const |
| |
| uint32 | GetTransTime () const |
| |
| int8 | GetTransSeat () const |
| |
| virtual ObjectGuid | GetTransGUID () const |
| |
| void | SetTransport (Transport *t) |
| |
| virtual float | GetStationaryX () const |
| |
| virtual float | GetStationaryY () const |
| |
| virtual float | GetStationaryZ () const |
| |
| virtual float | GetStationaryO () const |
| |
| float | GetMapWaterOrGroundLevel (Position pos, float *ground=nullptr) const |
| |
| float | GetMapWaterOrGroundLevel (float x, float y, float z, float *ground=nullptr) const |
| |
| float | GetMapHeight (float x, float y, float z, bool vmap=true, float distanceToSearch=50.0f) const |
| |
| float | GetFloorZ () const |
| |
| float | GetMinHeightInWater () const |
| | Get the minimum height of a object that should be in water to start floating/swim.
|
| |
| virtual float | GetCollisionHeight () const |
| |
| virtual float | GetCollisionWidth () const |
| |
| virtual float | GetCollisionRadius () const |
| |
| void | AddAllowedLooter (ObjectGuid guid) |
| |
| void | ResetAllowedLooters () |
| |
| void | SetAllowedLooters (GuidUnorderedSet const looters) |
| |
| bool | HasAllowedLooter (ObjectGuid guid) const |
| |
| GuidUnorderedSet const & | GetAllowedLooters () const |
| |
| void | RemoveAllowedLooter (ObjectGuid guid) |
| |
| virtual bool | IsUpdateNeeded () |
| |
| bool | CanBeAddedToMapUpdateList () |
| |
| std::string | GetDebugInfo () const override |
| |
| ObjectVisibilityContainer & | GetObjectVisibilityContainer () |
| |
| ObjectVisibilityContainer const & | GetObjectVisibilityContainer () const |
| |
| virtual | ~Object () |
| |
| bool | IsInWorld () const |
| |
| ObjectGuid | GetGUID () const |
| |
| PackedGuid const & | GetPackGUID () const |
| |
| uint32 | GetEntry () const |
| |
| void | SetEntry (uint32 entry) |
| |
| float | GetObjectScale () const |
| |
| virtual void | SetObjectScale (float scale) |
| |
| virtual uint32 | GetDynamicFlags () const |
| |
| bool | HasDynamicFlag (uint32 flag) const |
| |
| virtual void | SetDynamicFlag (uint32 flag) |
| |
| virtual void | RemoveDynamicFlag (uint32 flag) |
| |
| virtual void | ReplaceAllDynamicFlags (uint32 flag) |
| |
| TypeID | GetTypeId () const |
| |
| bool | isType (uint16 mask) const |
| |
| virtual void | BuildCreateUpdateBlockForPlayer (UpdateData *data, Player *target) |
| |
| void | SendUpdateToPlayer (Player *player) |
| |
| void | BuildValuesUpdateBlockForPlayer (UpdateData *data, Player *target) |
| |
| void | BuildOutOfRangeUpdateBlock (UpdateData *data) const |
| |
| void | BuildMovementUpdateBlock (UpdateData *data, uint32 flags=0) const |
| |
| virtual void | DestroyForPlayer (Player *target, bool onDeath=false) const |
| |
| int32 | GetInt32Value (uint16 index) const |
| |
| uint32 | GetUInt32Value (uint16 index) const |
| |
| uint64 | GetUInt64Value (uint16 index) const |
| |
| float | GetFloatValue (uint16 index) const |
| |
| uint8 | GetByteValue (uint16 index, uint8 offset) const |
| |
| uint16 | GetUInt16Value (uint16 index, uint8 offset) const |
| |
| ObjectGuid | GetGuidValue (uint16 index) const |
| |
| void | SetInt32Value (uint16 index, int32 value) |
| |
| void | SetUInt32Value (uint16 index, uint32 value) |
| |
| void | UpdateUInt32Value (uint16 index, uint32 value) |
| |
| void | SetUInt64Value (uint16 index, uint64 value) |
| |
| void | SetFloatValue (uint16 index, float value) |
| |
| void | SetByteValue (uint16 index, uint8 offset, uint8 value) |
| |
| void | SetUInt16Value (uint16 index, uint8 offset, uint16 value) |
| |
| void | SetInt16Value (uint16 index, uint8 offset, int16 value) |
| |
| void | SetGuidValue (uint16 index, ObjectGuid value) |
| |
| void | SetStatFloatValue (uint16 index, float value) |
| |
| void | SetStatInt32Value (uint16 index, int32 value) |
| |
| bool | AddGuidValue (uint16 index, ObjectGuid value) |
| |
| bool | RemoveGuidValue (uint16 index, ObjectGuid value) |
| |
| void | ApplyModUInt32Value (uint16 index, int32 val, bool apply) |
| |
| void | ApplyModInt32Value (uint16 index, int32 val, bool apply) |
| |
| void | ApplyModUInt64Value (uint16 index, int32 val, bool apply) |
| |
| void | ApplyModPositiveFloatValue (uint16 index, float val, bool apply) |
| |
| void | ApplyModSignedFloatValue (uint16 index, float val, bool apply) |
| |
| void | ApplyPercentModFloatValue (uint16 index, float val, bool apply) |
| |
| void | SetFlag (uint16 index, uint32 newFlag) |
| |
| void | RemoveFlag (uint16 index, uint32 oldFlag) |
| |
| void | ToggleFlag (uint16 index, uint32 flag) |
| |
| bool | HasFlag (uint16 index, uint32 flag) const |
| |
| void | ApplyModFlag (uint16 index, uint32 flag, bool apply) |
| |
| void | SetByteFlag (uint16 index, uint8 offset, uint8 newFlag) |
| |
| void | RemoveByteFlag (uint16 index, uint8 offset, uint8 newFlag) |
| |
| bool | HasByteFlag (uint16 index, uint8 offset, uint8 flag) const |
| |
| void | SetFlag64 (uint16 index, uint64 newFlag) |
| |
| void | RemoveFlag64 (uint16 index, uint64 oldFlag) |
| |
| void | ToggleFlag64 (uint16 index, uint64 flag) |
| |
| bool | HasFlag64 (uint16 index, uint64 flag) const |
| |
| void | ApplyModFlag64 (uint16 index, uint64 flag, bool apply) |
| |
| void | ClearUpdateMask (bool remove) |
| |
| uint16 | GetValuesCount () const |
| |
| virtual bool | hasQuest (uint32) const |
| |
| virtual bool | hasInvolvedQuest (uint32) const |
| |
| void | BuildFieldsUpdate (Player *, UpdateDataMapType &) |
| |
| void | SetFieldNotifyFlag (uint16 flag) |
| |
| void | RemoveFieldNotifyFlag (uint16 flag) |
| |
| void | ForceValuesUpdateAtIndex (uint32) |
| |
| bool | IsPlayer () const |
| |
| Player * | ToPlayer () |
| |
| Player const * | ToPlayer () const |
| |
| bool | IsCreature () const |
| |
| Creature * | ToCreature () |
| |
| Creature const * | ToCreature () const |
| |
| bool | IsUnit () const |
| |
| Unit * | ToUnit () |
| |
| Unit const * | ToUnit () const |
| |
| bool | IsGameObject () const |
| |
| GameObject * | ToGameObject () |
| |
| GameObject const * | ToGameObject () const |
| |
| bool | IsCorpse () const |
| |
| Corpse * | ToCorpse () |
| |
| Corpse const * | ToCorpse () const |
| |
| bool | IsDynamicObject () const |
| |
| DynamicObject * | ToDynObject () |
| |
| DynamicObject const * | ToDynObject () const |
| |
| bool | IsItem () const |
| |
| virtual void | Heartbeat () |
| |
| template<typename... T> |
| bool | EntryEquals (T... entries) const |
| |
| | WorldLocation (uint32 _mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) |
| |
| | WorldLocation (uint32 mapId, Position const &position) |
| |
| void | WorldRelocate (const WorldLocation &loc) |
| |
| void | WorldRelocate (uint32 mapId=MAPID_INVALID, float x=0.f, float y=0.f, float z=0.f, float o=0.f) |
| |
| void | SetMapId (uint32 mapId) |
| |
| uint32 | GetMapId () const |
| |
| void | GetWorldLocation (uint32 &mapId, float &x, float &y) const |
| |
| void | GetWorldLocation (uint32 &mapId, float &x, float &y, float &z) const |
| |
| void | GetWorldLocation (uint32 &mapId, float &x, float &y, float &z, float &o) const |
| |
| void | GetWorldLocation (WorldLocation *location) const |
| |
| WorldLocation | GetWorldLocation () const |
| |
| std::string | GetDebugInfo () const |
| |
| | Position (float x=0, float y=0, float z=0, float o=0) |
| |
| | Position (Position const &loc) |
| |
| | Position (Position &&)=default |
| |
| Position & | operator= (const Position &)=default |
| |
| Position & | operator= (Position &&)=default |
| |
| bool | operator== (Position const &a) const |
| |
| bool | operator!= (Position const &a) |
| |
| bool | operator!= (Position const &a) const |
| |
| | operator G3D::Vector3 () const |
| |
| void | Relocate (float x, float y) |
| |
| void | Relocate (float x, float y, float z) |
| |
| void | Relocate (float x, float y, float z, float orientation) |
| |
| void | Relocate (const Position &pos) |
| |
| void | Relocate (const Position *pos) |
| |
| void | RelocatePolarOffset (float angle, float dist, float z=0.0f) |
| |
| void | RelocateOffset (const Position &offset) |
| |
| void | SetOrientation (float orientation) |
| |
| float | GetPositionX () const |
| |
| float | GetPositionY () const |
| |
| float | GetPositionZ () const |
| |
| float | GetOrientation () const |
| |
| void | GetPosition (float &x, float &y) const |
| |
| void | GetPosition (float &x, float &y, float &z) const |
| |
| void | GetPosition (float &x, float &y, float &z, float &o) const |
| |
| Position | GetPosition () const |
| |
| Position::PositionXYZStreamer | PositionXYZStream () |
| |
| Position::PositionXYZOStreamer | PositionXYZOStream () |
| |
| bool | IsPositionValid () const |
| |
| float | GetExactDist2dSq (const float x, const float y) const |
| |
| float | GetExactDist2dSq (Position const &pos) const |
| |
| float | GetExactDist2dSq (Position const *pos) const |
| |
| float | GetExactDist2d (const float x, const float y) const |
| |
| float | GetExactDist2d (Position const &pos) const |
| |
| float | GetExactDist2d (Position const *pos) const |
| |
| float | GetExactDistSq (float x, float y, float z) const |
| |
| float | GetExactDistSq (Position const &pos) const |
| |
| float | GetExactDistSq (Position const *pos) const |
| |
| float | GetExactDist (float x, float y, float z) const |
| |
| float | GetExactDist (Position const &pos) const |
| |
| float | GetExactDist (Position const *pos) const |
| |
| void | GetPositionOffsetTo (const Position &endPos, Position &retOffset) const |
| |
| Position | GetPositionWithOffset (Position const &offset) const |
| |
| float | GetAngle (const Position *pos) const |
| |
| float | GetAngle (float x, float y) const |
| |
| float | GetAbsoluteAngle (float x, float y) const |
| |
| float | GetAbsoluteAngle (Position const &pos) const |
| |
| float | GetAbsoluteAngle (Position const *pos) const |
| |
| float | GetRelativeAngle (const Position *pos) const |
| |
| float | GetRelativeAngle (float x, float y) const |
| |
| float | ToAbsoluteAngle (float relAngle) const |
| |
| void | GetSinCos (float x, float y, float &vsin, float &vcos) const |
| |
| bool | IsInDist2d (float x, float y, float dist) const |
| |
| bool | IsInDist2d (const Position *pos, float dist) const |
| |
| bool | IsInDist (float x, float y, float z, float dist) const |
| |
| bool | IsInDist (const Position *pos, float dist) const |
| |
| bool | IsWithinBox (const Position ¢er, float xradius, float yradius, float zradius) const |
| |
| bool | HasInArc (float arcangle, const Position *pos, float targetRadius=0.0f) const |
| |
| bool | HasInLine (Position const *pos, float width) const |
| |
| bool | HasInLine (Position const *pos, float objSize, float width) const |
| |
| std::string | ToString () const |
| |
| bool | IsInGrid () const |
| |
| void | AddToGrid (GridRefMgr< Corpse > &m) |
| |
| void | RemoveFromGrid () |
| |