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

◆ Update()

void Update ( int pCurrentCommandID)
protected

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

113 {
115 {
116 if (m_Interrupted)
117 {
119 }
121 {
122 m_CurrentActionData.m_Action.OnUpdate(m_CurrentActionData);
123 }
124 }
125 else if (m_Interrupted)
126 {
127 m_Interrupted = false;
128 }
129
130 if (m_CurrentActionData) // again, can be nulled meanwhile
131 {
133 if (action && action.IsFullBody(m_Player) && action.IsCameraLockOnPerform())
134 {
136 {
137 Vector2 angleUD = action.GetCameraUDAngle();
138
140 m_Player.SetLookLimits(angleUD.x, angleUD.y, -160, 160);
141 m_Player.SetAimLimits(angleUD.x, angleUD.y, -180, 180);
142 }
143
144 return;
145 }
146 }
147
149 {
151 m_Player.SetLookLimits(-85, 85, -160, 160);
152 m_Player.SetAimLimits(-85, 85, -180, 180);
153 }
154 }
bool m_Interrupted
Определения ActionManagerBase.c:49
ref ActionData m_CurrentActionData
Определения ActionManagerBase.c:61
void LocalInterrupt()
Определения ActionManagerBase.c:300
bool m_IsRestrictedLookLimits
Определения ActionManagerBase.c:56
DayZPlayer m_Player
Определения Hand_Events.c:42
bool IsFullBody(PlayerBase player)
Определения ActionBase.c:708
Vector2 GetCameraUDAngle()
Определения ActionContinuousBase.c:165
bool IsCameraLockOnPerform()
Определения ActionContinuousBase.c:158
float x
Определения Vector2.c:9
float y
Определения Vector2.c:10
Определения Vector2.c:2
const int UA_AM_ACCEPTED
Определения constants.c:475
const int UA_AM_REJECTED
Определения constants.c:476
const int UA_AM_PENDING
Определения constants.c:474

Перекрестные ссылки ActionContinuousBase::GetCameraUDAngle(), ActionContinuousBase::IsCameraLockOnPerform(), ActionBase::IsFullBody(), LocalInterrupt(), m_CurrentActionData, m_Interrupted, m_IsRestrictedLookLimits, m_Player, UA_AM_ACCEPTED, UA_AM_PENDING, UA_AM_REJECTED, Vector2::x и Vector2::y.