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

◆ OnCommandSwimStart()

override void ManBase::OnCommandSwimStart ( )
inlineprotected

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

3810 {
3811 ItemBase itemInHands = GetItemInHands();
3812 if (itemInHands)
3813 {
3814 if (itemInHands.IsHeavyBehaviour())
3815 {
3816 TryHideItemInHands(false);
3817 DropHeavyItem();
3818 }
3819 else
3820 {
3821 TryHideItemInHands(true);
3822 }
3823 itemInHands.OnItemInHandsPlayerSwimStart(this);
3824 }
3825 m_AnimCommandStarting = HumanMoveCommandID.CommandSwim;
3826
3827 if (GetInventory())
3828 GetInventory().LockInventory(LOCK_FROM_SCRIPT);
3829
3831 GetDayZGame().GetBacklit().OnSwimmingStart();
3832
3836
3837 GetGame().GetMission().AddActiveInputExcludes({"swimming"});
3838 }
DayZGame GetDayZGame()
Определения DayZGame.c:3870
void AbortWeaponEvent()
Определения DayZPlayerInventory.c:282
class GP5GasMask extends MaskBase ItemBase
proto native Mission GetMission()
void DropHeavyItem()
Определения PlayerBase.c:3788
override WeaponManager GetWeaponManager()
Определения PlayerBase.c:1859
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 RequestHandAnimationStateRefresh()
Определения PlayerBase.c:4456
void AddActiveInputExcludes(array< string > excludes)
void DelayedRefreshAnimationState(int delay)
Определения WeaponManager.c:1040
proto native CGame GetGame()

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