TrinityCore
Loading...
Searching...
No Matches
AreaTriggerScript Class Reference

#include <ScriptMgr.h>

+ Inheritance diagram for AreaTriggerScript:

Public Member Functions

 ~AreaTriggerScript ()
 
virtual bool OnTrigger (Player *player, AreaTriggerEntry const *trigger)
 
virtual bool OnExit (Player *player, AreaTriggerEntry const *trigger)
 
- Public Member Functions inherited from ScriptObject
 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObjectoperator= (ScriptObject const &right)=delete
 
ScriptObjectoperator= (ScriptObject &&right)=delete
 
std::string const & GetName () const
 

Protected Member Functions

 AreaTriggerScript (char const *name) noexcept
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (char const *name) noexcept
 
virtual ~ScriptObject ()
 

Detailed Description

Definition at line 468 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ AreaTriggerScript()

AreaTriggerScript::AreaTriggerScript ( char const *  name)
explicitprotectednoexcept

Definition at line 2685 of file ScriptMgr.cpp.

+ Here is the call graph for this function:

◆ ~AreaTriggerScript()

AreaTriggerScript::~AreaTriggerScript ( )
default

Member Function Documentation

◆ OnExit()

◆ OnTrigger()

bool AreaTriggerScript::OnTrigger ( Player player,
AreaTriggerEntry const *  trigger 
)
virtual

Reimplemented in at_av_exploit, at_ds_pipe_knockback, at_auchindoun_barrier, at_alizabal_intro, at_ring_of_law, at_dragonspire_hall, at_blackrock_stadium, at_nearby_scarshield_infiltrator, at_malfurion_stormrage, Scripts::EasternKingdoms::AbyssalDepths::at_abyssal_depths_whirlpool_entrance, at_twilight_grove, at_silverpine_forsaken_rear_guard, at_silverpine_no_escape, at_darkmoon_faire_entrance, at_stratholme_inn_stairs_cot, at_aq_battleguard_sartura, Scripts::Kalimdor::Durotar::at_hellscreams_fist_gunship, at_zumrah, at_sc_corborus_intro, at_sc_slabhide_intro, at_hor_intro_start, at_hor_waves_restarter, at_hor_impenetrable_door, at_hor_shadow_throne, at_hor_uther_quel_delar_start, at_tyrannus_event_starter, at_pit_cavern_entrance, at_pit_cavern_end, at_blood_prince_council_start_intro, at_sindragosa_lair, at_icc_start_frostwing_gauntlet, at_frozen_throne_teleport, at_icc_saurfang_portal, at_icc_shutdown_traps, at_kelthuzad_center, at_skadi_gaunlet, at_nethekurse_exit, at_commander_dawnforge, Scripts::Pandaria::TheWanderingIsle::at_min_dimwind_captured, Scripts::Pandaria::TheWanderingIsle::at_cave_of_meditation, Scripts::Pandaria::TheWanderingIsle::at_inside_of_cave_of_meditation, Scripts::Pandaria::TheWanderingIsle::at_singing_pools_transform_base< CurseSpellID >, Scripts::Pandaria::TheWanderingIsle::at_singing_pools_transform_frog, AreaTrigger_at_coilfang_waterfall, AreaTrigger_at_legion_teleporter, AreaTrigger_at_scent_larkorwi, AreaTrigger_at_nats_landing, AreaTrigger_at_frostgrips_hollow, AreaTrigger_at_battleground_buffs, OnlyOnceAreaTriggerScript, SmartTrigger, at_ioc_backdoor_job, at_bring_your_orphan_to, AreaTrigger_at_sholazar_waygate, AreaTrigger_at_brewfest, and AreaTrigger_at_area_52_entrance.

Definition at line 2693 of file ScriptMgr.cpp.


The documentation for this class was generated from the following files: