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

◆ PrepareCursorContent()

void ActionTargetsCursor::PrepareCursorContent ( )
inlineprotected

item health

quantity

cargo in item

fill the widget with data

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

197 {
198 m_TargetItemFrozen = false;
199 int health = -1;
200 int cargoCount = 0;
201 int q_type = 0;
202 int q_min, q_max = -1;
203 float q_cur = -1.0;
204
207 health = GetItemHealth();
208 SetItemHealth(health, "item", "item_health_mark", m_HealthEnabled);
210 GetItemQuantity(q_type, q_cur, q_min, q_max);
212 GetItemCargoCount(cargoCount);
214 SetItemQuantity(q_type, q_cur, q_min, q_max, "item", "item_quantity_pb", "item_quantity_text", m_QuantityEnabled);
215 SetInteractActionIcon("interact", "interact_icon_frame", "interact_btn_inner_icon", "interact_btn_text");
216 SetItemDesc(GetItemDesc(m_Interact), cargoCount, "item", "item_desc");
217 SetActionWidget(m_Interact, GetActionDesc(m_Interact), "interact", "interact_action_name");
218
219 SetInteractActionIcon("continuous_interact", "continuous_interact_icon_frame", "continuous_interact_btn_inner_icon", "continuous_interact_btn_text");
220 SetActionWidget(m_ContinuousInteract, GetActionDesc(m_ContinuousInteract), "continuous_interact", "continuous_interact_action_name");
221
222 SetActionWidget(m_Single, GetActionDesc(m_Single), "single", "single_action_name");
223 SetActionWidget(m_Continuous, GetActionDesc(m_Continuous), "continuous", "continuous_action_name");
224 SetMultipleItemAction("single_mlt_wrapper", "single_mlt_wrapper_not_select");
225 SetMultipleContinuousItemAction("continuous_mlt_wrapper", "continuous_mlt_wrapper_not_select");
226 SetMultipleInteractAction("interact_mlt_wrapper", "interact_mlt_wrapper_not_select");
227 SetMultipleContinuousInteractAction("continuous_interact_mlt_wrapper", "continuous_interact_mlt_wrapper_not_select");
228 }
void SetItemHealth(int health, string itemWidget, string healthWidget, bool enabled)
Определения ActionTargetsCursor.c:1041
string GetItemDesc(ActionBase action)
Определения ActionTargetsCursor.c:777
void SetItemQuantity(int type, float current, int min, int max, string itemWidget, string quantityPBWidget, string quantityTextWidget, bool enabled)
Определения ActionTargetsCursor.c:1071
void SetItemDesc(string descText, int cargoCount, string itemWidget, string descWidget)
Определения ActionTargetsCursor.c:1011
ActionBase m_Interact
Определения ActionTargetsCursor.c:65
void GetItemQuantity(out int q_type, out float q_cur, out int q_min, out int q_max)
Определения ActionTargetsCursor.c:961
void SetMultipleItemAction(string multiActionsWidget, string multiActionsWidget_NotSelect)
Определения ActionTargetsCursor.c:1218
void SetMultipleContinuousItemAction(string multiActionsWidget, string multiActionsWidget_NotSelect)
Определения ActionTargetsCursor.c:1245
bool m_TargetItemFrozen
Определения ActionTargetsCursor.c:83
int GetItemHealth()
Определения ActionTargetsCursor.c:850
void GetItemCargoCount(out int cargoCount)
returns number of items in cargo for targeted entity
Определения ActionTargetsCursor.c:985
bool m_QuantityEnabled
Определения ActionTargetsCursor.c:80
void SetActionWidget(ActionBase action, string descText, string actionWidget, string descWidget)
Определения ActionTargetsCursor.c:1123
bool m_HealthEnabled
Определения ActionTargetsCursor.c:79
ActionBase m_ContinuousInteract
Определения ActionTargetsCursor.c:66
string GetActionDesc(ActionBase action)
Определения ActionTargetsCursor.c:760
void SetMultipleInteractAction(string multiActionsWidget, string multiActionsWidget_NotSelect)
shows arrows near the interact action if there are more than one available
Определения ActionTargetsCursor.c:1163
void SetInteractActionIcon(string actionWidget, string actionIconFrameWidget, string actionIconWidget, string actionIconTextWidget)
Определения ActionTargetsCursor.c:1272
void SetMultipleContinuousInteractAction(string multiActionsWidget, string multiActionsWidget_NotSelect)
Определения ActionTargetsCursor.c:1190
ActionBase m_Continuous
Определения ActionTargetsCursor.c:68
ActionBase m_Single
Определения ActionTargetsCursor.c:67
bool GetItemFrozen()
Определения ActionTargetsCursor.c:935

Перекрестные ссылки GetActionDesc(), GetItemCargoCount(), GetItemDesc(), GetItemFrozen(), GetItemHealth(), GetItemQuantity(), m_Continuous, m_ContinuousInteract, m_HealthEnabled, m_Interact, m_QuantityEnabled, m_Single, m_TargetItemFrozen, SetActionWidget(), SetInteractActionIcon(), SetItemDesc(), SetItemHealth(), SetItemQuantity(), SetMultipleContinuousInteractAction(), SetMultipleContinuousItemAction(), SetMultipleInteractAction() и SetMultipleItemAction().

Используется в BuildFixedCursor() и BuildFloatingCursor().