KGB_LIB 8.1
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс KGB_LIB_MoonyHelper

Вспомгательный класс от Moony для работы с объектами. Подробнее...

+ Граф наследования:KGB_LIB_MoonyHelper:

Закрытые статические члены

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

Функция, которая проверяет, находится ли объект в воде

Аргументы
m_objОбъект

◆ IsUnderSurfaceObj()

static bool KGB_LIB_MoonyHelper::IsUnderSurfaceObj ( notnull Object m_obj)
inlinestaticprivate

Функция, которая проверяет, находится ли объект под землей

Аргументы
m_objОбъект

◆ IsUnderSurfacePos()

static bool KGB_LIB_MoonyHelper::IsUnderSurfacePos ( vector m_Pos)
inlinestaticprivate

Функция, которая проверяет, находится ли позиция под землей

Аргументы
m_PosПозиция

◆ IsUnderWaterObj()

static bool KGB_LIB_MoonyHelper::IsUnderWaterObj ( notnull Object m_obj)
inlinestaticprivate

Функция, которая проверяет, находится ли объект под водой

Аргументы
m_objОбъект

◆ IsUnderWaterPos()

static bool KGB_LIB_MoonyHelper::IsUnderWaterPos ( vector m_Pos)
inlinestaticprivate

Функция, которая проверяет, находится ли позиция под водой

Аргументы
m_PosПозиция

◆ RunAI_Check()

static bool KGB_LIB_MoonyHelper::RunAI_Check ( EntityAI m_AI,
out string m_Desc )
inlinestaticprivate

Процедура, которая удалит AI объект при необходимости

Аргументы
m_AIОбъект AI
m_Descописание причины удаления
Возвращает
вернет false, если объект был удален

Объявления и описания членов классов находятся в файлах: