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

◆ OnQuickBarContinuousUseEnd()

void ManBase::OnQuickBarContinuousUseEnd ( int slotClicked)
inlineprotected

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

4643 {
4644 if (m_QuickBarHold)
4645 {
4646 if ( GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4647 {
4648 ActionManagerClient am = ActionManagerClient.Cast(GetActionManager());
4649
4651 {
4652 ActionBase action = am.GetRunningAction();
4653 if (action)
4654 {
4655 if (!action.GetInput().IsActive())
4656 {
4657 am.EndActionInput();
4658 }
4659
4660 }
4661 }
4662
4663 if (m_QuickBarFT)
4664 {
4665 am.ClearForceTarget();
4666 m_QuickBarFT = false;
4667 }
4668 }
4669 }
4670 m_QuickBarHold = false;
4671 }
ActionInput GetInput()
Определения ActionBase.c:1311
bool IsActive()
Определения ActionInput.c:104
void ClearForceTarget()
Определения ActionManagerClient.c:469
override void EndActionInput()
Определения ActionManagerClient.c:274
ActionManagerBase GetActionManager()
Определения PlayerBase.c:1699
bool m_ActionQBControl
Определения PlayerBase.c:221
bool m_QuickBarHold
Определения PlayerBase.c:91
bool m_QuickBarFT
Определения PlayerBase.c:92
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1068
proto native DayZPlayerInstanceType GetInstanceType()

Перекрестные ссылки ActionManagerClient::ClearForceTarget(), ActionManagerClient::EndActionInput(), GetActionManager(), ActionBase::GetInput(), GetInstanceType(), ActionInput::IsActive(), m_ActionQBControl, m_QuickBarFT и m_QuickBarHold.

Используется в CommandHandler().