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

◆ ShowReddot()

void ItemOptics::ShowReddot ( bool state)
inlineprivate

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

323 {
324 if (GetGame().IsDedicatedServer())
325 {
326 ErrorEx("should not be called on the server!",ErrorExSeverity.INFO);
327 return;
328 }
329
330 if (!m_data_set)
331 {
333 }
334
335 // does not have reddot
336 if (m_reddot_index == -1)
337 {
338 return;
339 }
340
341 if (state)
342 {
343 if (m_optic_sight_texture != "")
344 SetObjectTexture(m_reddot_index, m_optic_sight_texture);
345 if (m_optic_sight_material != "")
346 SetObjectMaterial(m_reddot_index, m_optic_sight_material);
347 }
348 else
349 {
350 SetObjectTexture(m_reddot_index, "");
351 SetObjectMaterial(m_reddot_index, "");
352 }
353 m_reddot_displayed = state;
354 }
int m_reddot_index
Определения ItemOptics.c:9
void InitReddotData()
Определения ItemOptics.c:298
bool m_data_set
Определения ItemOptics.c:3
string m_optic_sight_material
Определения ItemOptics.c:13
string m_optic_sight_texture
Определения ItemOptics.c:12
proto native CGame GetGame()
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, GetGame(), InitReddotData(), m_data_set, m_optic_sight_material, m_optic_sight_texture и m_reddot_index.

Используется в OnWorkStart(), OnWorkStop() и UpdateOpticsReddotVisibility().