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

◆ OnCommandVehicleStart()

override void ManBase::OnCommandVehicleStart ( )
inlineprotected

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

3909 {
3910 m_AnimCommandStarting = HumanMoveCommandID.CommandVehicle;
3911
3912 if (GetInventory())
3913 GetInventory().LockInventory(LOCK_FROM_SCRIPT);
3914
3916
3917 ItemBase itemInHand = GetItemInHands();
3918 EntityAI itemOnHead = FindAttachmentBySlotName("Headgear");
3919
3920 if (itemInHand && itemInHand.GetCompEM())
3921 itemInHand.GetCompEM().SwitchOff();
3922
3923 TryHideItemInHands(true);
3924
3925 if (itemOnHead && itemOnHead.GetCompEM())
3926 itemOnHead.GetCompEM().SwitchOff();
3927
3928 GetGame().GetMission().AddActiveInputExcludes({"vehicledriving"});
3929 }
class LogManager EntityAI
class GP5GasMask extends MaskBase ItemBase
proto native Mission GetMission()
void CloseInventoryMenu()
Определения PlayerBase.c:6394
int m_AnimCommandStarting
Определения PlayerBase.c:26
ItemBase GetItemInHands()
Определения PlayerBase.c:6202
void TryHideItemInHands(bool hide, bool force=false)
tries to hide item in player's hands, some exceptions for various movement states
Определения PlayerBase.c:9153
void AddActiveInputExcludes(array< string > excludes)
proto native CGame GetGame()

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