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

◆ AimingModel()

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

This Aiming Model

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

1619 {
1620 GetMovementState(m_MovementState);
1621 if (m_MovementState.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MELEE2)
1622 {
1623 HumanCommandMelee2 hcm = GetCommand_Melee2();
1624 if (hcm.IsFinisher())
1625 {
1627 {
1628 m_AimingModel.OnFinisherBegin(pModel.m_fCurrentAimY);
1630 }
1631 m_AimingModel.ProcessStealthFilters(pDt, pModel);
1632 }
1633
1634 return true;
1635 }
1636
1637 if (m_MovementState.IsRaised())
1638 {
1639 if (!m_RaiseStarted)
1640 {
1641 m_AimingModel.OnRaiseBegin(this);
1642 m_RaiseStarted = true;
1643 }
1644 m_AimingModel.ProcessAimFilters(pDt, pModel, m_MovementState.m_iStanceIdx);
1645
1646 return true;
1647 }
1648
1649 m_RaiseStarted = false;
1651
1652 return true;
1653 }
bool m_RaiseStarted
Определения DayZPlayerImplement.c:174
ref DayZPlayerImplementAiming m_AimingModel
Определения DayZPlayerImplement.c:117
bool m_AimingFinisherStarted
Определения DayZPlayerImplement.c:175
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.