Перечисления | |
enum | EMapNavigationType { BASIC = 0 , COMPASS = 1 , GPS = 2 , ALL = 4 } |
Функции | |
void | MapNavigationBehaviour (PlayerBase pPlayer, EMapNavigationType pNavigationType=EMapNavigationType.BASIC) |
void | SetNavigationType (EMapNavigationType pType) |
void | UnsetNavigationType (EMapNavigationType pType) |
EMapNavigationType | GetNavigationType () |
void | OnItemInPlayerPossession (EntityAI item) |
void | OnItemNotInPlayerPossession (EntityAI item) |
void | RandomizePosition () |
float | RandomizedDeviation () |
vector | GetPositionRandomized () |
vector | GetPositionReal () |
static array< int > | OrderedPositionNumbersFromGridCoords (EntityAI pEntity) |
static array< int > | OrderedAltitudeNumbersPosition (EntityAI pEntity) |
static bool | IsOutOfMap (EntityAI pEntity) |
Переменные | |
enum EMapNavigationType | RANDOM_DEVIATION_MIN = 4 |
const int | RANDOM_DEVIATION_MAX = 15 |
static const int | DISPLAY_GRID_POS_MAX_CHARS_COUNT = 3 |
static const int | DISPLAY_ALT_MAX_CHARS_COUNT = 4 |
static const string | GRID_SIZE_CFG_PATH = "CfgWorlds %1 Grid Zoom1 stepX" |
int | m_RandomPositionDeviationX |
int | m_RandomPositionDeviationZ |
EMapNavigationType | m_NavigationType |
PlayerBase | m_Player |
ref array< EntityAI > | m_GPSInPossessionArr |
ref array< EntityAI > | m_CompassInPossessionArr |