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

◆ UpdateItemInfoDamage()

static void UIScriptedMenu::UpdateItemInfoDamage ( Widget root_widget,
EntityAI item )
inlinestaticprivate

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

191 {
192 if ( item.IsInherited( ZombieBase ) || item.IsInherited( Car ) ) return;
193
194 int damageLevel = item.GetHealthLevel();
195
196 switch(damageLevel)
197 {
198 case GameConstants.STATE_RUINED:
199 {
200 WidgetTrySetText(root_widget, "ItemDamageWidget", "#inv_inspect_ruined", Colors.COLOR_RUINED);
201 break;
202 }
203 case GameConstants.STATE_BADLY_DAMAGED:
204 {
205 WidgetTrySetText(root_widget, "ItemDamageWidget", "#inv_inspect_badly", Colors.COLOR_BADLY_DAMAGED);
206 break;
207 }
208
209 case GameConstants.STATE_DAMAGED:
210 {
211 WidgetTrySetText(root_widget, "ItemDamageWidget", "#inv_inspect_damaged", Colors.COLOR_DAMAGED);
212 break;
213 }
214
215 case GameConstants.STATE_WORN:
216 {
217 WidgetTrySetText(root_widget, "ItemDamageWidget", "#inv_inspect_worn", Colors.COLOR_WORN);
218 break;
219 }
220
221 case GameConstants.STATE_PRISTINE:
222 {
223 WidgetTrySetText(root_widget, "ItemDamageWidget", "#inv_inspect_pristine", Colors.COLOR_PRISTINE);
224 break;
225 }
226
227 default:
228 {
229 WidgetTrySetText(root_widget, "ItemDamageWidget", "ERROR", Colors.COLOR_PRISTINE);
230 break;
231 }
232 }
233
234 }
static void WidgetTrySetText(Widget root_widget, string widget_name, string text, int color=0)
Определения InspectMenuNew.c:592
@ Colors
Определения EnWorld.c:88

Перекрестные ссылки Colors::COLOR_BADLY_DAMAGED, Colors::COLOR_DAMAGED, Colors::COLOR_PRISTINE, Colors::COLOR_RUINED, Colors::COLOR_WORN, GameConstants::STATE_BADLY_DAMAGED, GameConstants::STATE_DAMAGED, GameConstants::STATE_PRISTINE, GameConstants::STATE_RUINED, GameConstants::STATE_WORN и WidgetTrySetText().