TrinityCore
AchievementCriteriaScript Class Referenceabstract

#include <ScriptMgr.h>

+ Inheritance diagram for AchievementCriteriaScript:

Public Member Functions

 ~AchievementCriteriaScript ()
 
virtual bool OnCheck (Player *source, Unit *target)=0
 
- 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

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

Detailed Description

Definition at line 680 of file ScriptMgr.h.

Constructor & Destructor Documentation

◆ AchievementCriteriaScript()

AchievementCriteriaScript::AchievementCriteriaScript ( char const *  name)
explicitprotected

Definition at line 2866 of file ScriptMgr.cpp.

+ Here is the call graph for this function:

◆ ~AchievementCriteriaScript()

AchievementCriteriaScript::~AchievementCriteriaScript ( )
default

Member Function Documentation

◆ OnCheck()

virtual bool AchievementCriteriaScript::OnCheck ( Player source,
Unit target 
)
pure virtual

Implemented in achievement_ohganot_so_fast, achievement_share_the_pain, achievement_respect_your_elders, achievement_volunteer_work, achievement_hadronox_denied, achievement_watch_him_die, achievement_twilight_assist, achievement_twilight_duo, achievement_twilight_zone, achievement_king_dred, achievement_oh_novos, achievement_consumption_junction, achievement_bronjahm_soul_power, achievement_doesnt_go_to_eleven, achievement_share_the_love, achievement_less_rabi, achievement_ive_gone_and_made_a_mess, achievement_flu_shot_shortage, achievement_im_on_a_boat, achievement_all_you_can_eat, achievement_been_waiting_long_time, achievement_neck_deep_in_vile, achievement_portal_jockey, achievement_momma_said_knock_you_out, achievement_safety_dance, achievement_just_cant_get_enough, achievement_spore_loser, achievement_the_hundred_club, achievement_thaddius_shocking, achievement_chaos_theory, achievement_split_personality, achievement_gen_eregos_void, achievement_shatter_resistant, achievement_abuse_the_ooze, achievement_brann_spankin_new, achievement_assembly_i_choose_you, achievement_nine_lives, achievement_crazy_cat_lady, achievement_shutout, achievement_unbroken, achievement_getting_back_to_nature, achievement_knock_on_wood, achievement_knock_knock_on_wood, achievement_knock_knock_knock_on_wood, achievement_shadowdodger, achievement_smell_saronite, achievement_ignis_shattered, achievement_setup_boom, achievement_setup_mine, achievement_setup_rocket, achievement_firefighter, achievement_iron_dwarf_medium_rare, achievement_quick_shave, achievement_nerf_engineering, achievement_heartbreaker, achievement_nerf_gravity_bombs, achievement_on_the_rocks, achievement_girl_love_to_skadi, achievement_incredible_hulk, achievement_kings_bane, achievement_defenseless, achievement_dehydration, achievement_void_dance, achievement_tilted, achievement_flirt_with_disaster_perf_check, achievement_snakes_whyd_it_have_to_be_snakes, achievement_intense_cold, achievement_killed_exp_or_honor_target, achievement_denyin_the_scion, achievement_three_car_garage_demolisher, achievement_three_car_garage_chopper, achievement_three_car_garage_siege, achievement_arena_kills, achievement_once_bitten_twice_shy_n, achievement_once_bitten_twice_shy_v, and achievement_wg_didnt_stand_a_chance.


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