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

◆ OnCommandVehicleStart()

override void ManBase::OnCommandVehicleStart ( )
inlineprotected

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

3922 {
3923 m_AnimCommandStarting = HumanMoveCommandID.CommandVehicle;
3924
3925 if (GetInventory())
3926 GetInventory().LockInventory(LOCK_FROM_SCRIPT);
3927
3929
3930 ItemBase itemInHand = GetItemInHands();
3931 EntityAI itemOnHead = FindAttachmentBySlotName("Headgear");
3932
3933 if (itemInHand && itemInHand.GetCompEM())
3934 itemInHand.GetCompEM().SwitchOff();
3935
3936 TryHideItemInHands(true);
3937
3938 if (itemOnHead && itemOnHead.GetCompEM())
3939 itemOnHead.GetCompEM().SwitchOff();
3940
3941 GetGame().GetMission().AddActiveInputExcludes({"vehicledriving"});
3942 }
class LogManager EntityAI
class GP5GasMask extends MaskBase ItemBase
proto native Mission GetMission()
void CloseInventoryMenu()
Определения PlayerBase.c:6402
int m_AnimCommandStarting
Определения PlayerBase.c:26
ItemBase GetItemInHands()
Определения PlayerBase.c:6210
void TryHideItemInHands(bool hide, bool force=false)
tries to hide item in player's hands, some exceptions for various movement states
Определения PlayerBase.c:9055
void AddActiveInputExcludes(array< string > excludes)
proto native CGame GetGame()

Перекрестные ссылки Mission::AddActiveInputExcludes(), CloseInventoryMenu(), GetGame(), GetItemInHands(), CGame::GetMission(), m_AnimCommandStarting и TryHideItemInHands().