![]() |
TrinityCore
|
#include <GameObjectAI.h>
Inheritance diagram for GameObjectAI:Static Public Member Functions | |
| static int32 | Permissible (GameObject const *go) |
Protected Attributes | |
| GameObject *const | me |
Private Attributes | |
| uint32 const | _scriptId |
Definition at line 43 of file GameObjectAI.h.
|
explicitnoexcept |
Definition at line 29 of file GameObjectAI.cpp.
|
delete |
|
delete |
|
virtualdefault |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, and go_ulduar_tower::go_ulduar_towerAI.
Definition at line 98 of file GameObjectAI.h.
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in go_suppression_device.
Definition at line 70 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 109 of file GameObjectAI.h.
Definition at line 101 of file GameObjectAI.h.
Definition at line 103 of file GameObjectAI.h.
|
virtual |
Definition at line 36 of file GameObjectAI.cpp.
|
inlinevirtual |
Definition at line 72 of file GameObjectAI.h.
|
inline |
Definition at line 61 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, go_suppression_device, go_hoo_the_makers_lift_controller, and go_bells::go_bellsAI.
Definition at line 65 of file GameObjectAI.h.
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 118 of file GameObjectAI.h.
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in go_bg_seething_shore_azerite.
Definition at line 124 of file GameObjectAI.h.
|
inlinevirtual |
Definition at line 126 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, and go_bells::go_bellsAI.
Definition at line 106 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in go_shadowforge_brazier::go_shadowforge_brazierAI, go_blackened_urn::go_blackened_urnAI, go_atalai_statue::go_atalai_statueAI, go_keystone_chamber::go_keystone_chamberAI, go_blackfathom_fire, go_barrel_old_hillsbrad, go_gong::go_gongAI, go_naga_brazier::go_naga_brazierAI, go_elune_fire::go_elune_fireAI, go_troll_cage::go_troll_cageAI, go_shallow_grave::go_shallow_graveAI, go_prince_taldaram_sphere, go_gundrak_altar, containment_sphere, go_mimiron_hardmode_button::go_mimiron_hardmode_buttonAI, go_razorscale_harpoon::go_razorscale_harpoonAI, go_palehoof_sphere, go_bridge_console::go_bridge_consoleAI, go_main_chambers_access_panel, go_broggok_lever::go_broggok_leverAI, Scripts::Pandaria::TheWanderingIsle::go_edict_of_temperance, go_resonite_cask::go_resonite_caskAI, go_massive_seaforium_charge::go_massive_seaforium_chargeAI, go_kings_rest_serpentine_seal, SmartGameObjectAI, go_av_capturable_object, go_ioc_capturable_object, go_sota_capturable_object, go_master_surveyor, go_chromaggus_lever, go_orb_of_domination, go_acherus_soul_prison::go_acherus_soul_prisonAI, go_loosely_turned_soil, go_brazier_of_the_herald::go_brazier_of_the_heraldAI, go_gauntlet_gate::go_gauntlet_gateAI, go_kalecgos_spectral_rift::go_kalecgos_spectral_riftAI, go_orb_of_the_blue_flight::go_orb_of_the_blue_flightAI, go_altar_of_archaedas::go_altar_of_archaedasAI, go_blackfathom_altar, go_ossirian_crystal::go_ossirian_crystalAI, go_wind_stone::go_wind_stoneAI, go_twilight_portal::go_twilight_portalAI, go_empowering_blood_orb, go_activation_crystal, go_finklesteins_cauldron, go_najentus_spine, go_strange_pool, go_manticron_cube, go_legion_obelisk::go_legion_obeliskAI, go_simon_cluster::go_simon_clusterAI, go_apexis_relic::go_apexis_relicAI, go_gilded_brazier::go_gilded_brazierAI, go_tablet_of_the_seven::go_tablet_of_the_sevenAI, go_ethereum_prison::go_ethereum_prisonAI, go_ethereum_stasis::go_ethereum_stasisAI, go_southfury_moonstone::go_southfury_moonstoneAI, go_tele_to_dalaran_crystal::go_tele_to_dalaran_crystalAI, go_tele_to_violet_stand::go_tele_to_violet_standAI, go_blood_filled_orb::go_blood_filled_orbAI, go_soulwell::go_soulwellAI, go_amberpine_outhouse::go_amberpine_outhouseAI, go_veil_skith_cage::go_veil_skith_cageAI, and go_midsummer_ribbon_pole::go_midsummer_ribbon_poleAI.
Definition at line 80 of file GameObjectAI.h.
Reimplemented in SmartGameObjectAI, go_hoo_the_makers_lift_controller, go_wind_stone::go_wind_stoneAI, icecrown_citadel_teleport, go_amberpine_outhouse::go_amberpine_outhouseAI, go_headless_horseman_pumpkin, go_silverpine_abandoned_outhouse, go_ahune_ice_stone, go_apexis_relic::go_apexis_relicAI, and go_midsummer_bonfire::go_midsummer_bonfireAI.
Definition at line 83 of file GameObjectAI.h.
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 86 of file GameObjectAI.h.
Here is the caller graph for this function:Reimplemented in go_suppression_device, SmartGameObjectAI, and go_sapphiron_birth.
Definition at line 107 of file GameObjectAI.h.
Here is the caller graph for this function:Reimplemented in SmartGameObjectAI, go_silverpine_abandoned_outhouse, go_crystalline_tear::go_crystalline_tearAI, and go_crystal_prison::go_crystal_prisonAI.
Definition at line 89 of file GameObjectAI.h.
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in go_loosely_turned_soil, and SmartGameObjectAI.
Definition at line 92 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, and go_celestial_planetarium_access.
Definition at line 96 of file GameObjectAI.h.
|
inlinevirtual |
|
delete |
|
delete |
|
static |
Definition at line 24 of file GameObjectAI.cpp.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, go_av_capturable_object, go_av_contested_object, go_ioc_contested_object, go_direbrew_mole_machine::go_direbrew_mole_machineAI, go_wind_stone::go_wind_stoneAI, go_empowering_blood_orb, go_razorscale_harpoon::go_razorscale_harpoonAI, go_razorscale_mole_machine::go_razorscale_mole_machineAI, go_caribou_trap, go_mammoth_trap, and go_ahune_ice_spear.
Definition at line 67 of file GameObjectAI.h.
Here is the caller graph for this function:Reimplemented in SmartGameObjectAI.
Definition at line 104 of file GameObjectAI.h.
Here is the caller graph for this function:Definition at line 102 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in go_empowering_blood_orb.
Definition at line 71 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, go_caribou_trap, and go_mammoth_trap.
Definition at line 112 of file GameObjectAI.h.
Here is the caller graph for this function:
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 120 of file GameObjectAI.h.
Reimplemented in SmartGameObjectAI.
Definition at line 121 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, go_av_contested_object, go_ioc_contested_object, go_direbrew_mole_machine::go_direbrew_mole_machineAI, go_suppression_device, go_cheer_speaker::go_cheer_speakerAI, go_empowering_blood_orb, go_celestial_planetarium_access, go_razorscale_harpoon::go_razorscale_harpoonAI, go_razorscale_mole_machine::go_razorscale_mole_machineAI, go_caribou_trap, go_mammoth_trap, go_wg_vehicle_teleporter, go_ahune_ice_spear, go_brewfest_music::go_brewfest_musicAI, go_midsummer_music::go_midsummer_musicAI, go_darkmoon_faire_music::go_darkmoon_faire_musicAI, go_pirate_day_music::go_pirate_day_musicAI, go_bells::go_bellsAI, go_kings_rest_serpentine_seal, NullGameObjectAI, and go_twilight_portal::go_twilight_portalAI.
Definition at line 63 of file GameObjectAI.h.
Here is the caller graph for this function:
|
private |
Definition at line 47 of file GameObjectAI.h.
|
protected |
Definition at line 50 of file GameObjectAI.h.