|
| struct | is_script_database_bound< typename > |
| |
| struct | is_script_database_bound< SpellScriptLoader > |
| |
| struct | is_script_database_bound< InstanceMapScript > |
| |
| struct | is_script_database_bound< ItemScript > |
| |
| struct | is_script_database_bound< CreatureScript > |
| |
| struct | is_script_database_bound< GameObjectScript > |
| |
| struct | is_script_database_bound< VehicleScript > |
| |
| struct | is_script_database_bound< AreaTriggerScript > |
| |
| struct | is_script_database_bound< BattlefieldScript > |
| |
| struct | is_script_database_bound< BattlegroundMapScript > |
| |
| struct | is_script_database_bound< OutdoorPvPScript > |
| |
| struct | is_script_database_bound< WeatherScript > |
| |
| struct | is_script_database_bound< ConditionScript > |
| |
| struct | is_script_database_bound< TransportScript > |
| |
| struct | is_script_database_bound< AchievementScript > |
| |
| struct | is_script_database_bound< AchievementCriteriaScript > |
| |
| struct | is_script_database_bound< AreaTriggerEntityScript > |
| |
| struct | is_script_database_bound< ConversationScript > |
| |
| struct | is_script_database_bound< SceneScript > |
| |
| struct | is_script_database_bound< QuestScript > |
| |
| struct | is_script_database_bound< WorldStateScript > |
| |
| struct | is_script_database_bound< EventScript > |
| |
| struct | is_script_database_bound< PlayerChoiceScript > |
| |
| class | ScriptRegistryInterface |
| |
| class | ScriptRegistryCompositum |
| |
| class | ScriptRegistryCompositum::DeleteableObjectBase |
| | Type erasure wrapper for objects. More...
|
| |
| class | ScriptRegistryCompositum::DeleteableObject< T > |
| |
| class | ScriptRegistry< ScriptType > |
| |
| class | ScriptRegistrySwapHookBase |
| |
| class | ScriptRegistrySwapHooks< ScriptType, Base > |
| |
| class | UnsupportedScriptRegistrySwapHooks< Base > |
| |
| class | CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base > |
| | This hook is responsible for swapping Creature, GameObject and AreaTrigger AI's. More...
|
| |
| class | CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W > |
| |
| class | CreatureGameObjectAreaTriggerConversationScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AsyncCastHotswapEffectEvent |
| |
| class | ScriptRegistrySwapHooks< CreatureScript, Base > |
| |
| class | ScriptRegistrySwapHooks< GameObjectScript, Base > |
| |
| class | ScriptRegistrySwapHooks< AreaTriggerEntityScript, Base > |
| |
| class | ScriptRegistrySwapHooks< ConversationScript, Base > |
| |
| class | ScriptRegistrySwapHooks< BattlefieldScript, Base > |
| | This hook is responsible for swapping BattlefieldScripts. More...
|
| |
| class | ScriptRegistrySwapHooks< OutdoorPvPScript, Base > |
| | This hook is responsible for swapping OutdoorPvP's. More...
|
| |
| class | ScriptRegistrySwapHooks< InstanceMapScript, Base > |
| | This hook is responsible for swapping InstanceMapScript's. More...
|
| |
| class | ScriptRegistrySwapHooks< BattlegroundMapScript, Base > |
| | This hook is responsible for swapping BattlegroundMapScript's. More...
|
| |
| class | ScriptRegistrySwapHooks< SceneScript, Base > |
| | This hook is responsible for swapping SceneScript's. More...
|
| |
| class | ScriptRegistrySwapHooks< QuestScript, Base > |
| | This hook is responsible for swapping QuestScript's. More...
|
| |
| class | ScriptRegistrySwapHooks< SpellScriptLoader, Base > |
| | This hook is responsible for swapping SpellScriptLoader's. More...
|
| |
| class | SpecializedScriptRegistry< ScriptType, true > |
| |
| class | ScriptRegistrySwapHooks< CommandScript, Base > |
| | This hook is responsible for swapping CommandScript's. More...
|
| |
| class | SpecializedScriptRegistry< ScriptType, false > |
| |
|
| template<typename T , Trinity::invocable_r< T *, SpellScriptLoader const * > GetScriptFn, typename O > |
| void | CreateSpellOrAuraScripts (uint32 spellId, std::vector< T * > &scriptVector, GetScriptFn extractor, O *objectInvoker) |
| |
| template<typename ScriptType , typename MapType , typename... Args, std::invocable< ScriptType *, MapType *, Args... > Action> |
| static void | ForEachMapScriptType (Action const &action, MapType *map, Args... args) |
| |
| template<typename... Args, typename Action > |
| static void | ForEachMapScript (Action const &action, Map *map, Args... args) |
| |