![]() |
TrinityCore
|
#include <SmartScriptMgr.h>
Public Member Functions | |
| SmartTarget (SMARTAI_TARGETS t=SMART_TARGET_NONE, uint32 p1=0, uint32 p2=0, uint32 p3=0, uint32 p4=0) | |
Definition at line 1346 of file SmartScriptMgr.h.
|
inline |
| union { ... } SmartTarget |
| struct { ... } SmartTarget::closestAttackable |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::closestFriendly |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::creature |
Definition at line 1380 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::dbGuid |
Definition at line 1388 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::dist |
Definition at line 1395 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::entry |
Definition at line 1389 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::farthest |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::findCreatureAliveState |
Definition at line 1440 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::goClosest |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| struct { ... } SmartTarget::goDistance |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::goGUID |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::goRange |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| struct { ... } SmartTarget::hostilRandom |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::id |
Definition at line 1412 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets().
| SAIBool SmartTarget::isInLos |
Definition at line 1375 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::maxDist |
Definition at line 1366 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets().
| uint32 SmartTarget::maxSize |
Definition at line 1383 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets().
| uint32 SmartTarget::minDist |
Definition at line 1381 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets().
| float SmartTarget::o |
Definition at line 1361 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsTargetValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartTarget().
| struct { ... } SmartTarget::owner |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| uint32 SmartTarget::param1 |
Definition at line 1478 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartTarget::param2 |
Definition at line 1479 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartTarget::param3 |
Definition at line 1480 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartTarget::param4 |
Definition at line 1481 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| std::string SmartTarget::param_string |
Definition at line 1485 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::CreateSmartEvent(), SmartScript::GetTargets(), and SmartAIMgr::LoadSmartAIFromDB().
| struct { ... } SmartTarget::playerDistance |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| SAIBool SmartTarget::playerOnly |
Definition at line 1367 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::playerRange |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| uint32 SmartTarget::powerType |
Definition at line 1368 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets().
| struct { ... } SmartTarget::raw |
| uint32 SmartTarget::seatMask |
Definition at line 1468 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets().
| struct { ... } SmartTarget::stored |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| struct { ... } SmartTarget::threatList |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| SMARTAI_TARGETS SmartTarget::type |
Definition at line 1360 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::CreateSmartEvent(), SmartScriptHolder::GetTargetType(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartTarget().
| struct { ... } SmartTarget::unitClosest |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::unitDistance |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::unitGUID |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::unitRange |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| SAIBool SmartTarget::useCharmerOrOwner |
Definition at line 1463 of file SmartScriptMgr.h.
Referenced by SmartScript::GetTargets(), and SmartAIMgr::IsTargetValid().
| struct { ... } SmartTarget::vehicle |
Referenced by SmartAIMgr::CheckUnusedTargetParams(), and SmartScript::GetTargets().
| float SmartTarget::x |
Definition at line 1361 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartTarget().
| float SmartTarget::y |
Definition at line 1361 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartTarget().
| float SmartTarget::z |
Definition at line 1361 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartTarget().