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

◆ Update()

override void ScriptConsoleGeneralTab::Update ( float timeslice)
inlineprotected

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

919 {
920 super.Update(timeslice);
921
922 PlayerBase player = PlayerBase.Cast(GetGame().GetPlayer());
923
924 m_DebugMapWidget.ClearUserMarks();
925
927 {
929 {
930 if (rpd.m_Player != player)
931 {
932 vector dir = rpd.m_Pos - player.GetWorldPosition();
933 dir[1] = 0;
934 string dist = ((int)dir.Length()).ToString();
935 string text = rpd.m_Name + " " +dist +"m.";
936 m_DebugMapWidget.AddUserMark(rpd.m_Pos, text , COLOR_BLUE,"\\dz\\gear\\navigation\\data\\map_tree_ca.paa");
937 }
938 }
939 }
940
941 if (player)
942 {
943 vector playerPos = player.GetWorldPosition();
944 m_DebugMapWidget.AddUserMark(playerPos,"You", COLOR_RED,"\\dz\\gear\\navigation\\data\\map_tree_ca.paa");
945 if (playerPos != GetMapPos())
946 m_DebugMapWidget.AddUserMark(GetMapPos(),"Pos", COLOR_BLUE,"\\dz\\gear\\navigation\\data\\map_tree_ca.paa");
947 }
948
949 if (m_FreeDebugCamera && m_FreeDebugCamera.IsActive())
950 {
951 vector cameraPos = m_FreeDebugCamera.GetWorldPosition();
952 m_DebugMapWidget.AddUserMark(cameraPos,"Camera", COLOR_GREEN,"\\dz\\gear\\navigation\\data\\map_tree_ca.paa");
953 }
954
958
959 foreach (MapMarker marker: ScriptConsole.m_MarkedEntities)
960 {
961 m_DebugMapWidget.AddUserMark(marker.GetMarkerPos(),marker.GetMarkerText(), marker.GetMarkerColor(), MapMarkerTypes.GetMarkerTypeFromID(marker.GetMarkerIcon()));
962 }
963 }
Param3 int
PlayerBase GetPlayer()
Определения ModifierBase.c:51
void RemotePlayerStatDebug(PlayerBase player)
Определения RemotePlayerStatDebug.c:16
vector GetMarkerPos()
Определения InventoryItem.c:1177
int GetMarkerColor()
Определения InventoryItem.c:1187
string GetMarkerText()
Определения InventoryItem.c:1182
int GetMarkerIcon()
Определения InventoryItem.c:1192
MapWidget m_DebugMapWidget
Определения ScriptConsoleGeneralTab.c:56
bool m_UpdatePlayerPositions
Определения ScriptConsoleGeneralTab.c:22
FreeDebugCamera m_FreeDebugCamera
Определения ScriptConsoleGeneralTab.c:70
bool m_PlayerPosRefreshBlocked
Определения ScriptConsoleGeneralTab.c:12
ref array< ref RemotePlayerStatDebug > m_PlayerDebugStats
Определения ScriptConsoleGeneralTab.c:14
void RefreshPlayerPosEditBoxes()
Определения ScriptConsoleGeneralTab.c:435
proto native float Length()
Returns length of vector (magnitude)
proto string ToString(bool beautify=true)
Vector to string.
proto native CGame GetGame()
const int COLOR_BLUE
Определения constants.c:66
const int COLOR_RED
Определения constants.c:64
const int COLOR_GREEN
Определения constants.c:65

Перекрестные ссылки COLOR_BLUE, COLOR_GREEN, COLOR_RED, GetGame(), GetMapPos(), MapMarker::GetMarkerColor(), MapMarker::GetMarkerIcon(), MapMarker::GetMarkerPos(), MapMarker::GetMarkerText(), MapMarkerTypes::GetMarkerTypeFromID(), GetPlayer(), vector::Length(), m_DebugMapWidget, m_FreeDebugCamera, m_PlayerDebugStats, m_PlayerPosRefreshBlocked, m_UpdatePlayerPositions, RefreshPlayerPosEditBoxes(), RemotePlayerStatDebug(), vector::ToString() и UpdateMousePos().