TrinityCore
|
#include <ScriptMgr.h>
Public Member Functions | |
~GameObjectScript () | |
virtual GameObjectAI * | GetAI (GameObject *go) const =0 |
Public Member Functions inherited from ScriptObject | |
ScriptObject (ScriptObject const &right)=delete | |
ScriptObject (ScriptObject &&right)=delete | |
ScriptObject & | operator= (ScriptObject const &right)=delete |
ScriptObject & | operator= (ScriptObject &&right)=delete |
std::string const & | GetName () const |
Protected Member Functions | |
GameObjectScript (char const *name) | |
Protected Member Functions inherited from ScriptObject | |
ScriptObject (char const *name) | |
virtual | ~ScriptObject () |
Definition at line 443 of file ScriptMgr.h.
|
explicitprotected |
|
default |
|
pure virtual |
Implemented in go_twilight_portal, GenericGameObjectScript< AI >, go_shadowforge_brazier, go_direbrew_mole_machine, go_blackened_urn, go_acherus_soul_prison, go_brazier_of_the_herald, go_gauntlet_gate, go_atalai_statue, go_kalecgos_spectral_rift, go_orb_of_the_blue_flight, go_altar_of_archaedas, go_keystone_chamber, go_cheer_speaker, go_gong, go_ossirian_crystal, go_naga_brazier, go_crystalline_tear, go_wind_stone, go_elune_fire, go_troll_cage, go_shallow_grave, icecrown_citadel_teleport, go_ulduar_tower, go_mimiron_hardmode_button, go_razorscale_harpoon, go_razorscale_mole_machine, go_bridge_console, go_broggok_lever, go_legion_obelisk, go_simon_cluster, go_apexis_relic, go_crystal_prison, go_gilded_brazier, go_tablet_of_the_seven, go_ethereum_prison, go_ethereum_stasis, go_resonite_cask, go_southfury_moonstone, go_tele_to_dalaran_crystal, go_tele_to_violet_stand, go_blood_filled_orb, go_soulwell, go_amberpine_outhouse, go_massive_seaforium_charge, go_veil_skith_cage, go_midsummer_bonfire, go_midsummer_ribbon_pole, go_brewfest_music, go_midsummer_music, go_darkmoon_faire_music, go_pirate_day_music, go_bells, and FactoryGameObjectScript< AI, AIFactory >.