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

◆ OnQuickBarContinuousUseEnd()

void ManBase::OnQuickBarContinuousUseEnd ( int slotClicked)
inlineprotected

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

4784 {
4785 if (m_QuickBarHold)
4786 {
4787 if ( GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
4788 {
4789 ActionManagerClient am = ActionManagerClient.Cast(GetActionManager());
4790
4792 {
4793 ActionBase action = am.GetRunningAction();
4794 if (action)
4795 {
4796 if (!action.GetInput().IsActive())
4797 {
4798 am.EndActionInput();
4799 }
4800
4801 }
4802 }
4803
4804 if (m_QuickBarFT)
4805 {
4806 am.ClearForceTarget();
4807 m_QuickBarFT = false;
4808 }
4809 }
4810 }
4811 m_QuickBarHold = false;
4812 }
ActionInput GetInput()
Определения ActionBase.c:1325
bool IsActive()
Определения ActionInput.c:104
void ClearForceTarget()
Определения ActionManagerClient.c:469
override void EndActionInput()
Определения ActionManagerClient.c:274
ActionManagerBase GetActionManager()
Определения PlayerBase.c:1829
bool m_ActionQBControl
Определения PlayerBase.c:268
bool m_QuickBarHold
Определения PlayerBase.c:138
bool m_QuickBarFT
Определения PlayerBase.c:139
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1071
proto native DayZPlayerInstanceType GetInstanceType()

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

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