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

◆ CheckRequestEx()

override bool HandEventRemove::CheckRequestEx ( InventoryValidation validation)
inlineprivate

Check to see if this is the initial call from the server (but the event originated from a client)

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

452 {
454 if (!validation.m_IsJuncture && IsAuthoritative())
455 {
456 m_CanPerformDrop = GameInventory.SetGroundPosByOwner(m_Player, GetSrcEntity(), m_Dst);
457 }
458
459 if (!m_CanPerformDrop)
460 {
461 validation.m_Reason = InventoryValidationReason.DROP_PREVENTED;
462 return false;
463 }
464
465 return super.CheckRequestEx(validation);
466 }
InventoryValidationReason
DayZPlayer m_Player
Определения Hand_Events.c:42
bool IsAuthoritative()
Определения Hand_Events.c:55
EntityAI GetSrcEntity()
Определения Hand_Events.c:81
bool m_CanPerformDrop
Определения Hand_Events.c:497
InventoryValidationReason m_Reason

Перекрестные ссылки GetSrcEntity(), IsAuthoritative(), m_CanPerformDrop, InventoryValidation::m_IsJuncture, m_Player, InventoryValidation::m_Reason и GameInventory::SetGroundPosByOwner().