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

◆ OnUpdate()

override void OnUpdate ( float delta_time)

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

414 {
415 super.OnUpdate(delta_time);
416
417 if (!m_Entity || !m_IsActive)
418 {
419 if (m_ItemLine)
420 {
421 m_ItemLine.Destroy();
422 m_ItemLine = null;
423 }
424 return;
425 }
426
428
429 if (m_IsDragging)
430 {
431 int x,y;
432 GetMousePos(x,y);
434 }
435
436 vector pts[2];
437 pts[0] = GetGame().GetPlayer().GetPosition();
438 pts[1] = m_Entity.GetPosition();
439 if (m_ItemLine)
440 {
441 m_ItemLine.Destroy();
442 m_ItemLine = null;
443
444 }
445
446 m_ItemLine = Shape.CreateLines(COLOR_BLUE, ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE|ShapeFlags.NOZBUFFER, pts, 2);
447 m_DistanceWidget.SetText(vector.Distance(pts[0], pts[1]).ToString()+"m.");
448 }
EntityAI m_Entity
Определения ActionDebug.c:11
Icon x
Icon y
bool m_IsActive
Определения ModifierBase.c:19
Widget m_DebugRootWidget
Определения PluginItemDiagnostic.c:60
bool m_ScriptMenuOpened
Определения PluginItemDiagnostic.c:54
Shape m_ItemLine
Определения PluginItemDiagnostic.c:71
ItemPreviewWidget m_ItemPreviewWidget
Определения PluginItemDiagnostic.c:68
bool m_IsDragging
Определения PluginItemDiagnostic.c:57
vector m_DraggingOffset
Определения PluginItemDiagnostic.c:72
ref TextWidget m_DistanceWidget[MAX_SIMULTANIOUS_PLAYERS]
Определения PluginRemotePlayerDebugClient.c:18
proto native DayZPlayer GetPlayer()
proto string ToString(bool simple=true)
static proto native float Distance(vector v1, vector v2)
Returns the distance between tips of two 3D vectors.
Определения EnConvert.c:106
proto native CGame GetGame()
const int COLOR_BLUE
Определения constants.c:66
ShapeFlags
Определения EnDebug.c:126
class DiagMenu Shape
don't call destructor directly. Use Destroy() instead
proto void GetMousePos(out int x, out int y)

Перекрестные ссылки COLOR_BLUE, vector::Distance(), GetGame(), GetMousePos(), CGame::GetPlayer(), m_DebugRootWidget, m_DistanceWidget, m_DraggingOffset, m_Entity, m_IsActive, m_IsDragging, m_ItemLine, m_ItemPreviewWidget, m_ScriptMenuOpened, Shape, float::ToString(), x и y.