AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
InstanceScript.cpp File Reference
#include "InstanceScript.h"
#include "Chat.h"
#include "Creature.h"
#include "DatabaseEnv.h"
#include "GameObject.h"
#include "Group.h"
#include "InstanceSaveMgr.h"
#include "LFGMgr.h"
#include "Log.h"
#include "Map.h"
#include "Opcodes.h"
#include "Pet.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "Spell.h"
#include "WorldSession.h"

Go to the source code of this file.

Functions

bool InstanceHasScript (WorldObject const *obj, char const *scriptName)
 

Function Documentation

◆ InstanceHasScript()

bool InstanceHasScript ( WorldObject const *  obj,
char const *  scriptName 
)
799{
800 if (InstanceMap* instance = obj->GetMap()->ToInstanceMap())
801 {
802 return instance->GetScriptName() == scriptName;
803 }
804
805 return false;
806}
InstanceMap * ToInstanceMap()
Definition: Map.h:546
Definition: Map.h:819

References WorldObject::GetMap(), and Map::ToInstanceMap().

Referenced by GetInstanceAI().