Вспомгательный класс от Moony для работы с объектами.
Подробнее...
|
static bool | IsUnderSurfacePos (vector m_Pos) |
| Функция, которая проверяет, находится ли позиция под землей
|
|
static bool | IsUnderSurfaceObj (notnull Object m_obj) |
| Функция, которая проверяет, находится ли объект под землей
|
|
static bool | IsUnderWaterPos (vector m_Pos) |
| Функция, которая проверяет, находится ли позиция под водой
|
|
static bool | IsUnderWaterObj (notnull Object m_obj) |
| Функция, которая проверяет, находится ли объект под водой
|
|
static bool | IsInWaterLiquidObj (notnull Object m_obj) |
| Функция, которая проверяет, находится ли объект в воде
|
|
static bool | GetClosestNavmeshPosition (vector center, float m_radius, out vector m_closestPositionOnNavmesh) |
| Процедура которая корректирует позицию, если по навмешу она в здании (берет не песекаемую точку)
|
|
static bool | RunAI_Check (EntityAI m_AI, out string m_Desc) |
| Процедура, которая удалит AI объект при необходимости
|
|
Вспомгательный класс от Moony для работы с объектами.
◆ GetClosestNavmeshPosition()
static bool KGB_LIB_MoonyHelper::GetClosestNavmeshPosition |
( |
vector | center, |
|
|
float | m_radius, |
|
|
out vector | m_closestPositionOnNavmesh ) |
|
inlinestaticprivate |
Процедура которая корректирует позицию, если по навмешу она в здании (берет не песекаемую точку)
- Аргументы
-
center | позиция для проверки |
m_radius | |
m_closestPositionOnNavmesh | результат |
◆ IsInWaterLiquidObj()
static bool KGB_LIB_MoonyHelper::IsInWaterLiquidObj |
( |
notnull Object | m_obj | ) |
|
|
inlinestaticprivate |
Функция, которая проверяет, находится ли объект в воде
- Аргументы
-
◆ IsUnderSurfaceObj()
static bool KGB_LIB_MoonyHelper::IsUnderSurfaceObj |
( |
notnull Object | m_obj | ) |
|
|
inlinestaticprivate |
Функция, которая проверяет, находится ли объект под землей
- Аргументы
-
◆ IsUnderSurfacePos()
static bool KGB_LIB_MoonyHelper::IsUnderSurfacePos |
( |
vector | m_Pos | ) |
|
|
inlinestaticprivate |
Функция, которая проверяет, находится ли позиция под землей
- Аргументы
-
◆ IsUnderWaterObj()
static bool KGB_LIB_MoonyHelper::IsUnderWaterObj |
( |
notnull Object | m_obj | ) |
|
|
inlinestaticprivate |
Функция, которая проверяет, находится ли объект под водой
- Аргументы
-
◆ IsUnderWaterPos()
static bool KGB_LIB_MoonyHelper::IsUnderWaterPos |
( |
vector | m_Pos | ) |
|
|
inlinestaticprivate |
Функция, которая проверяет, находится ли позиция под водой
- Аргументы
-
◆ RunAI_Check()
static bool KGB_LIB_MoonyHelper::RunAI_Check |
( |
EntityAI | m_AI, |
|
|
out string | m_Desc ) |
|
inlinestaticprivate |
Процедура, которая удалит AI объект при необходимости
- Аргументы
-
m_AI | Объект AI |
m_Desc | описание причины удаления |
- Возвращает
- вернет false, если объект был удален
Объявления и описания членов классов находятся в файлах: