DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
StanceIndicator.c
См. документацию.
2{
5
7 {
9 m_Player = player;
10 }
11
12 void Update()
13 {
14 if ( m_Player )
15 {
16 m_Player.GetMovementState(m_State);
17 int player_stance = m_State.m_iStanceIdx;
18 int hud_stance_id = 1;
19 //if ( player_stance == DayZPlayerConstants.STANCEIDX_ERECT || player_stance == DayZPlayerConstants.STANCEIDX_RAISEDERECT) hud_stance_id = 1;
20 if ( player_stance == DayZPlayerConstants.STANCEIDX_CROUCH || player_stance == DayZPlayerConstants.STANCEIDX_RAISEDCROUCH)
21 {
22 hud_stance_id = 2;
23 }
24 if ( player_stance == DayZPlayerConstants.STANCEIDX_PRONE || player_stance == DayZPlayerConstants.STANCEIDX_RAISEDPRONE)
25 {
26 hud_stance_id = 3;
27 }
28 DisplayStance(hud_stance_id);
29 //Debug
30 //m_Player.MessageStatus(ToString(player) + "StanceIndicator.c || stance: " + ToString(player_stance));
31 }
32 }
33
34 void DisplayStance(int stance)
35 {
36 if ( m_Player )
37 {
38 DisplayElementBase stance_element = m_Player.GetVirtualHud().GetElement(eDisplayElements.DELM_STANCE);
39 if(stance_element)
40 {
41 stance_element.SetValue(stance);
42 }
43 //m_Player.GetVirtualHud().SetValue(eDisplayElements.DELM_STANCE, stance);
44 }
45 }
46};
Определения human.c:1139
Определения PlayerBaseClient.c:2
void StanceIndicator(PlayerBase player)
Определения StanceIndicator.c:6
void Update()
Определения StanceIndicator.c:12
PlayerBase m_Player
Определения StanceIndicator.c:4
ref HumanMovementState m_State
Определения StanceIndicator.c:3
void DisplayStance(int stance)
Определения StanceIndicator.c:34
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602