|
| 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) |
|
| 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 |
|
std::string | ToString () const |
|
float Position::GetPositionX |
( |
| ) |
const |
|
inline |
References m_positionX.
Referenced by Battleground::_CheckSafePositions(), Unit::_ExitVehicle(), WorldObject::_IsWithinDist(), GameObject::_IsWithinDist(), Player::_SaveCharacter(), Player::_SaveEntryPoint(), RandomMovementGenerator< T >::_setRandomLocation(), Spell::AddGOTarget(), Map::AddPlayerToMap(), Map::AddToMap(), WorldObject::AddToWorld(), Spell::AddUnitTarget(), TotemAI::AttackStart(), npc_icc_vengeful_fleshreaper::npc_icc_vengeful_fleshreaperAI::AttackStart(), CinematicMgr::BeginCinematic(), boss_loatheb::boss_loathebAI::boss_loathebAI(), Unit::BuildMovementPacket(), WorldSession::BuildPartyMemberStatsChangedPacket(), Transport::CalculatePassengerOffset(), Transport::CalculatePassengerPosition(), boss_lord_marrowgar::CanAIAttack(), boss_thorim_arena_npcs::boss_thorim_arena_npcsAI::CanAIAttack(), boss_selin_fireheart::CanAIAttack(), Map::CanReachPositionAndGetValidCoords(), GameObject::CastSpell(), boss_professor_putricide::boss_professor_putricideAI::ChangePhase(), boss_shade_of_aran::CheckAranInRoom(), Player::CheckAreaExploreAndOutdoor(), Spell::CheckCast(), Spell::CheckEffectTarget(), boss_general_zarithrian::boss_general_zarithrianAI::CheckEvadeIfOutOfCombatArea(), boss_freya::boss_freyaAI::CheckEvadeIfOutOfCombatArea(), boss_supremus::CheckEvadeIfOutOfCombatArea(), boss_gothik::boss_gothikAI::CheckGroupSplitted(), boss_moroes::CheckGuestsInRoom(), BattlegroundRV::CheckPositionForUnit(), Spell::CheckSpellFocus(), Player::ContinueTaxiFlight(), Map::ConvertCorpseToBones(), Creature::Create(), Corpse::Create(), Pet::CreateBaseAtCreature(), Pet::CreateBaseAtCreatureInfo(), DynamicObject::CreateDynamicObject(), MotionTransport::CreateGOPassenger(), MotionTransport::CreateNPCPassenger(), npc_frost_sphere::npc_frost_sphereAI::DamageTaken(), boss_ick::boss_ickAI::DamageTaken(), npc_power_spark::npc_power_sparkAI::DamageTaken(), npc_ulduar_arachnopod_destroyer::npc_ulduar_arachnopod_destroyerAI::DamageTaken(), boss_viscidus::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::DamageTaken(), BattlegroundSA::DefendersPortalTeleport(), boss_alar::DeterminePhoenixPosition(), boss_nightbane::DoAction(), npc_hyjal_gargoyle::DoAction(), npc_hyjal_frost_wyrm::DoAction(), npc_thrall_warchief::npc_thrall_warchiefAI::DoAction(), boss_taldaram::DoAction(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::DoAction(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::DoAction(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::DoAction(), npc_bone_spike::npc_bone_spikeAI::DoAction(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_algalon_the_observer::boss_algalon_the_observerAI::DoAction(), npc_pos_martin_or_gorkun_second::npc_pos_martin_or_gorkun_secondAI::DoAction(), npc_power_spark::npc_power_sparkAI::DoAction(), npc_hover_disk::npc_hover_diskAI::DoAction(), BattlegroundIC::DoAction(), boss_maexxna::boss_maexxnaAI::DoCastWebWrap(), Creature::DoFleeToGetAssistance(), tele_commandscript::DoNameTeleport(), FlightPathMovementGenerator::DoReset(), ScriptedAI::DoSpawnCreature(), instance_stratholme::instance_stratholme_InstanceMapScript::DoSpawnPlaguedCritters(), go_commandscript::DoTeleport(), ScriptedAI::DoTeleportPlayer(), Spell::EffectBind(), Spell::EffectChargeDest(), Spell::EffectDuel(), Spell::EffectLeap(), Spell::EffectPullTowards(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectStuck(), Spell::EffectTeleUnitsFaceCaster(), Spell::EffectTransmitted(), npc_giant_claw_tentacle::Emerge(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::EnsureGridLoaded(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::EnsureGridLoaded(), boss_professor_putricide::boss_professor_putricideAI::EnterEvadeMode(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::EnterEvadeMode(), BattlegroundIC::EventPlayerClickedOnFlag(), CastArmageddon::Execute(), UtherBatteredHiltEvent::Execute(), IceTombSummonEvent::Execute(), Unit::ExecuteDelayedUnitRelocationEvent(), boss_sartharion_tenebron::boss_sartharion_tenebronAI::ExecuteEvent(), boss_sartharion_shadron::boss_sartharion_shadronAI::ExecuteEvent(), boss_sartharion_vesperon::boss_sartharion_vesperonAI::ExecuteEvent(), npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI::FlyAway(), npc_escortAI::GenerateWaypointArray(), SmartAI::GenerateWayPointArray(), GetAngle(), MapMgr::GetAreaId(), WorldObject::GetChargeContactPoint(), WorldObject::GetClosePoint(), BattlegroundAB::GetClosestGraveyard(), BattlegroundEY::GetClosestGraveyard(), BattlegroundIC::GetClosestGraveyard(), Graveyard::GetClosestGraveyard(), WorldObject::GetContactPoint(), WorldObject::GetCreaturesWithEntryInRange(), WorldObject::GetDistanceOrder(), WorldObject::GetFirstCollisionPosition(), WorldObject::GetFloorZ(), WorldObject::GetHitSpherePointFor(), WorldObject::GetNearPoint(), WorldObject::GetNearPoint2D(), boss_volkhan::boss_volkhanAI::GetNextPos(), GameObjectModelOwnerImpl::GetPosition(), GetPositionOffsetTo(), Unit::GetRandomContactPoint(), GameObject::GetRespawnPosition(), Creature::GetRespawnPosition(), GetSinCos(), WorldObject::GetStationaryX(), GameObject::GetStationaryX(), WorldObject::GetTransOffsetX(), MapMgr::GetZoneId(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::GoSiphon(), WorldSession::HandleBattlegroundPlayerPositionsOpcode(), HandleBothDead(), BattlegroundIC::HandleCapturedNodes(), WorldSession::HandleCharFactionOrRaceChangeCallback(), misc_commandscript::HandleComeToMeCommand(), WorldSession::HandleCorpseQueryOpcode(), debug_commandscript::HandleDebugSendOpcodeCommand(), OutdoorPvPSI::HandleDropFlag(), spell_moroes_vanish::HandleDummy(), spell_anti_air_rocket_bomber::HandleDummy(), spell_warhead_detonate::HandleDummy(), spell_q12589_shoot_rjr::HandleDummy(), spell_dk_death_grip::HandleDummy(), spell_midsummer_torch_quest::HandleEffectApply(), spell_hodir_flash_freeze_aura::HandleEffectPeriodic(), spell_q12014_steady_as_a_rock::HandleFinish(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectAddTempCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectNearCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), misc_commandscript::HandleGPSCommand(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListObjectCommand(), mmaps_commandscript::HandleMmapLocCommand(), WorldSession::HandleMovementOpcodes(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveWorldportAck(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcNearCommand(), spell_class_call_handler::HandleOnHitRogue(), WorldSession::HandlePlayerLoginFromDB(), WorldSession::HandlePlayerLoginToCharInWorld(), spell_entropius_black_hole_effect::HandlePull(), spell_boss_magus_telestra_gravity_well::HandlePull(), WorldSession::HandleRequestPartyMemberStatsOpcode(), misc_commandscript::HandleRespawnAllCommand(), spell_dreamwalker_summon_portal::HandleScript(), spell_marrowgar_coldflame_bonestorm::HandleScriptEffect(), spell_winter_veil_racer_slam_hit::HandleScriptEffect(), spell_marrowgar_coldflame::HandleScriptEffect(), spell_ice_bombardment_dest_picker::HandleScriptEffect(), spell_q10612_10613_the_fel_and_the_furious::HandleScriptEffect(), spell_sindragosa_icy_grip_jump::HandleSpecial(), ArenaSpectator::HandleSpectatorSpectateCommand(), misc_commandscript::HandleSummonCommand(), tele_commandscript::HandleTeleAddCommand(), spell_winter_veil_racer_rocket_slam::HandleTriggerSpell(), debug_commandscript::HandleWPGPSCommand(), wp_commandscript::HandleWpModifyCommand(), HasInLine(), spell_q11065_wrangle_some_aether_rays_aura::if(), boss_captain_skarloc::InitializeAI(), npc_pos_deathwhisper_necrolyte::npc_pos_deathwhisper_necrolyteAI::InitializeAI(), boss_sapphiron::boss_sapphironAI::InitializeAI(), npc_preparations_for_war_vehicle::InitializeAI(), npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI::InitializeAI(), npc_pet_mage_mirror_image::InitializeAI(), boss_yoggsaron_cloud::boss_yoggsaron_cloudAI::InitWaypoint(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::InstanceCleanup(), GameObject::IsAtInteractDistance(), boss_netherspite::IsBetween(), WorldObject::IsInBetween(), GameObject::IsInRange(), WorldObject::IsInRange(), WorldObject::IsInRange2d(), WorldObject::IsInRange3d(), boss_gothik::boss_gothikAI::IsInRoom(), ScriptedAI::IsInRoom(), boss_heigan::boss_heiganAI::IsInRoom(), WorldObject::IsInWintergrasp(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::IsSummonedBy(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::IsSummonedBy(), boss_sartharion::boss_sartharionAI::IsTargetInBounds(), MapMgr::IsValidMapCoord(), go_wg_vehicle_teleporter::go_wg_vehicle_teleporterAI::IsValidVehicle(), RectangleBoundary::IsWithinBoundaryArea(), CircleBoundary::IsWithinBoundaryArea(), EllipseBoundary::IsWithinBoundaryArea(), TriangleBoundary::IsWithinBoundaryArea(), ParallelogramBoundary::IsWithinBoundaryArea(), IsWithinBox(), Unit::IsWithinCombatRange(), WorldObject::IsWithinLOSInMap(), Unit::IsWithinMeleeRange(), Unit::IsWithinRange(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), npc_auriaya_feral_defender::npc_auriaya_feral_defenderAI::JustDied(), boss_cyanigosa::boss_cyanigosaAI::JustDied(), npc_artruis_the_hearthless::npc_artruis_the_hearthlessAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), boss_noth::boss_nothAI::JustDied(), boss_mandokir::boss_mandokirAI::JustEngagedWith(), boss_vem::JustEngagedWith(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::JustSummoned(), boss_kelthuzad::boss_kelthuzadAI::JustSummoned(), boss_yoggsaron_brain::boss_yoggsaron_brainAI::JustSummoned(), npc_overlord_drakuru_betrayal::npc_overlord_drakuru_betrayalAI::JustSummoned(), npc_daphne_stilwell::npc_daphne_stilwellAI::JustSummoned(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_kalecgos_kj::npc_kalecgos_kjAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_lady_vashj::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), spell_svalna_revive_champion::Land(), Movement::MoveSplineInit::Launch(), spell_ioc_launch::Launch(), CreatureGroup::LeaderMoveTo(), Corpse::LoadCorpseFromDB(), Player::LoadFromDB(), Pet::LoadPetFromDB(), LogCommandUsage(), spell_gen_basic_campfire::ModDest(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), MotionMaster::MoveCircleTarget(), MotionMaster::MoveFall(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_icc_nerubar_broodkeeper::npc_icc_nerubar_broodkeeperAI::MoveInLineOfSight(), npc_hol_monument::npc_hol_monumentAI::MoveInLineOfSight(), npc_brann_radio::npc_brann_radioAI::MoveInLineOfSight(), npc_ulduar_snow_mound::MoveInLineOfSight(), MotionMaster::MoveKnockbackFrom(), boss_malygos::boss_malygosAI::MovementInform(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::MovementInform(), boss_vazruden_the_herald::MovementInform(), npc_omen::npc_omenAI::MovementInform(), npc_escortAI::MovementInform(), npc_hor_leader_second::npc_hor_leader_secondAI::MoveToNextStopPoint(), Unit::NearTeleportTo(), npc_ball_of_flame::npc_ball_of_flameAI::npc_ball_of_flameAI(), npc_icc_vengeful_fleshreaper::npc_icc_vengeful_fleshreaperAI::npc_icc_vengeful_fleshreaperAI(), npc_medivh_bm::npc_medivh_bm(), npc_ulduar_flames_initial::npc_ulduar_flames_initialAI::npc_ulduar_flames_initialAI(), npc_vortex_ride::npc_vortex_rideAI::npc_vortex_rideAI(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_ulduar::instance_ulduar_InstanceMapScript::OnCreatureCreate(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::OnCreatureCreate(), instance_serpent_shrine::instance_serpentshrine_cavern_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectRemove(), go_ethereum_prison::OnGossipHello(), go_ethereum_stasis::OnGossipHello(), go_hive_pod::OnGossipHello(), go_veil_skith_cage::OnGossipHello(), npc_vekjik::OnGossipSelect(), npc_vh_sinclari::OnGossipSelect(), npc_cos_chromie_start::OnGossipSelect(), go_apexis_relic::OnGossipSelect(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnPlayerEnter(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnPlayerEnter(), BattlefieldWG::OnPlayerEnterZone(), at_sindragosa_lair::OnTrigger(), at_icc_saurfang_portal::OnTrigger(), AreaTrigger_at_scent_larkorwi::OnTrigger(), at_malfurion_stormrage::OnTrigger(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), Acore::AnyPlayerExactPositionInGameObjectRangeCheck::operator()(), BoneStormMoveTargetSelector::operator()(), Acore::WorldObjectSpellAreaTargetCheck::operator()(), IgbArtilleryCheck::operator()(), MysticBuffetTargetFilter::operator()(), npc_vehicle_d16_propelled_delivery::npc_vehicle_d16_propelled_deliveryAI::PassengerBoarded(), npc_vortex_ride::npc_vortex_rideAI::PassengerBoarded(), npc_vics_flying_machine::npc_vics_flying_machineAI::PassengerBoarded(), npc_hover_disk::npc_hover_diskAI::PassengerBoarded(), spell_halion_twilight_phasing::Phase(), Map::PlayerRelocation(), BattlegroundIC::PostUpdateImpl(), npc_dark_iron_attack_generator::PrepareEvent(), npc_jungle_punch_target::npc_jungle_punch_targetAI::proceedCwEvent(), SmartScript::ProcessAction(), readCamera(), npc_dancing_flames::npc_dancing_flamesAI::ReceiveEmote(), RelocateOffset(), RelocatePolarOffset(), npc_cork_gizelton::npc_cork_gizeltonAI::RelocateSummons(), Player::RepopAtGraveyard(), boss_malchezaar::Reset(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::Reset(), npc_brewfest_super_brew_trigger::Reset(), boss_archimonde::Reset(), boss_ossirian::Reset(), boss_anubarak_trial::boss_anubarak_trialAI::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), npc_crystal_spike::npc_crystal_spikeAI::Reset(), boss_bjarngrim::boss_bjarngrimAI::Reset(), boss_auriaya::boss_auriayaAI::Reset(), boss_freya_nature_bomb::boss_freya_nature_bombAI::Reset(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::Reset(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::Reset(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::Reset(), npc_firework::npc_fireworkAI::Reset(), Player::SavePositionInDB(), Player::SaveRecallPosition(), CharmInfo::SaveStayPosition(), Corpse::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), boss_nightbane::ScheduleFly(), Spell::SearchTargets(), Spell::SelectImplicitCasterDestTargets(), npc_midsummer_torch_target::SelectPosition(), PassengerController::SelectSpawnPoint(), boss_sartharion::boss_sartharionAI::SendLavaWaves(), WorldSession::SendLearnNewTaxiNode(), Unit::SendMonsterMove(), WorldSession::SendTaxiMenu(), Player::SendTaxiNodeStatusMultiple(), WorldSession::SendTaxiStatus(), Unit::SendTeleportPacket(), BattlegroundMgr::SendToBattleground(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState(), npc_ulduar_harpoonfirestate::npc_ulduar_harpoonfirestateAI::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetData(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SetData(), npc_argent_soldier::npc_argent_soldierAI::SetData(), npc_idol_room_spawner::npc_idol_room_spawnerAI::SetData(), npc_ulduar_mimiron_rocket::npc_ulduar_mimiron_rocketAI::SetData(), spell_blood_council_summon_shadow_resonance::SetDest(), spell_dk_summon_gargoyle::SetDest(), spell_spawn_blood_pool::SetDest(), Player::SetEntryPoint(), Unit::SetFacingTo(), Unit::SetFacingToObject(), Unit::SetHover(), Unit::SetInCombatState(), npc_your_inner_turmoil::npc_your_inner_turmoilAI::setphase(), Creature::SetPosition(), GameObject::SetPosition(), FleeingMovementGenerator< T >::SetTargetLocation(), PathGenerator::ShortenPathUntilDist(), boss_thorim::boss_thorimAI::SpawnArenaNPCs(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::SpawnClouds(), boss_skadi_grauf::boss_skadi_graufAI::SpawnHelpers(), instance_ulduar::instance_ulduar_InstanceMapScript::SpawnHodirChests(), boss_ossirian::SpawnNextCrystal(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::SpawnPyramidWave(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::SpawnTentacle(), boss_freya::boss_freyaAI::SpawnWave(), npc_varian_wrynn::npc_varian_wrynnAI::SpawnWave(), boss_majordomo::boss_majordomoAI::SpellHit(), boss_headless_horseman_pumpkin::SpellHit(), npc_forest_frog::npc_forest_frogAI::SpellHit(), npc_troll_volunteer::npc_troll_volunteerAI::SpellHit(), npc_deaths_door_fell_cannon_target_bunny::npc_deaths_door_fell_cannon_target_bunnyAI::SpellHit(), npc_wild_wyrm::npc_wild_wyrmAI::SpellHit(), npc_frostwing_vrykul::npc_frostwing_vrykulAI::SpellHitTarget(), npc_nerubian_burrower::npc_nerubian_burrowerAI::SpellHitTarget(), npc_pos_leader_second::npc_pos_leader_secondAI::SpellHitTarget(), boss_freya::boss_freyaAI::SpellHitTarget(), boss_cyanigosa::boss_cyanigosaAI::SpellHitTarget(), npc_chesspiece::SpellHitTarget(), boss_grobbulus::boss_grobbulusAI::SpellHitTarget(), npc_xt002_heart::npc_xt002_heartAI::SpellHitTarget(), boss_ionar::boss_ionarAI::Split(), Movement::MoveSplineInit::Stop(), Unit::StopMovingOnCurrentPos(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::StorePrisoner(), npc_icc_gauntlet_controller::npc_icc_gauntlet_controllerAI::SummonBroodling(), boss_anzu::SummonBroods(), Map::SummonCreature(), npc_ravenclaw_apparition::npc_ravenclaw_apparitionAI::SummonCrowd(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::SummonDeathOrbs(), boss_sjonnir::boss_sjonnirAI::SummonDwarfes(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::SummonedCreatureDies(), Map::SummonGameObject(), Spell::SummonGuardian(), boss_yoggsaron::boss_yoggsaronAI::SummonImmortalGuardian(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::SummonInfernal(), go_wind_stone::go_wind_stoneAI::SummonNPC(), Player::SummonPet(), go_tadpole_cage::go_tadpole_cageAI::SummonTadpoles(), Map::SwitchGridContainers(), Player::TeleportTo(), BattlegroundRV::TeleportUnitToNewZ(), spell_midsummer_fling_torch::ThrowNextTorch(), CreatureAI::TriggerAlert(), npc_doomfire_spirit::TryTeleportInDirection(), MotionTransport::Update(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::Update(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::Update(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), instance_violet_hold::instance_violet_hold_InstanceMapScript::Update(), Creature::Update(), Player::Update(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::UpdateAI(), npc_blackhand_incarcerator::npc_blackhand_incarceratorAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::UpdateAI(), npc_dark_iron_attack_generator::UpdateAI(), npc_dark_iron_attack_mole_machine::UpdateAI(), npc_winterfin_playmate::UpdateAI(), npc_snowfall_glade_playmate::UpdateAI(), npc_the_biggest_tree::UpdateAI(), npc_high_oracle_soo_roo::UpdateAI(), npc_elder_kekek::UpdateAI(), npc_the_etymidian::UpdateAI(), npc_alexstraza_the_lifebinder::UpdateAI(), npc_pilgrims_bounty_chair::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_rizzle_sprysprocket::npc_rizzle_sprysprocketAI::UpdateAI(), npc_murkdeep::npc_murkdeepAI::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_taldaram_flamesphere::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), npc_frost_sphere::npc_frost_sphereAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), boss_twin_valkyrAI::UpdateAI(), npc_hor_lich_king::npc_hor_lich_kingAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_krick::boss_krickAI::UpdateAI(), npc_pos_leader::npc_pos_leaderAI::UpdateAI(), npc_pos_after_first_boss::npc_pos_after_first_bossAI::UpdateAI(), npc_pos_tyrannus_events::npc_pos_tyrannus_eventsAI::UpdateAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::UpdateAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::UpdateAI(), boss_lord_marrowgar::UpdateAI(), npc_coldflame::npc_coldflameAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), npc_vortex_ride::npc_vortex_rideAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_drakos::boss_drakosAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_sjonnir_malformed_ooze::boss_sjonnir_malformed_oozeAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_freya_elder_brightleaf::boss_freya_elder_brightleafAI::UpdateAI(), boss_vezax::boss_vezaxAI::UpdateAI(), boss_ignis::boss_ignisAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), npc_ulduar_vx001::npc_ulduar_vx001AI::UpdateAI(), npc_ulduar_aerial_command_unit::npc_ulduar_aerial_command_unitAI::UpdateAI(), npc_ulduar_flames_initial::npc_ulduar_flames_initialAI::UpdateAI(), npc_ulduar_emergency_fire_bot::npc_ulduar_emergency_fire_botAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), boss_thorim_ancient_rune_giant::boss_thorim_ancient_rune_giantAI::UpdateAI(), boss_xt002::boss_xt002AI::UpdateAI(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), npc_thassarian2::npc_thassarian2AI::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_q24545_lich_king::npc_q24545_lich_kingAI::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_battle_at_valhalas::npc_battle_at_valhalasAI::UpdateAI(), npc_llod_generic::npc_llod_genericAI::UpdateAI(), npc_infra_green_bomber_generic::npc_infra_green_bomber_genericAI::UpdateAI(), npc_wild_wyrm::npc_wild_wyrmAI::UpdateAI(), npc_freed_protodrake::npc_freed_protodrakeAI::UpdateAI(), npc_feedin_da_goolz::npc_feedin_da_goolzAI::UpdateAI(), npc_crusade_recruit::npc_crusade_recruitAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), Player::UpdateAreaDependentAuras(), brann_bronzebeard::brann_bronzebeardAI::UpdateEscortAI(), npc_tirions_gambit_tirion::npc_tirions_gambit_tirionAI::UpdateEscortAI(), PathGenerator::UpdateFilter(), Unit::UpdateHeight(), Player::UpdatePosition(), Unit::UpdatePosition(), WorldObject::UpdatePositionData(), GameObject::Use(), Cell::Visit(), Cell::VisitAllObjects(), Cell::VisitGridObjects(), Map::VisitNearbyCellsOf(), Map::VisitNearbyCellsOfPlayer(), Cell::VisitWorldObjects(), npc_barnes::npc_barnesAI::WaypointReached(), npc_cork_gizelton::npc_cork_gizeltonAI::WaypointReached(), and npc_emily::npc_emilyAI::WaypointReached().
float Position::GetPositionY |
( |
| ) |
const |
|
inline |
References m_positionY.
Referenced by Battleground::_CheckSafePositions(), Unit::_ExitVehicle(), WorldObject::_IsWithinDist(), GameObject::_IsWithinDist(), Player::_SaveCharacter(), Player::_SaveEntryPoint(), RandomMovementGenerator< T >::_setRandomLocation(), Spell::AddGOTarget(), Map::AddPlayerToMap(), Map::AddToMap(), WorldObject::AddToWorld(), Spell::AddUnitTarget(), npc_onyx_flamecaller::npc_onyx_flamecallerAI::AddWaypoints(), TotemAI::AttackStart(), npc_icc_vengeful_fleshreaper::npc_icc_vengeful_fleshreaperAI::AttackStart(), CinematicMgr::BeginCinematic(), boss_loatheb::boss_loathebAI::boss_loathebAI(), Unit::BuildMovementPacket(), WorldSession::BuildPartyMemberStatsChangedPacket(), Transport::CalculatePassengerOffset(), Transport::CalculatePassengerPosition(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::CanAIAttack(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::CanAIAttack(), npc_igb_ship_crew::npc_igb_ship_crewAI::CanAIAttack(), npc_gunship_boarding_addAI::CanAIAttack(), boss_professor_putricide::boss_professor_putricideAI::CanAIAttack(), npc_crok_scourgebane::npc_crok_scourgebaneAI::CanAIAttack(), npc_argent_captainAI::CanAIAttack(), npc_frostwing_vrykul::npc_frostwing_vrykulAI::CanAIAttack(), Map::CanReachPositionAndGetValidCoords(), GameObject::CastSpell(), boss_professor_putricide::boss_professor_putricideAI::ChangePhase(), boss_shade_of_aran::CheckAranInRoom(), Player::CheckAreaExploreAndOutdoor(), Spell::CheckCast(), Spell::CheckEffectTarget(), boss_supremus::CheckEvadeIfOutOfCombatArea(), boss_gothik::boss_gothikAI::CheckGroupSplitted(), boss_moroes::CheckGuestsInRoom(), BattlegroundRV::CheckPositionForUnit(), Spell::CheckSpellFocus(), Player::ContinueTaxiFlight(), Map::ConvertCorpseToBones(), Creature::Create(), Corpse::Create(), Pet::CreateBaseAtCreature(), Pet::CreateBaseAtCreatureInfo(), DynamicObject::CreateDynamicObject(), MotionTransport::CreateGOPassenger(), MotionTransport::CreateNPCPassenger(), npc_frost_sphere::npc_frost_sphereAI::DamageTaken(), boss_ick::boss_ickAI::DamageTaken(), npc_power_spark::npc_power_sparkAI::DamageTaken(), npc_ulduar_arachnopod_destroyer::npc_ulduar_arachnopod_destroyerAI::DamageTaken(), boss_viscidus::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::DamageTaken(), boss_alar::DeterminePhoenixPosition(), boss_nightbane::DoAction(), npc_thrall_warchief::npc_thrall_warchiefAI::DoAction(), boss_taldaram::DoAction(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::DoAction(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::DoAction(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::DoAction(), npc_bone_spike::npc_bone_spikeAI::DoAction(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_algalon_the_observer::boss_algalon_the_observerAI::DoAction(), npc_pos_martin_or_gorkun_second::npc_pos_martin_or_gorkun_secondAI::DoAction(), npc_power_spark::npc_power_sparkAI::DoAction(), npc_hover_disk::npc_hover_diskAI::DoAction(), npc_creature_generator_akama::DoAction(), BattlegroundIC::DoAction(), boss_maexxna::boss_maexxnaAI::DoCastWebWrap(), Creature::DoFleeToGetAssistance(), tele_commandscript::DoNameTeleport(), FlightPathMovementGenerator::DoReset(), ScriptedAI::DoSpawnCreature(), instance_stratholme::instance_stratholme_InstanceMapScript::DoSpawnPlaguedCritters(), go_commandscript::DoTeleport(), ScriptedAI::DoTeleportPlayer(), Spell::EffectBind(), Spell::EffectChargeDest(), Spell::EffectDuel(), Spell::EffectLeap(), Spell::EffectPullTowards(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectStuck(), Spell::EffectTeleUnitsFaceCaster(), Spell::EffectTransmitted(), npc_giant_claw_tentacle::Emerge(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::EnsureGridLoaded(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::EnsureGridLoaded(), boss_professor_putricide::boss_professor_putricideAI::EnterEvadeMode(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::EnterEvadeMode(), BattlegroundIC::EventPlayerClickedOnFlag(), CastArmageddon::Execute(), UtherBatteredHiltEvent::Execute(), IceTombSummonEvent::Execute(), boss_sartharion_tenebron::boss_sartharion_tenebronAI::ExecuteEvent(), boss_sartharion_shadron::boss_sartharion_shadronAI::ExecuteEvent(), boss_sartharion_vesperon::boss_sartharion_vesperonAI::ExecuteEvent(), npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI::FlyAway(), npc_escortAI::GenerateWaypointArray(), SmartAI::GenerateWayPointArray(), GetAngle(), MapMgr::GetAreaId(), WorldObject::GetChargeContactPoint(), WorldObject::GetClosePoint(), BattlegroundAB::GetClosestGraveyard(), BattlegroundEY::GetClosestGraveyard(), BattlegroundIC::GetClosestGraveyard(), Graveyard::GetClosestGraveyard(), WorldObject::GetContactPoint(), WorldObject::GetCreaturesWithEntryInRange(), WorldObject::GetDistanceOrder(), WorldObject::GetFirstCollisionPosition(), WorldObject::GetFloorZ(), WorldObject::GetHitSpherePointFor(), WorldObject::GetNearPoint(), WorldObject::GetNearPoint2D(), boss_volkhan::boss_volkhanAI::GetNextPos(), GameObjectModelOwnerImpl::GetPosition(), GetPositionOffsetTo(), Unit::GetRandomContactPoint(), GameObject::GetRespawnPosition(), Creature::GetRespawnPosition(), GetSinCos(), WorldObject::GetStationaryY(), GameObject::GetStationaryY(), WorldObject::GetTransOffsetY(), MapMgr::GetZoneId(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), npc_valkyr_shadowguard::npc_valkyr_shadowguardAI::GoSiphon(), WorldSession::HandleBattlegroundPlayerPositionsOpcode(), HandleBothDead(), BattlegroundIC::HandleCapturedNodes(), WorldSession::HandleCharFactionOrRaceChangeCallback(), misc_commandscript::HandleComeToMeCommand(), WorldSession::HandleCorpseQueryOpcode(), debug_commandscript::HandleDebugSendOpcodeCommand(), OutdoorPvPSI::HandleDropFlag(), spell_moroes_vanish::HandleDummy(), spell_anti_air_rocket_bomber::HandleDummy(), spell_warhead_detonate::HandleDummy(), spell_q12589_shoot_rjr::HandleDummy(), spell_dk_death_grip::HandleDummy(), spell_midsummer_torch_quest::HandleEffectApply(), spell_hodir_flash_freeze_aura::HandleEffectPeriodic(), spell_q12014_steady_as_a_rock::HandleFinish(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectAddTempCommand(), gobject_commandscript::HandleGameObjectMoveCommand(), gobject_commandscript::HandleGameObjectNearCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), misc_commandscript::HandleGPSCommand(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListObjectCommand(), mmaps_commandscript::HandleMmapLocCommand(), WorldSession::HandleMovementOpcodes(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveWorldportAck(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcAddFormationCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcNearCommand(), spell_class_call_handler::HandleOnHitRogue(), WorldSession::HandlePlayerLoginFromDB(), WorldSession::HandlePlayerLoginToCharInWorld(), spell_entropius_black_hole_effect::HandlePull(), spell_boss_magus_telestra_gravity_well::HandlePull(), WorldSession::HandleRequestPartyMemberStatsOpcode(), misc_commandscript::HandleRespawnAllCommand(), spell_dreamwalker_summon_portal::HandleScript(), spell_marrowgar_coldflame_bonestorm::HandleScriptEffect(), spell_winter_veil_racer_slam_hit::HandleScriptEffect(), spell_marrowgar_coldflame::HandleScriptEffect(), spell_ice_bombardment_dest_picker::HandleScriptEffect(), spell_q10612_10613_the_fel_and_the_furious::HandleScriptEffect(), spell_sindragosa_icy_grip_jump::HandleSpecial(), ArenaSpectator::HandleSpectatorSpectateCommand(), misc_commandscript::HandleSummonCommand(), tele_commandscript::HandleTeleAddCommand(), spell_winter_veil_racer_rocket_slam::HandleTriggerSpell(), debug_commandscript::HandleWPGPSCommand(), wp_commandscript::HandleWpModifyCommand(), HasInLine(), spell_q11065_wrangle_some_aether_rays_aura::if(), boss_captain_skarloc::InitializeAI(), npc_pos_deathwhisper_necrolyte::npc_pos_deathwhisper_necrolyteAI::InitializeAI(), boss_sapphiron::boss_sapphironAI::InitializeAI(), npc_preparations_for_war_vehicle::InitializeAI(), npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI::InitializeAI(), npc_pet_mage_mirror_image::InitializeAI(), boss_yoggsaron_cloud::boss_yoggsaron_cloudAI::InitWaypoint(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::InstanceCleanup(), GameObject::IsAtInteractDistance(), boss_netherspite::IsBetween(), Unit::isInAccessiblePlaceFor(), WorldObject::IsInBetween(), GameObject::IsInRange(), WorldObject::IsInRange(), WorldObject::IsInRange2d(), WorldObject::IsInRange3d(), boss_gothik::boss_gothikAI::IsInRoom(), ScriptedAI::IsInRoom(), boss_heigan::boss_heiganAI::IsInRoom(), WorldObject::IsInWintergrasp(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::IsSummonedBy(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::IsSummonedBy(), boss_sartharion::boss_sartharionAI::IsTargetInBounds(), MapMgr::IsValidMapCoord(), go_wg_vehicle_teleporter::go_wg_vehicle_teleporterAI::IsValidVehicle(), RectangleBoundary::IsWithinBoundaryArea(), CircleBoundary::IsWithinBoundaryArea(), EllipseBoundary::IsWithinBoundaryArea(), TriangleBoundary::IsWithinBoundaryArea(), ParallelogramBoundary::IsWithinBoundaryArea(), IsWithinBox(), Unit::IsWithinCombatRange(), WorldObject::IsWithinLOSInMap(), Unit::IsWithinMeleeRange(), Unit::IsWithinRange(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::JustDied(), npc_auriaya_feral_defender::npc_auriaya_feral_defenderAI::JustDied(), boss_cyanigosa::boss_cyanigosaAI::JustDied(), npc_artruis_the_hearthless::npc_artruis_the_hearthlessAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), boss_noth::boss_nothAI::JustDied(), boss_mandokir::boss_mandokirAI::JustEngagedWith(), boss_vem::JustEngagedWith(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::JustSummoned(), boss_kelthuzad::boss_kelthuzadAI::JustSummoned(), boss_yoggsaron_brain::boss_yoggsaron_brainAI::JustSummoned(), npc_overlord_drakuru_betrayal::npc_overlord_drakuru_betrayalAI::JustSummoned(), npc_daphne_stilwell::npc_daphne_stilwellAI::JustSummoned(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_kalecgos_kj::npc_kalecgos_kjAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_lady_vashj::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), spell_svalna_revive_champion::Land(), Movement::MoveSplineInit::Launch(), spell_ioc_launch::Launch(), CreatureGroup::LeaderMoveTo(), Corpse::LoadCorpseFromDB(), Player::LoadFromDB(), Pet::LoadPetFromDB(), LogCommandUsage(), spell_gen_basic_campfire::ModDest(), Map::MoveAllCreaturesInMoveList(), Map::MoveAllDynamicObjectsInMoveList(), Map::MoveAllGameObjectsInMoveList(), MotionMaster::MoveCircleTarget(), MotionMaster::MoveFall(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), npc_icc_nerubar_broodkeeper::npc_icc_nerubar_broodkeeperAI::MoveInLineOfSight(), npc_hol_monument::npc_hol_monumentAI::MoveInLineOfSight(), npc_ulduar_snow_mound::MoveInLineOfSight(), MotionMaster::MoveKnockbackFrom(), boss_malygos::boss_malygosAI::MovementInform(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::MovementInform(), boss_vazruden_the_herald::MovementInform(), npc_omen::npc_omenAI::MovementInform(), npc_escortAI::MovementInform(), npc_hor_leader_second::npc_hor_leader_secondAI::MoveToNextStopPoint(), Unit::NearTeleportTo(), npc_ball_of_flame::npc_ball_of_flameAI::npc_ball_of_flameAI(), npc_medivh_bm::npc_medivh_bm(), npc_ulduar_flames_initial::npc_ulduar_flames_initialAI::npc_ulduar_flames_initialAI(), npc_vortex_ride::npc_vortex_rideAI::npc_vortex_rideAI(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnGameObjectCreate(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectCreate(), instance_naxxramas::instance_naxxramas_InstanceMapScript::OnGameObjectRemove(), go_ethereum_prison::OnGossipHello(), go_ethereum_stasis::OnGossipHello(), go_hive_pod::OnGossipHello(), go_veil_skith_cage::OnGossipHello(), npc_vekjik::OnGossipSelect(), npc_vh_sinclari::OnGossipSelect(), npc_cos_chromie_start::OnGossipSelect(), go_apexis_relic::OnGossipSelect(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnPlayerEnter(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnPlayerEnter(), BattlefieldWG::OnPlayerEnterZone(), at_sindragosa_lair::OnTrigger(), at_icc_saurfang_portal::OnTrigger(), AreaTrigger_at_scent_larkorwi::OnTrigger(), at_malfurion_stormrage::OnTrigger(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), Acore::AnyPlayerExactPositionInGameObjectRangeCheck::operator()(), Acore::WorldObjectSpellAreaTargetCheck::operator()(), IgbArtilleryCheck::operator()(), MysticBuffetTargetFilter::operator()(), npc_vehicle_d16_propelled_delivery::npc_vehicle_d16_propelled_deliveryAI::PassengerBoarded(), npc_vortex_ride::npc_vortex_rideAI::PassengerBoarded(), npc_vics_flying_machine::npc_vics_flying_machineAI::PassengerBoarded(), npc_hover_disk::npc_hover_diskAI::PassengerBoarded(), spell_halion_twilight_phasing::Phase(), Map::PlayerRelocation(), BattlegroundIC::PostUpdateImpl(), npc_dark_iron_attack_generator::PrepareEvent(), npc_jungle_punch_target::npc_jungle_punch_targetAI::proceedCwEvent(), SmartScript::ProcessAction(), readCamera(), npc_dancing_flames::npc_dancing_flamesAI::ReceiveEmote(), RelocateOffset(), RelocatePolarOffset(), npc_cork_gizelton::npc_cork_gizeltonAI::RelocateSummons(), Player::RepopAtGraveyard(), boss_malchezaar::Reset(), boss_kalec::boss_kalecAI::Reset(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::Reset(), npc_janalai_hatcher::npc_janalai_hatcherAI::Reset(), npc_janalai_hatchling::npc_janalai_hatchlingAI::Reset(), npc_zulian_prowler::npc_zulian_prowlerAI::Reset(), npc_brewfest_super_brew_trigger::Reset(), boss_archimonde::Reset(), boss_ossirian::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), npc_crystal_spike::npc_crystal_spikeAI::Reset(), boss_bjarngrim::boss_bjarngrimAI::Reset(), boss_auriaya::boss_auriayaAI::Reset(), boss_freya_nature_bomb::boss_freya_nature_bombAI::Reset(), npc_imprisoned_beryl_sorcerer::npc_imprisoned_beryl_sorcererAI::Reset(), npc_injured_7th_legion_soldier::npc_injured_7th_legion_soldierAI::Reset(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::Reset(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::Reset(), npc_firework::npc_fireworkAI::Reset(), Player::SavePositionInDB(), Player::SaveRecallPosition(), CharmInfo::SaveStayPosition(), Corpse::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), boss_nightbane::ScheduleFly(), Spell::SearchTargets(), Spell::SelectImplicitCasterDestTargets(), boss_skadi_grauf::boss_skadi_graufAI::SelectNextPos(), npc_midsummer_torch_target::SelectPosition(), npc_gothik_trigger::npc_gothik_triggerAI::SelectRandomSkullPile(), PassengerController::SelectSpawnPoint(), boss_sartharion::boss_sartharionAI::SendLavaWaves(), WorldSession::SendLearnNewTaxiNode(), Unit::SendMonsterMove(), WorldSession::SendTaxiMenu(), Player::SendTaxiNodeStatusMultiple(), WorldSession::SendTaxiStatus(), Unit::SendTeleportPacket(), BattlegroundMgr::SendToBattleground(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState(), npc_ulduar_harpoonfirestate::npc_ulduar_harpoonfirestateAI::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetData(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SetData(), npc_idol_room_spawner::npc_idol_room_spawnerAI::SetData(), npc_ulduar_mimiron_rocket::npc_ulduar_mimiron_rocketAI::SetData(), spell_blood_council_summon_shadow_resonance::SetDest(), spell_dk_summon_gargoyle::SetDest(), spell_spawn_blood_pool::SetDest(), Player::SetEntryPoint(), Unit::SetFacingTo(), Unit::SetFacingToObject(), Unit::SetHover(), Unit::SetInCombatState(), npc_your_inner_turmoil::npc_your_inner_turmoilAI::setphase(), Creature::SetPosition(), GameObject::SetPosition(), FleeingMovementGenerator< T >::SetTargetLocation(), PathGenerator::ShortenPathUntilDist(), boss_thorim::boss_thorimAI::SpawnArenaNPCs(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::SpawnClouds(), instance_ulduar::instance_ulduar_InstanceMapScript::SpawnHodirChests(), boss_ossirian::SpawnNextCrystal(), instance_zulfarrak::instance_zulfarrak_InstanceMapScript::SpawnPyramidWave(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::SpawnTentacle(), boss_freya::boss_freyaAI::SpawnWave(), npc_varian_wrynn::npc_varian_wrynnAI::SpawnWave(), boss_majordomo::boss_majordomoAI::SpellHit(), boss_headless_horseman_pumpkin::SpellHit(), npc_forest_frog::npc_forest_frogAI::SpellHit(), npc_troll_volunteer::npc_troll_volunteerAI::SpellHit(), npc_deaths_door_fell_cannon_target_bunny::npc_deaths_door_fell_cannon_target_bunnyAI::SpellHit(), npc_wild_wyrm::npc_wild_wyrmAI::SpellHit(), npc_frostwing_vrykul::npc_frostwing_vrykulAI::SpellHitTarget(), npc_nerubian_burrower::npc_nerubian_burrowerAI::SpellHitTarget(), npc_pos_leader_second::npc_pos_leader_secondAI::SpellHitTarget(), boss_freya::boss_freyaAI::SpellHitTarget(), boss_cyanigosa::boss_cyanigosaAI::SpellHitTarget(), npc_chesspiece::SpellHitTarget(), boss_grobbulus::boss_grobbulusAI::SpellHitTarget(), npc_xt002_heart::npc_xt002_heartAI::SpellHitTarget(), boss_ionar::boss_ionarAI::Split(), Movement::MoveSplineInit::Stop(), Unit::StopMovingOnCurrentPos(), instance_blood_furnace::instance_blood_furnace_InstanceMapScript::StorePrisoner(), npc_icc_gauntlet_controller::npc_icc_gauntlet_controllerAI::SummonBroodling(), boss_anzu::SummonBroods(), Map::SummonCreature(), npc_ravenclaw_apparition::npc_ravenclaw_apparitionAI::SummonCrowd(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::SummonDeathOrbs(), boss_sjonnir::boss_sjonnirAI::SummonDwarfes(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::SummonedCreatureDies(), Map::SummonGameObject(), Spell::SummonGuardian(), boss_yoggsaron::boss_yoggsaronAI::SummonImmortalGuardian(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::SummonInfernal(), go_wind_stone::go_wind_stoneAI::SummonNPC(), Player::SummonPet(), go_tadpole_cage::go_tadpole_cageAI::SummonTadpoles(), Map::SwitchGridContainers(), Player::TeleportTo(), BattlegroundRV::TeleportUnitToNewZ(), spell_midsummer_fling_torch::ThrowNextTorch(), CreatureAI::TriggerAlert(), npc_doomfire_spirit::TryTeleportInDirection(), MotionTransport::Update(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::Update(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), instance_violet_hold::instance_violet_hold_InstanceMapScript::Update(), Creature::Update(), Player::Update(), npc_av_marshal_or_warmaster::npc_av_marshal_or_warmasterAI::UpdateAI(), boss_the_beast::boss_thebeastAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_kiljaeden::boss_kiljaedenAI::UpdateAI(), npc_highborne_lamenter::npc_highborne_lamenterAI::UpdateAI(), npc_forest_frog::npc_forest_frogAI::UpdateAI(), npc_dark_iron_attack_generator::UpdateAI(), npc_dark_iron_attack_mole_machine::UpdateAI(), npc_winterfin_playmate::UpdateAI(), npc_snowfall_glade_playmate::UpdateAI(), npc_the_biggest_tree::UpdateAI(), npc_high_oracle_soo_roo::UpdateAI(), npc_elder_kekek::UpdateAI(), npc_the_etymidian::UpdateAI(), npc_alexstraza_the_lifebinder::UpdateAI(), npc_pilgrims_bounty_chair::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_murkdeep::npc_murkdeepAI::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_taldaram_flamesphere::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), npc_frost_sphere::npc_frost_sphereAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), npc_hor_lich_king::npc_hor_lich_kingAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_krick::boss_krickAI::UpdateAI(), npc_pos_leader::npc_pos_leaderAI::UpdateAI(), npc_pos_after_first_boss::npc_pos_after_first_bossAI::UpdateAI(), npc_pos_tyrannus_events::npc_pos_tyrannus_eventsAI::UpdateAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::UpdateAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::UpdateAI(), boss_lord_marrowgar::UpdateAI(), npc_coldflame::npc_coldflameAI::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), npc_vortex_ride::npc_vortex_rideAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_drakos::boss_drakosAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_sjonnir_malformed_ooze::boss_sjonnir_malformed_oozeAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_freya_elder_brightleaf::boss_freya_elder_brightleafAI::UpdateAI(), boss_vezax::boss_vezaxAI::UpdateAI(), boss_hodir::boss_hodirAI::UpdateAI(), boss_ignis::boss_ignisAI::UpdateAI(), boss_mimiron::boss_mimironAI::UpdateAI(), npc_ulduar_vx001::npc_ulduar_vx001AI::UpdateAI(), npc_ulduar_aerial_command_unit::npc_ulduar_aerial_command_unitAI::UpdateAI(), npc_ulduar_flames_initial::npc_ulduar_flames_initialAI::UpdateAI(), npc_ulduar_emergency_fire_bot::npc_ulduar_emergency_fire_botAI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), boss_thorim_ancient_rune_giant::boss_thorim_ancient_rune_giantAI::UpdateAI(), boss_xt002::boss_xt002AI::UpdateAI(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), npc_thassarian2::npc_thassarian2AI::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_q24545_lich_king::npc_q24545_lich_kingAI::UpdateAI(), npc_wounded_skirmisher::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_battle_at_valhalas::npc_battle_at_valhalasAI::UpdateAI(), npc_llod_generic::npc_llod_genericAI::UpdateAI(), npc_infra_green_bomber_generic::npc_infra_green_bomber_genericAI::UpdateAI(), npc_wild_wyrm::npc_wild_wyrmAI::UpdateAI(), npc_freed_protodrake::npc_freed_protodrakeAI::UpdateAI(), npc_feedin_da_goolz::npc_feedin_da_goolzAI::UpdateAI(), npc_crusade_recruit::npc_crusade_recruitAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), brann_bronzebeard::brann_bronzebeardAI::UpdateEscortAI(), npc_tirions_gambit_tirion::npc_tirions_gambit_tirionAI::UpdateEscortAI(), PathGenerator::UpdateFilter(), Unit::UpdateHeight(), Player::UpdatePosition(), Unit::UpdatePosition(), WorldObject::UpdatePositionData(), GameObject::Use(), Cell::Visit(), Cell::VisitAllObjects(), Cell::VisitGridObjects(), Map::VisitNearbyCellsOf(), Map::VisitNearbyCellsOfPlayer(), Cell::VisitWorldObjects(), npc_barnes::npc_barnesAI::WaypointReached(), npc_cork_gizelton::npc_cork_gizeltonAI::WaypointReached(), and npc_emily::npc_emilyAI::WaypointReached().
float Position::GetPositionZ |
( |
| ) |
const |
|
inline |
References m_positionZ.
Referenced by Battleground::_CheckSafePositions(), Unit::_ExitVehicle(), WorldObject::_IsWithinDist(), GameObject::_IsWithinDist(), Player::_SaveCharacter(), Player::_SaveEntryPoint(), RandomMovementGenerator< T >::_setRandomLocation(), Spell::AddGOTarget(), WorldObject::AddToWorld(), Spell::AddUnitTarget(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::AttackStart(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::AttackStart(), npc_icc_vengeful_fleshreaper::npc_icc_vengeful_fleshreaperAI::AttackStart(), boss_loatheb::boss_loathebAI::boss_loathebAI(), Unit::BuildMovementPacket(), Transport::CalculatePassengerOffset(), Transport::CalculatePassengerPosition(), boss_kalecgos::boss_kalecgosAI::CanAIAttack(), boss_sathrovarr::boss_sathrovarrAI::CanAIAttack(), boss_devourer_of_souls::boss_devourer_of_soulsAI::CanAIAttack(), npc_igb_ship_crew::npc_igb_ship_crewAI::CanAIAttack(), npc_gunship_boarding_addAI::CanAIAttack(), boss_professor_putricide::boss_professor_putricideAI::CanAIAttack(), npc_icc_spire_frostwyrm::CanAIAttack(), boss_thorim_arena_npcs::boss_thorim_arena_npcsAI::CanAIAttack(), boss_attumen::CanMeleeHit(), boss_midnight::CanMeleeHit(), Map::CanReachPositionAndGetValidCoords(), GameObject::CastSpell(), boss_professor_putricide::boss_professor_putricideAI::ChangePhase(), Player::CheckAreaExploreAndOutdoor(), Spell::CheckCast(), Spell::CheckEffectTarget(), boss_janalai::boss_janalaiAI::CheckEvadeIfOutOfCombatArea(), boss_hakkar::boss_hakkarAI::CheckInRoom(), BattlegroundRV::CheckPositionForUnit(), boss_isle_of_conquest::boss_isle_of_conquestAI::CheckRageBuff(), Player::ContinueTaxiFlight(), Map::ConvertCorpseToBones(), Creature::Create(), Corpse::Create(), Pet::CreateBaseAtCreature(), Pet::CreateBaseAtCreatureInfo(), MotionTransport::CreateNPCPassenger(), boss_ick::boss_ickAI::DamageTaken(), npc_power_spark::npc_power_sparkAI::DamageTaken(), boss_razorscale::boss_razorscaleAI::DamageTaken(), npc_ulduar_arachnopod_destroyer::npc_ulduar_arachnopod_destroyerAI::DamageTaken(), npc_ice_tomb::npc_ice_tombAI::DamageTaken(), boss_viscidus::DamageTaken(), boss_thorim::boss_thorimAI::DamageTaken(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::DamageTaken(), boss_nightbane::DoAction(), npc_kinetic_bomb::npc_kinetic_bombAI::DoAction(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::DoAction(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::DoAction(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::DoAction(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::DoAction(), npc_bone_spike::npc_bone_spikeAI::DoAction(), boss_professor_putricide::boss_professor_putricideAI::DoAction(), boss_algalon_the_observer::boss_algalon_the_observerAI::DoAction(), npc_power_spark::npc_power_sparkAI::DoAction(), npc_hover_disk::npc_hover_diskAI::DoAction(), BattlegroundIC::DoAction(), FlightPathMovementGenerator::DoFinalize(), Creature::DoFleeToGetAssistance(), FlightPathMovementGenerator::DoReset(), ScriptedAI::DoSpawnCreature(), instance_stratholme::instance_stratholme_InstanceMapScript::DoSpawnPlaguedCritters(), ScriptedAI::DoTeleportPlayer(), Spell::EffectBind(), Spell::EffectCharge(), Spell::EffectChargeDest(), Spell::EffectDuel(), Spell::EffectLeap(), Spell::EffectLeapBack(), Spell::EffectPullTowards(), Spell::EffectResurrect(), Spell::EffectResurrectNew(), Spell::EffectStuck(), Spell::EffectSummonType(), Spell::EffectTeleUnitsFaceCaster(), Spell::EffectTransmitted(), npc_giant_claw_tentacle::Emerge(), boss_professor_putricide::boss_professor_putricideAI::EnterEvadeMode(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::EnterEvadeMode(), BattlegroundIC::EventPlayerClickedOnFlag(), CastArmageddon::Execute(), UtherBatteredHiltEvent::Execute(), IceTombSummonEvent::Execute(), boss_sartharion_tenebron::boss_sartharion_tenebronAI::ExecuteEvent(), boss_sartharion_shadron::boss_sartharion_shadronAI::ExecuteEvent(), boss_sartharion_vesperon::boss_sartharion_vesperonAI::ExecuteEvent(), npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI::FlyAway(), npc_escortAI::GenerateWaypointArray(), SmartAI::GenerateWayPointArray(), MapMgr::GetAreaId(), WorldObject::GetChargeContactPoint(), WorldObject::GetClosePoint(), BattlegroundEY::GetClosestGraveyard(), Graveyard::GetClosestGraveyard(), WorldObject::GetContactPoint(), WorldObject::GetDistanceOrder(), WorldObject::GetDistanceZ(), WorldObject::GetFloorZ(), WorldObject::GetHitSpherePointFor(), WorldObject::GetNearPoint(), GameObjectModelOwnerImpl::GetPosition(), GetPositionOffsetTo(), Unit::GetRandomContactPoint(), GameObject::GetRespawnPosition(), Creature::GetRespawnPosition(), WorldObject::GetStationaryZ(), GameObject::GetStationaryZ(), WorldObject::GetTransOffsetZ(), MapMgr::GetZoneId(), npc_simon_bunny::npc_simon_bunnyAI::GivePunishment(), AuraEffect::HandleAuraFeatherFall(), HandleBothDead(), BattlegroundIC::HandleCapturedNodes(), WorldSession::HandleCharFactionOrRaceChangeCallback(), misc_commandscript::HandleComeToMeCommand(), WorldSession::HandleCorpseQueryOpcode(), debug_commandscript::HandleDebugSendOpcodeCommand(), OutdoorPvPSI::HandleDropFlag(), spell_moroes_vanish::HandleDummy(), spell_anti_air_rocket_bomber::HandleDummy(), spell_q12589_shoot_rjr::HandleDummy(), spell_dk_death_grip::HandleDummy(), spell_item_underbelly_elixir::HandleDummy(), spell_midsummer_torch_quest::HandleEffectApply(), spell_z_check_aura::HandleEffectApply(), spell_hodir_flash_freeze_aura::HandleEffectPeriodic(), Player::HandleFall(), spell_q12014_steady_as_a_rock::HandleFinish(), gobject_commandscript::HandleGameObjectAddCommand(), gobject_commandscript::HandleGameObjectAddTempCommand(), gobject_commandscript::HandleGameObjectNearCommand(), gobject_commandscript::HandleGameObjectTargetCommand(), gobject_commandscript::HandleGameObjectTurnCommand(), misc_commandscript::HandleGPSCommand(), list_commandscript::HandleListCreatureCommand(), list_commandscript::HandleListObjectCommand(), WorldSession::HandleMovementOpcodes(), WorldSession::HandleMoveTeleportAck(), WorldSession::HandleMoveWorldportAck(), npc_commandscript::HandleNpcAddCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcMoveCommand(), npc_commandscript::HandleNpcNearCommand(), spell_class_call_handler::HandleOnHitRogue(), WorldSession::HandlePlayerLoginFromDB(), WorldSession::HandlePlayerLoginToCharInWorld(), spell_entropius_black_hole_effect::HandlePull(), spell_boss_magus_telestra_gravity_well::HandlePull(), spell_dreamwalker_summon_portal::HandleScript(), spell_marrowgar_coldflame_bonestorm::HandleScriptEffect(), spell_yogg_saron_sanity_reduce::HandleScriptEffect(), spell_winter_veil_racer_slam_hit::HandleScriptEffect(), spell_marrowgar_coldflame::HandleScriptEffect(), spell_ice_bombardment_dest_picker::HandleScriptEffect(), spell_q10612_10613_the_fel_and_the_furious::HandleScriptEffect(), spell_sindragosa_icy_grip_jump::HandleSpecial(), ArenaSpectator::HandleSpectatorSpectateCommand(), boss_akilzon::boss_akilzonAI::HandleStormSequence(), misc_commandscript::HandleSummonCommand(), tele_commandscript::HandleTeleAddCommand(), spell_winter_veil_racer_rocket_slam::HandleTriggerSpell(), debug_commandscript::HandleWPGPSCommand(), wp_commandscript::HandleWpModifyCommand(), spell_q11065_wrangle_some_aether_rays_aura::if(), boss_captain_skarloc::InitializeAI(), boss_sapphiron::boss_sapphironAI::InitializeAI(), npc_preparations_for_war_vehicle::InitializeAI(), npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI::InitializeAI(), npc_pet_mage_mirror_image::InitializeAI(), boss_yoggsaron_cloud::boss_yoggsaron_cloudAI::InitWaypoint(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::InstanceCleanup(), GameObject::IsAtInteractDistance(), Player::IsFalling(), SpellArea::IsFitToRequirements(), Unit::isInAccessiblePlaceFor(), GameObject::IsInRange(), WorldObject::IsInRange(), WorldObject::IsInRange3d(), boss_algalon_the_observer::boss_algalon_the_observerAI::IsInRoom(), PathGenerator::IsInvalidDestinationZ(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::IsSummonedBy(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::IsSummonedBy(), MapMgr::IsValidMapCoord(), IsValidPlatformTarget(), go_wg_vehicle_teleporter::go_wg_vehicle_teleporterAI::IsValidVehicle(), ZRangeBoundary::IsWithinBoundaryArea(), IsWithinBox(), Unit::IsWithinCombatRange(), WorldObject::IsWithinLOSInMap(), Unit::IsWithinMeleeRange(), Unit::IsWithinRange(), npc_auriaya_feral_defender::npc_auriaya_feral_defenderAI::JustDied(), boss_cyanigosa::boss_cyanigosaAI::JustDied(), npc_artruis_the_hearthless::npc_artruis_the_hearthlessAI::JustDied(), npc_enraged_spirit::npc_enraged_spiritAI::JustDied(), boss_noth::boss_nothAI::JustDied(), boss_mandokir::boss_mandokirAI::JustEngagedWith(), boss_vem::JustEngagedWith(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::JustSummoned(), boss_kelthuzad::boss_kelthuzadAI::JustSummoned(), npc_overlord_drakuru_betrayal::npc_overlord_drakuru_betrayalAI::JustSummoned(), npc_daphne_stilwell::npc_daphne_stilwellAI::JustSummoned(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::JustSummoned(), boss_kiljaeden::boss_kiljaedenAI::JustSummoned(), npc_kalecgos_kj::npc_kalecgos_kjAI::JustSummoned(), boss_the_lich_king::boss_the_lich_kingAI::JustSummoned(), npc_icc_gauntlet_controller::npc_icc_gauntlet_controllerAI::JustSummoned(), boss_algalon_the_observer::boss_algalon_the_observerAI::JustSummoned(), boss_lady_vashj::JustSummoned(), npc_lady_sylvanas_windrunner::npc_lady_sylvanas_windrunnerAI::JustSummoned(), npc_maghar_captive::npc_maghar_captiveAI::JustSummoned(), spell_svalna_revive_champion::Land(), Movement::MoveSplineInit::Launch(), spell_ioc_launch::Launch(), Player::LoadFromDB(), LogCommandUsage(), spell_gen_basic_campfire::ModDest(), MotionMaster::MoveCircleTarget(), MotionMaster::MoveFall(), npc_grand_magister_rommath::npc_grand_magister_rommathAI::MoveInLineOfSight(), boss_eye_of_cthun::MoveInLineOfSight(), npc_aged_dying_ancient_kodo::npc_aged_dying_ancient_kodoAI::MoveInLineOfSight(), boss_krik_thir::boss_krik_thirAI::MoveInLineOfSight(), npc_brann_radio::npc_brann_radioAI::MoveInLineOfSight(), npc_ulduar_snow_mound::MoveInLineOfSight(), npc_mageguard_dalaran::npc_mageguard_dalaranAI::MoveInLineOfSight(), npc_shattered_hand_scout::MoveInLineOfSight(), MotionMaster::MoveKnockbackFrom(), boss_malygos::boss_malygosAI::MovementInform(), npc_hover_disk::npc_hover_diskAI::MovementInform(), npc_enslaved_proto_drake::npc_enslaved_proto_drakeAI::MovementInform(), boss_vazruden_the_herald::MovementInform(), npc_omen::npc_omenAI::MovementInform(), npc_escortAI::MovementInform(), npc_concentrated_ball::npc_concentrated_ballAI::MoveToNextPoint(), npc_hor_leader_second::npc_hor_leader_secondAI::MoveToNextStopPoint(), Unit::NearTeleportTo(), npc_ball_of_flame::npc_ball_of_flameAI::npc_ball_of_flameAI(), npc_icc_vengeful_fleshreaper::npc_icc_vengeful_fleshreaperAI::npc_icc_vengeful_fleshreaperAI(), npc_medivh_bm::npc_medivh_bm(), npc_vortex_ride::npc_vortex_rideAI::npc_vortex_rideAI(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::OnCreatureCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), instance_sunken_temple::instance_sunken_temple_InstanceMapScript::OnGameObjectCreate(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnGameObjectCreate(), go_ethereum_prison::OnGossipHello(), go_ethereum_stasis::OnGossipHello(), go_hive_pod::OnGossipHello(), go_veil_skith_cage::OnGossipHello(), npc_vh_sinclari::OnGossipSelect(), npc_cos_chromie_start::OnGossipSelect(), go_apexis_relic::OnGossipSelect(), spell_yogg_saron_brain_link_aura::OnPeriodic(), instance_eye_of_eternity::instance_eye_of_eternity_InstanceMapScript::OnPlayerEnter(), at_icc_saurfang_portal::OnTrigger(), AreaTrigger_at_scent_larkorwi::OnTrigger(), at_malfurion_stormrage::OnTrigger(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), RotfaceHeightCheck::operator()(), Acore::AnyPlayerExactPositionInGameObjectRangeCheck::operator()(), NotInStomachSelector::operator()(), Acore::WorldObjectSpellAreaTargetCheck::operator()(), SpectralBlastCheck::operator()(), IgbArtilleryCheck::operator()(), MysticBuffetTargetFilter::operator()(), HeightDifferenceCheck::operator()(), npc_vehicle_d16_propelled_delivery::npc_vehicle_d16_propelled_deliveryAI::PassengerBoarded(), npc_vortex_ride::npc_vortex_rideAI::PassengerBoarded(), npc_vics_flying_machine::npc_vics_flying_machineAI::PassengerBoarded(), spell_halion_twilight_phasing::Phase(), BattlegroundIC::PostUpdateImpl(), npc_dark_iron_attack_generator::PrepareEvent(), npc_jungle_punch_target::npc_jungle_punch_targetAI::proceedCwEvent(), SmartScript::ProcessAction(), npc_dancing_flames::npc_dancing_flamesAI::ReceiveEmote(), RelocateOffset(), RelocatePolarOffset(), npc_cork_gizelton::npc_cork_gizeltonAI::RelocateSummons(), Player::RepopAtGraveyard(), boss_malchezaar::Reset(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::Reset(), boss_mandokir::boss_mandokirAI::Reset(), npc_brewfest_super_brew_trigger::Reset(), boss_archimonde::Reset(), boss_ossirian::Reset(), boss_drakkari_colossus::boss_drakkari_colossusAI::Reset(), npc_crystal_spike::npc_crystal_spikeAI::Reset(), boss_bjarngrim::boss_bjarngrimAI::Reset(), boss_auriaya::boss_auriayaAI::Reset(), boss_freya_nature_bomb::boss_freya_nature_bombAI::Reset(), boss_thorim_runic_colossus::boss_thorim_runic_colossusAI::Reset(), npc_oscillating_frequency_scanner_master_bunny::npc_oscillating_frequency_scanner_master_bunnyAI::Reset(), npc_invis_infernal_caster::npc_invis_infernal_casterAI::Reset(), npc_dancing_flames::npc_dancing_flamesAI::Reset(), Player::SavePositionInDB(), Player::SaveRecallPosition(), CharmInfo::SaveStayPosition(), Corpse::SaveToDB(), Creature::SaveToDB(), GameObject::SaveToDB(), boss_nightbane::ScheduleFly(), Spell::SelectImplicitCasterDestTargets(), boss_gluth::boss_gluthAI::SelectPlayerInRoom(), npc_midsummer_torch_target::SelectPosition(), npc_gothik_trigger::npc_gothik_triggerAI::SelectRandomSkullPile(), PassengerController::SelectSpawnPoint(), boss_sartharion::boss_sartharionAI::SendLavaWaves(), WorldSession::SendLearnNewTaxiNode(), Unit::SendMonsterMove(), WorldSession::SendTaxiMenu(), Player::SendTaxiNodeStatusMultiple(), WorldSession::SendTaxiStatus(), Unit::SendTeleportPacket(), BattlegroundMgr::SendToBattleground(), Player::SetCanFly(), Creature::SetCanFly(), npc_ulduar_harpoonfirestate::npc_ulduar_harpoonfirestateAI::SetData(), instance_stratholme::instance_stratholme_InstanceMapScript::SetData(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetData(), npc_idol_room_spawner::npc_idol_room_spawnerAI::SetData(), npc_ulduar_mimiron_rocket::npc_ulduar_mimiron_rocketAI::SetData(), spell_blood_council_summon_shadow_resonance::SetDest(), spell_dk_summon_gargoyle::SetDest(), spell_spawn_blood_pool::SetDest(), Player::SetEntryPoint(), Unit::SetFacingTo(), Unit::SetFacingToObject(), Unit::SetHover(), Unit::SetInCombatState(), npc_your_inner_turmoil::npc_your_inner_turmoilAI::setphase(), Creature::SetPosition(), GameObject::SetPosition(), FleeingMovementGenerator< T >::SetTargetLocation(), PathGenerator::ShortenPathUntilDist(), boss_thorim::boss_thorimAI::SpawnArenaNPCs(), instance_ulduar::instance_ulduar_InstanceMapScript::SpawnHodirChests(), boss_ossirian::SpawnNextCrystal(), boss_freya::boss_freyaAI::SpawnWave(), npc_varian_wrynn::npc_varian_wrynnAI::SpawnWave(), boss_julianne::SpellHit(), boss_majordomo::boss_majordomoAI::SpellHit(), boss_headless_horseman_pumpkin::SpellHit(), npc_forest_frog::npc_forest_frogAI::SpellHit(), npc_troll_volunteer::npc_troll_volunteerAI::SpellHit(), npc_deaths_door_fell_cannon_target_bunny::npc_deaths_door_fell_cannon_target_bunnyAI::SpellHit(), npc_wild_wyrm::npc_wild_wyrmAI::SpellHit(), npc_frostwing_vrykul::npc_frostwing_vrykulAI::SpellHitTarget(), npc_nerubian_burrower::npc_nerubian_burrowerAI::SpellHitTarget(), npc_pos_leader_second::npc_pos_leader_secondAI::SpellHitTarget(), boss_freya::boss_freyaAI::SpellHitTarget(), boss_cyanigosa::boss_cyanigosaAI::SpellHitTarget(), npc_chesspiece::SpellHitTarget(), boss_grobbulus::boss_grobbulusAI::SpellHitTarget(), npc_xt002_heart::npc_xt002_heartAI::SpellHitTarget(), boss_ionar::boss_ionarAI::Split(), Movement::MoveSplineInit::Stop(), Unit::StopMovingOnCurrentPos(), boss_anzu::SummonBroods(), Map::SummonCreature(), SummonCroneIfReady(), npc_ravenclaw_apparition::npc_ravenclaw_apparitionAI::SummonCrowd(), boss_sjonnir::boss_sjonnirAI::SummonDwarfes(), npc_kiljaeden_controller::npc_kiljaeden_controllerAI::SummonedCreatureDies(), Map::SummonGameObject(), go_wind_stone::go_wind_stoneAI::SummonNPC(), go_tadpole_cage::go_tadpole_cageAI::SummonTadpoles(), Player::TeleportTo(), spell_midsummer_fling_torch::ThrowNextTorch(), npc_doomfire_spirit::TryTeleportInDirection(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::Update(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), instance_violet_hold::instance_violet_hold_InstanceMapScript::Update(), Creature::Update(), Player::Update(), npc_unworthy_initiate::npc_unworthy_initiateAI::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_sacrolash::boss_sacrolashAI::UpdateAI(), boss_felmyst::boss_felmystAI::UpdateAI(), boss_akilzon::boss_akilzonAI::UpdateAI(), boss_arlokk::boss_arlokkAI::UpdateAI(), npc_dark_iron_attack_generator::UpdateAI(), npc_dark_iron_attack_mole_machine::UpdateAI(), npc_winterfin_playmate::UpdateAI(), npc_snowfall_glade_playmate::UpdateAI(), npc_the_biggest_tree::UpdateAI(), npc_high_oracle_soo_roo::UpdateAI(), npc_elder_kekek::UpdateAI(), npc_the_etymidian::UpdateAI(), npc_alexstraza_the_lifebinder::UpdateAI(), npc_pilgrims_bounty_chair::UpdateAI(), npc_medivh_bm::UpdateAI(), npc_murkdeep::npc_murkdeepAI::UpdateAI(), boss_elder_nadox::UpdateAI(), npc_taldaram_flamesphere::UpdateAI(), boss_saviana_ragefire::boss_saviana_ragefireAI::UpdateAI(), npc_toc_dk::npc_toc_dkAI::UpdateAI(), boss_jormungarAI::UpdateAI(), boss_icehowl::boss_icehowlAI::UpdateAI(), npc_hor_lich_king::npc_hor_lich_kingAI::UpdateAI(), boss_garfrost::boss_garfrostAI::UpdateAI(), boss_ick::boss_ickAI::UpdateAI(), boss_krick::boss_krickAI::UpdateAI(), boss_tyrannus::boss_tyrannusAI::UpdateAI(), npc_pos_leader::npc_pos_leaderAI::UpdateAI(), npc_pos_after_first_boss::npc_pos_after_first_bossAI::UpdateAI(), npc_pos_tyrannus_events::npc_pos_tyrannus_eventsAI::UpdateAI(), npc_high_overlord_saurfang_icc::npc_high_overlord_saurfangAI::UpdateAI(), npc_muradin_bronzebeard_icc::npc_muradin_bronzebeard_iccAI::UpdateAI(), npc_high_overlord_saurfang_igb::npc_high_overlord_saurfang_igbAI::UpdateAI(), npc_muradin_bronzebeard_igb::npc_muradin_bronzebeard_igbAI::UpdateAI(), boss_lord_marrowgar::UpdateAI(), boss_professor_putricide::boss_professor_putricideAI::UpdateAI(), npc_putricide_oozeAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), npc_rimefang::npc_rimefangAI::UpdateAI(), boss_the_lich_king::boss_the_lich_kingAI::UpdateAI(), npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI(), npc_icc_ice_sphere::npc_icc_ice_sphereAI::UpdateAI(), npc_strangulate_vehicle::npc_strangulate_vehicleAI::UpdateAI(), boss_maexxna::boss_maexxnaAI::UpdateAI(), boss_malygos::boss_malygosAI::UpdateAI(), npc_vortex_ride::npc_vortex_rideAI::UpdateAI(), boss_ormorok::boss_ormorokAI::UpdateAI(), boss_drakos::boss_drakosAI::UpdateAI(), boss_eregos::boss_eregosAI::UpdateAI(), boss_urom::boss_uromAI::UpdateAI(), boss_sjonnir::boss_sjonnirAI::UpdateAI(), boss_sjonnir_malformed_ooze::boss_sjonnir_malformed_oozeAI::UpdateAI(), boss_stormcaller_brundir::boss_stormcaller_brundirAI::UpdateAI(), boss_flame_leviathan::boss_flame_leviathanAI::UpdateAI(), boss_freya::boss_freyaAI::UpdateAI(), boss_freya_elder_brightleaf::boss_freya_elder_brightleafAI::UpdateAI(), npc_ulduar_hodir_druid::npc_ulduar_hodir_druidAI::UpdateAI(), npc_ulduar_vx001::npc_ulduar_vx001AI::UpdateAI(), boss_razorscale::boss_razorscaleAI::UpdateAI(), boss_thorim::boss_thorimAI::UpdateAI(), boss_thorim_ancient_rune_giant::boss_thorim_ancient_rune_giantAI::UpdateAI(), boss_yoggsaron_sara::boss_yoggsaron_saraAI::UpdateAI(), boss_ingvar_the_plunderer::boss_ingvar_the_plundererAI::UpdateAI(), boss_ymiron::boss_ymironAI::UpdateAI(), npc_thassarian2::npc_thassarian2AI::UpdateAI(), npc_minigob_manabonk::UpdateAI(), npc_q24545_lich_king::npc_q24545_lich_kingAI::UpdateAI(), npc_venture_co_straggler::npc_venture_co_stragglerAI::UpdateAI(), npc_battle_at_valhalas::npc_battle_at_valhalasAI::UpdateAI(), npc_llod_generic::npc_llod_genericAI::UpdateAI(), npc_infra_green_bomber_generic::npc_infra_green_bomber_genericAI::UpdateAI(), npc_frostbrood_skytalon::npc_frostbrood_skytalonAI::UpdateAI(), npc_wild_wyrm::npc_wild_wyrmAI::UpdateAI(), npc_freed_protodrake::npc_freed_protodrakeAI::UpdateAI(), npc_feedin_da_goolz::npc_feedin_da_goolzAI::UpdateAI(), npc_crusade_recruit::npc_crusade_recruitAI::UpdateAI(), npc_millhouse_manastorm::npc_millhouse_manastormAI::UpdateAI(), npc_nether_drake::npc_nether_drakeAI::UpdateAI(), brann_bronzebeard::brann_bronzebeardAI::UpdateEscortAI(), npc_tirions_gambit_tirion::npc_tirions_gambit_tirionAI::UpdateEscortAI(), Player::UpdateFallInformationIfNeed(), PathGenerator::UpdateFilter(), Creature::UpdateMovementFlags(), Player::UpdatePosition(), Unit::UpdatePosition(), WorldObject::UpdatePositionData(), GameObject::Use(), npc_barnes::npc_barnesAI::WaypointReached(), npc_scarlet_miner::npc_scarlet_minerAI::WaypointReached(), and npc_emily::npc_emilyAI::WaypointReached().
bool Position::HasInArc |
( |
float |
arcangle, |
|
|
const Position * |
pos, |
|
|
float |
targetRadius = 0.0f |
|
) |
| const |
141{
142
143 if (obj == this)
144 return true;
145
146
148
151
152
154 if (angle > M_PI)
155 angle -= 2.0f * M_PI;
156
157 float lborder = -1 * (arc / 2.0f);
158 float rborder = (arc / 2.0f);
159
160
161 if (targetRadius > 0.0f)
162 {
164
165 if (distSq < targetRadius * targetRadius)
166 return true;
167 float angularRadius = 2.0f * atan(targetRadius / (2.0f * sqrt(distSq)));
168 lborder -= angularRadius;
169 rborder += angularRadius;
170 }
171
172 return (angle >= lborder) && (angle <= rborder);
173}
References GetAngle(), GetExactDist2dSq(), m_orientation, and NormalizeOrientation().
Referenced by WorldObject::CanDetectStealthOf(), Spell::CheckRange(), boss_janalai::boss_janalaiAI::DamageDealt(), Unit::DealMeleeDamage(), npc_echo_of_medivh::GetPiece(), Unit::HandleDummyAuraProc(), HasInLine(), WorldObject::isInBack(), Unit::isInBackInMap(), WorldObject::isInFront(), Unit::isInFrontInMap(), Unit::isSpellBlocked(), npc_underbat::JustEngagedWith(), Unit::MagicSpellHitResult(), Unit::MeleeSpellHitResult(), Unit::RollMeleeOutcomeAgainst(), boss_romulo::ScheduleCombat(), boss_nightbane::ScheduleGround(), Spell::SearchChainTargets(), Player::Update(), boss_kagani_nightstrike::UpdateAI(), npc_azure_stalker::npc_azure_stalkerAI::UpdateAI(), and PetAI::UpdateAI().