◆ ActionTakeItem()
◆ ActionCondition()
34 {
38
41
43 {
45 {
47 return false;
48
49 return true;
50 }
51 }
52 return false;
53 }
Definition InventoryItem.c:731
◆ ActionConditionContinue()
29 {
30 return true;
31 }
◆ CanBeUsedOnBack()
56 {
57 return true;
58 }
◆ CreateConditionComponents()
◆ HasProneException()
24 {
25 return true;
26 }
◆ InventoryReservation()
97 {
99
101
104 {
107 {
109 }
110 else
111 {
113 }
114 }
115
117 {
120 }
121
123 }
FindInventoryLocationType
flags for searching locations in inventory
Definition InventoryLocation.c:17
script counterpart to engine's class Inventory
Definition Inventory.c:79
const int c_InventoryReservationTimeoutMS
reservations
Definition Inventory.c:712
InventoryLocation.
Definition InventoryLocation.c:29
Перекрестные ссылки GameInventory::c_InventoryReservationTimeoutMS.
◆ OnExecute()
126 {
127 if (
GetGame().IsDedicatedServer())
128 {
130 return;
131 }
132
133
138
140
141
142
144
146 {
148 }
149 else
150 {
152 ntarget.SplitIntoStackMaxToInventoryLocationClient(
il );
153 }
154
155
156 }
void ClearInventoryReservationEx(ActionData action_data)
Definition ActionBase.c:921
void ClearActionJuncture(ActionData action_data)
Definition ActionBase.c:979
proto native CGame GetGame()
Перекрестные ссылки ActionBase::ClearActionJuncture(), ActionBase::ClearInventoryReservationEx() и GetGame().
◆ m_ItemName
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Interact/ActionTakeItem.c