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

◆ AimingModel()

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

This Aiming Model

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

1682 {
1683 GetMovementState(m_MovementState);
1684 if (m_MovementState.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MELEE2)
1685 {
1686 HumanCommandMelee2 hcm = GetCommand_Melee2();
1687 if (hcm.IsFinisher())
1688 {
1690 {
1691 m_AimingModel.OnFinisherBegin(pModel.m_fCurrentAimY);
1693 }
1694 m_AimingModel.ProcessStealthFilters(pDt, pModel);
1695 }
1696
1697 return true;
1698 }
1699
1700 if (m_MovementState.IsRaised())
1701 {
1702 if (!m_RaiseStarted)
1703 {
1704 m_AimingModel.OnRaiseBegin(this);
1705 m_RaiseStarted = true;
1706 }
1707 m_AimingModel.ProcessAimFilters(pDt, pModel, m_MovementState.m_iStanceIdx);
1708
1709 return true;
1710 }
1711
1712 m_RaiseStarted = false;
1714
1715 return true;
1716 }
bool m_RaiseStarted
Определения DayZPlayerImplement.c:176
ref DayZPlayerImplementAiming m_AimingModel
Определения DayZPlayerImplement.c:117
bool m_AimingFinisherStarted
Определения DayZPlayerImplement.c:177
ref HumanMovementState m_MovementState
time step for gradual update of dead screen visibilibty up to full visbility [s]
Определения DayZPlayerImplement.c:116
proto native bool IsFinisher()
float m_fCurrentAimY
Определения dayzplayer.c:1102
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.