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

◆ ShowPost()

void ShowPost ( int index)
protected

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

239 {
240 m_CurrentArticle = null;
241 m_CurrentModInfo = null;
242
243 if (index == 0 && m_NewsArticles.Count() == 0 || index > m_NewsArticles.Count() - 1)
244 return;
245
246 JsonDataNewsArticle article = m_NewsArticles[index];
247 if (!article)
248 {
249 ErrorEx(string.Format("Failed to get article for index %1", index), ErrorExSeverity.WARNING);
250 return;
251 }
252
253 m_CurrentArticle = article;
254
256 if (modInfo)
257 {
258 m_CurrentModInfo = modInfo;
259 }
260
261 m_ArticleIndex = index;
262 m_TitleText.SetText(article.title);
263
264 ImageWidget imageW = ImageWidget.Cast(m_Root.FindAnyWidget("nf_image" + index));
265 if (imageW)
266 {
267 if (article.coverImage != "")
268 {
269 imageW.LoadImageFile(0, article.coverImage);
270 imageW.SetImage(0);
271 }
272 }
273
274 for (int i = 1; i <= MAX_ARTICLES; i++)
275 {
276 Widget w = m_Root.FindAnyWidget("page" + i);
277 if (!w)
278 break;
279
280 if ((i - 1) == index)
281 {
283 }
284 else
285 {
286 ColorNormal(w);
287 }
288 }
289 }
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:124
Определения 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().