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

◆ OnCommandSwimStart()

override void ManBase::OnCommandSwimStart ( )
inlineprotected

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

3792 {
3793 ItemBase itemInHands = GetItemInHands();
3794 if (itemInHands)
3795 {
3796 if (itemInHands.IsHeavyBehaviour())
3797 {
3798 TryHideItemInHands(false);
3799 #ifdef SERVER
3800 ServerDropEntity(itemInHands); // Let server handle the hand item drop
3801 #endif
3802 }
3803 else
3804 {
3805 TryHideItemInHands(true);
3806 }
3807 itemInHands.OnItemInHandsPlayerSwimStart(this);
3808 }
3809 m_AnimCommandStarting = HumanMoveCommandID.CommandSwim;
3810
3811 if (GetInventory())
3812 GetInventory().LockInventory(LOCK_FROM_SCRIPT);
3813
3815 GetDayZGame().GetBacklit().OnSwimmingStart();
3816
3820
3821 GetGame().GetMission().AddActiveInputExcludes({"swimming"});
3822 }
DayZGame GetDayZGame()
Определения DayZGame.c:3870
void AbortWeaponEvent()
Определения DayZPlayerInventory.c:282
class GP5GasMask extends MaskBase ItemBase
proto native Mission GetMission()
override WeaponManager GetWeaponManager()
Определения PlayerBase.c:1859
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 RequestHandAnimationStateRefresh()
Определения PlayerBase.c:4446
void AddActiveInputExcludes(array< string > excludes)
void DelayedRefreshAnimationState(int delay)
Определения WeaponManager.c:1040
proto native CGame GetGame()

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