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

◆ AimingModel()

override bool DayZPlayer::AimingModel ( float pDt,
SDayZPlayerAimingModel pModel )
inlineprotected

This Aiming Model

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

1708 {
1709 GetMovementState(m_MovementState);
1710 if (m_MovementState.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MELEE2)
1711 {
1712 HumanCommandMelee2 hcm = GetCommand_Melee2();
1713 if (hcm.IsFinisher())
1714 {
1716 {
1717 m_AimingModel.OnFinisherBegin(pModel.m_fCurrentAimY);
1719 }
1720 m_AimingModel.ProcessStealthFilters(pDt, pModel);
1721 }
1722
1723 return true;
1724 }
1725
1726 if (m_MovementState.IsRaised())
1727 {
1728 if (!m_RaiseStarted)
1729 {
1730 m_AimingModel.OnRaiseBegin(this);
1731 m_RaiseStarted = true;
1732 }
1733 m_AimingModel.ProcessAimFilters(pDt, pModel, m_MovementState.m_iStanceIdx);
1734
1735 return true;
1736 }
1737
1738 m_RaiseStarted = false;
1740
1741 return true;
1742 }
bool m_RaiseStarted
Определения DayZPlayerImplement.c:152
ref DayZPlayerImplementAiming m_AimingModel
Определения DayZPlayerImplement.c:93
bool m_AimingFinisherStarted
Определения DayZPlayerImplement.c:153
ref HumanMovementState m_MovementState
time step for gradual update of dead screen visibilibty up to full visbility [s]
Определения DayZPlayerImplement.c:92
proto native bool IsFinisher()
float m_fCurrentAimY
Определения dayzplayer.c:1105
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
void HumanCommandMelee2()
Определения human.c:575

Перекрестные ссылки HumanCommandMelee2::IsFinisher(), m_AimingFinisherStarted, m_AimingModel, SDayZPlayerAimingModel::m_fCurrentAimY, m_MovementState и m_RaiseStarted.