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

◆ SetItemDesc()

void ActionTargetsCursor::SetItemDesc ( string descText,
int cargoCount,
string itemWidget,
string descWidget )
inlineprotected

Last message from finished User Action on target (Thermometer, Blood Test Kit, etc.)

when cargo in container

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

1013 {
1014 Widget widget;
1015 widget = m_Root.FindAnyWidget(itemWidget);
1016
1018 PlayerBase playerT = PlayerBase.Cast(m_Target.GetObject());
1019 if (playerT)
1020 string msg = playerT.GetLastUAMessage();
1021
1022 if (descText.Length() == 0 && msg.Length() == 0)
1023 {
1024 widget.Show(false);
1025 return;
1026 }
1027
1028 descText.ToUpper();
1029 TextWidget itemName;
1030 Class.CastTo(itemName, widget.FindAnyWidget(descWidget));
1031
1033 if (cargoCount > 0)
1034 descText = string.Format("[+] %1 %2", descText, msg);
1035 else
1036 descText = string.Format("%1 %2", descText, msg);
1037
1038 itemName.SetText(descText);
1039 widget.Show(true);
Widget m_Root
Определения ActionTargetsCursor.c:85
ActionTarget m_Target
Определения ActionTargetsCursor.c:61
proto native int Length()
Returns length of string.
proto int ToUpper()
Changes string to uppercase. Returns length.
static proto string Format(string fmt, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
Gets n-th character from string.
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки Class::CastTo(), string::Format(), string::Length(), m_Root, m_Target и string::ToUpper().

Используется в PrepareCursorContent().