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

◆ OnQuickBarContinuousUseEnd()

void ManBase::OnQuickBarContinuousUseEnd ( int slotClicked)
inlineprotected

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

4633 {
4634 if (m_QuickBarHold)
4635 {
4636 if ( GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4637 {
4638 ActionManagerClient am = ActionManagerClient.Cast(GetActionManager());
4639
4641 {
4642 ActionBase action = am.GetRunningAction();
4643 if (action)
4644 {
4645 if (!action.GetInput().IsActive())
4646 {
4647 am.EndActionInput();
4648 }
4649
4650 }
4651 }
4652
4653 if (m_QuickBarFT)
4654 {
4655 am.ClearForceTarget();
4656 m_QuickBarFT = false;
4657 }
4658 }
4659 }
4660 m_QuickBarHold = false;
4661 }
ActionInput GetInput()
Определения ActionBase.c:1350
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().