TrinityCore
|
#include <GameObjectAI.h>
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.
|
explicit |
Definition at line 29 of file GameObjectAI.cpp.
|
inlinevirtual |
Definition at line 54 of file GameObjectAI.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, and go_ulduar_tower::go_ulduar_towerAI.
Definition at line 94 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in go_suppression_device.
Definition at line 66 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 105 of file GameObjectAI.h.
Definition at line 97 of file GameObjectAI.h.
Definition at line 99 of file GameObjectAI.h.
|
virtual |
Definition at line 34 of file GameObjectAI.cpp.
|
inlinevirtual |
Definition at line 68 of file GameObjectAI.h.
|
inline |
Definition at line 57 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 61 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 114 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in go_bg_seething_shore_azerite.
Definition at line 120 of file GameObjectAI.h.
|
inlinevirtual |
Definition at line 122 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, and go_bells::go_bellsAI.
Definition at line 102 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, 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_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 76 of file GameObjectAI.h.
Reimplemented in SmartGameObjectAI, go_hoo_the_makers_lift_controller, go_wind_stone::go_wind_stoneAI, icecrown_citadel_teleport::icecrown_citadel_teleportAI, 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 79 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 82 of file GameObjectAI.h.
Reimplemented in go_suppression_device, SmartGameObjectAI, and go_sapphiron_birth.
Definition at line 103 of file GameObjectAI.h.
Reimplemented in SmartGameObjectAI, go_silverpine_abandoned_outhouse, go_crystalline_tear::go_crystalline_tearAI, and go_crystal_prison::go_crystal_prisonAI.
Definition at line 85 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in go_loosely_turned_soil, and SmartGameObjectAI.
Definition at line 88 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, and go_celestial_planetarium_access.
Definition at line 92 of file GameObjectAI.h.
|
inlinevirtual |
|
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 63 of file GameObjectAI.h.
Reimplemented in SmartGameObjectAI.
Definition at line 100 of file GameObjectAI.h.
Definition at line 98 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in go_empowering_blood_orb.
Definition at line 67 of file GameObjectAI.h.
|
inlinevirtual |
Reimplemented in SmartGameObjectAI, go_caribou_trap, and go_mammoth_trap.
Definition at line 108 of file GameObjectAI.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in SmartGameObjectAI.
Definition at line 116 of file GameObjectAI.h.
Reimplemented in SmartGameObjectAI.
Definition at line 117 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 59 of file GameObjectAI.h.
|
private |
Definition at line 47 of file GameObjectAI.h.
|
protected |
Definition at line 50 of file GameObjectAI.h.