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

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

static bool IS_ITEM_IN_MAIN_SLOT (ItemBase entity, int VanilaID)
 [КЛИЕНТ-СЕРВЕР] Определяет, есть ли в entity предмет с ванильным идентификатором
 
static bool IS_ITEM_IN_ITEMS (array< EntityAI > itemsArr, int VanilaID)
 [КЛИЕНТ-СЕРВЕР] Ищет указанный объект по его Id среди массива других объектов
 
static EntityAI Get_ItemInItems (array< EntityAI > itemsArr, int VanilaID, bool NeedOwner=false)
 [КЛИЕНТ-СЕРВЕР] Ищет объект по Id среди других, на любом уровне вложенности
 
static TStringArray PREORDER_ALL_TString (EntityAI Item, bool IncludeSelf=false)
 [КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)
 
static array< EntityAI > PREORDER_ALL (EntityAI Item, bool IncludeSelf=false)
 [КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)
 
static array< EntityAI > GET_INSIDE_ALL (EntityAI entity, bool NeedCargo=true)
 [КЛИЕНТ-СЕРВЕР] Получить массив объектов, которые есть в entity (без рекурсии)
 
static void MoveItem (FindInventoryLocationType HowToMove, EntityAI Item, EntityAI FromItem, EntityAI ToItem)
 [СЕРВЕР] Перемещает предмет
 

Методы

◆ GET_INSIDE_ALL()

static array< EntityAI > KGB_LIB_4IT::GET_INSIDE_ALL ( EntityAI entity,
bool NeedCargo = true )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Получить массив объектов, которые есть в entity (без рекурсии)

Аргументы
entity
NeedCargo
Возвращает
array<EntityAI>

◆ Get_ItemInItems()

static EntityAI KGB_LIB_4IT::Get_ItemInItems ( array< EntityAI > itemsArr,
int VanilaID,
bool NeedOwner = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Ищет объект по Id среди других, на любом уровне вложенности

Аргументы
itemsArr
VanilaID
NeedOwner
Возвращает

◆ IS_ITEM_IN_ITEMS()

static bool KGB_LIB_4IT::IS_ITEM_IN_ITEMS ( array< EntityAI > itemsArr,
int VanilaID )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Ищет указанный объект по его Id среди массива других объектов

Аргументы
itemsArr
VanilaID
Возвращает

◆ IS_ITEM_IN_MAIN_SLOT()

static bool KGB_LIB_4IT::IS_ITEM_IN_MAIN_SLOT ( ItemBase entity,
int VanilaID )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Определяет, есть ли в entity предмет с ванильным идентификатором

Аргументы
entityобъект где ищем
VanilaIDидентификатор объекта, полученный от .GetId()
Возвращает

◆ MoveItem()

static void KGB_LIB_4IT::MoveItem ( FindInventoryLocationType HowToMove,
EntityAI Item,
EntityAI FromItem,
EntityAI ToItem )
inlinestaticprivate

[СЕРВЕР] Перемещает предмет

Аргументы
HowToMoveFindInventoryLocationType - одна из констант оттуда
ItemЧто перемещаем
FromItemОткуда перемещаем
ToItemКуда перемещаем

◆ PREORDER_ALL()

static array< EntityAI > KGB_LIB_4IT::PREORDER_ALL ( EntityAI Item,
bool IncludeSelf = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)

Аргументы
Itemгде ищем
IncludeSelfдобавить ли в массив объектом сам объект Item
Возвращает
array<EntityAI>

◆ PREORDER_ALL_TString()

static TStringArray KGB_LIB_4IT::PREORDER_ALL_TString ( EntityAI Item,
bool IncludeSelf = false )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Выводит массив всех объектов, которые есть в предмете (рекурсивно по всем уровням)

Аргументы
Itemгде ищем
IncludeSelfдобавить ли в массив объектом сам объект Item
Возвращает
TStringArray

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