Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс HandStateEquipped
+ Граф наследования:HandStateEquipped:

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

override void OnEntry (HandEventBase e)
 
override void OnExit (HandEventBase e)
 
override int GetCurrentStateID ()
 

Подробное описание

Методы

◆ GetCurrentStateID()

override int GetCurrentStateID ( )
inlineprivate
63{ return HandStateID.Equipped; }
HandStateID
states
Definition Hand_States.c:4

◆ OnEntry()

override void OnEntry ( HandEventBase e)
inlineprivate
35 {
36 if(e)
37 {
38 switch (e.m_EventID)
39 {
40 case HandEventID.MOVETO:
41 if (HumanInventory.HasInventoryReservation(e.GetSrcEntity(), e.GetDst()))
42 HumanInventory.ClearInventoryReservation(e.GetSrcEntity(), e.GetDst());
43 break;
44
45 default: {};
46 }
47 }
48 super.OnEntry(e);
49 }
HandEventID
events
Definition Hand_Events.c:7
static proto native bool HasInventoryReservation(EntityAI item, InventoryLocation dst)
Internally: HasInventoryReservationEx(item, dst, FindInventoryReservationMode.LEGACY,...
static proto native bool ClearInventoryReservation(EntityAI item, InventoryLocation dst)
inventory for plain man/human
Definition HumanInventory.c:10
Definition EntityAI.c:95

Перекрестные ссылки GameInventory::ClearInventoryReservation() и GameInventory::HasInventoryReservation().

◆ OnExit()

override void OnExit ( HandEventBase e)
inlineprivate
51 {
52 /*switch (e.m_EventID)
53 {
54 case HandEventID.MOVETO:
55 if (HumanInventory.HasInventoryReservation(e.GetSrcEntity(), e.GetDst()))
56 HumanInventory.ClearInventoryReservation(e.GetSrcEntity(), e.GetDst());
57 break;
58
59 default: {};
60 }*/
61 super.OnExit(e);
62 }

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