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

◆ ReplaceItemWithNew()

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

См. определение в файле Inventory.c строка 1361

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

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