DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ReplaceItemWithNew()

bool GameInventory::ReplaceItemWithNew ( InventoryMode mode,
ReplaceItemWithNewLambdaBase lambda )
inlineprotected

См. определение в файле 3_Game/DayZ/Systems/Inventory/Inventory.c строка 1363

1364 {
1365 InventoryLocation src = new InventoryLocation();
1366 if (lambda.m_OldItem.GetInventory().GetCurrentInventoryLocation(src))
1367 {
1368 if (LogManager.IsInventoryMoveLogEnable()) inventoryDebugPrint("[inv] I::ReplaceItemWithNew executing lambda=" + lambda + "on old_item=" + lambda.m_OldItem);
1369 lambda.Execute();
1370 return true;
1371 }
1372
1373 Error("[inv] I::ReplaceItemWithNew - no inventory location");
1374 return false;
1375 }
void inventoryDebugPrint(string s)
void Execute(HumanInventoryWithFSM fsm_to_notify=null)
Определения ReplaceItemWithNewLambdaBase.c:239
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Error(), ReplaceItemWithNewLambdaBase::Execute(), inventoryDebugPrint(), LogManager::IsInventoryMoveLogEnable() и ReplaceItemWithNewLambdaBase::m_OldItem.