AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
DynamicVisibility.h File Reference
#include "Common.h"

Go to the source code of this file.

Classes

struct  VisibilitySettingData
 
class  DynamicVisibilityMgr
 

Macros

#define VISIBILITY_SETTINGS_PLAYER_INTERVAL   500
 
#define VISIBILITY_SETTINGS_MAX_INTERVAL_NUM   7
 

Variables

const VisibilitySettingData VisibilitySettings [VISIBILITY_SETTINGS_MAX_INTERVAL_NUM][5]
 

Macro Definition Documentation

◆ VISIBILITY_SETTINGS_MAX_INTERVAL_NUM

#define VISIBILITY_SETTINGS_MAX_INTERVAL_NUM   7

◆ VISIBILITY_SETTINGS_PLAYER_INTERVAL

#define VISIBILITY_SETTINGS_PLAYER_INTERVAL   500

Variable Documentation

◆ VisibilitySettings

Initial value:
=
{
{ {300, 150, 1.0f}, {300, 150, 1.0f}, {300, 150, 1.0f}, {300, 150, 1.0f}, {300, 150, 1.0f} },
{ {400, 200, 2.25f}, {400, 200, 2.25f}, {400, 200, 2.25f}, {300, 150, 1.0f}, {300, 150, 1.0f} },
{ {500, 250, 4.0f}, {500, 250, 4.0f}, {500, 250, 4.0f}, {400, 200, 2.25f}, {300, 150, 1.0f} },
{ {700, 350, 6.25f}, {700, 350, 6.25f}, {700, 350, 6.25f}, {600, 300, 6.25f}, {300, 200, 1.0f} },
{ {1000, 500, 16.0f}, {1000, 500, 16.0f}, {1000, 500, 16.0f}, {1000, 500, 16.0f}, {300, 250, 1.0f} },
{ {1000, 500, 16.0f}, {1000, 500, 16.0f}, {1000, 500, 16.0f}, {1000, 500, 16.0f}, {300, 350, 1.0f} },
{ {1200, 550, 20.0f}, {1200, 550, 25.0f}, {1200, 550, 25.0f}, {1100, 550, 16.0f}, {300, 350, 1.0f} }
}

Referenced by DynamicVisibilityMgr::GetAINotifyDelay(), DynamicVisibilityMgr::GetReqMoveDistSq(), and DynamicVisibilityMgr::GetVisibilityNotifyDelay().