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

◆ AimingModel()

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

This Aiming Model

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

1724 {
1725 GetMovementState(m_MovementState);
1726 if (m_MovementState.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MELEE2)
1727 {
1728 HumanCommandMelee2 hcm = GetCommand_Melee2();
1729 if (hcm.IsFinisher())
1730 {
1732 {
1733 m_AimingModel.OnFinisherBegin(pModel.m_fCurrentAimY);
1735 }
1736 m_AimingModel.ProcessStealthFilters(pDt, pModel);
1737 }
1738
1739 return true;
1740 }
1741
1742 if (m_MovementState.IsRaised())
1743 {
1744 if (!m_RaiseStarted)
1745 {
1746 m_AimingModel.OnRaiseBegin(this);
1747 m_RaiseStarted = true;
1748 }
1749 m_AimingModel.ProcessAimFilters(pDt, pModel, m_MovementState.m_iStanceIdx);
1750
1751 return true;
1752 }
1753
1754 m_RaiseStarted = false;
1756
1757 return true;
1758 }
bool m_RaiseStarted
Определения DayZPlayerImplement.c:153
ref DayZPlayerImplementAiming m_AimingModel
Определения DayZPlayerImplement.c:93
bool m_AimingFinisherStarted
Определения DayZPlayerImplement.c:154
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:1118
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
void HumanCommandMelee2()
Определения human.c:595

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