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

◆ ShowPost()

void ShowPost ( int index)
protected

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

265 {
266 m_CurrentArticle = null;
267 m_CurrentModInfo = null;
268
269 if (index == 0 && m_NewsArticles.Count() == 0 || index >= m_NewsArticles.Count())
270 return;
271
272 JsonDataNewsArticle article = m_NewsArticles[index];
273 if (!article)
274 {
275 ErrorEx(string.Format("Failed to get article for index %1", index), ErrorExSeverity.WARNING);
276 return;
277 }
278
279 m_CurrentArticle = article;
280
282 if (modInfo)
283 {
284 m_CurrentModInfo = modInfo;
285 }
286
287 m_ArticleIndex = index;
288 m_TitleText.SetText(article.title);
289
290 ImageWidget imageW = ImageWidget.Cast(m_Root.FindAnyWidget("nf_image" + index));
291 if (imageW)
292 {
293 if (article.coverImage != "")
294 {
295 imageW.LoadImageFile(0, article.coverImage);
296 imageW.SetImage(0);
297 }
298 }
299
300 for (int i = 1; i <= MAX_ARTICLES; i++)
301 {
302 Widget w = m_Root.FindAnyWidget("page" + i);
303 if (!w)
304 break;
305
306 if ((i - 1) == index)
307 {
309 }
310 else
311 {
312 ColorNormal(w);
313 }
314 }
315 }
Widget m_Root
Определения SizeToChild.c:91
string dlcName
Определения BiosLobbyService.c:11
string title
Определения BiosLobbyService.c:19
string coverImage
Определения BiosLobbyService.c:21
Определения BiosLobbyService.c:6
static ModInfo GetDLCModInfoByName(string dlcName)
DLCs only.
Определения MainMenuData.c:142
Определения MainMenuData.c:2
Определения ModInfo.c:2
Определения EnWidgets.c:190
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ScriptedWidgetEventHandler::ColorHighlight(), ScriptedWidgetEventHandler::ColorNormal(), JsonDataNewsArticle::coverImage, JsonDataNewsArticle::dlcName, ErrorEx, MainMenuData::GetDLCModInfoByName(), m_ArticleIndex, m_CurrentArticle, m_CurrentModInfo, m_NewsArticles, m_Root, m_TitleText, MAX_ARTICLES и JsonDataNewsArticle::title.

Используется в NextArticle(), PreviousArticle() и UpdateCarouselInfo().