class DayZPlayerImplementSwimmingSource
Constructors 1
void DayZPlayerImplementSwimming(DayZPlayer pPlayer)References DayZPlayerType.CommandSwimSettingsW(), DayZPlayer.GetDayZPlayerType(), m_pPlayer
Show 1 more
, m_pSettingsReferenced by DayZPlayerImplement.DayZPlayerImplement()
Members 3
DayZPlayer m_pPlayerReferenced by CheckSwimmingStart(), DayZPlayerImplementSwimming(), GetCharacterDepth()
Show 2 more
, GetWaterDepth(), and HandleSwimming()SHumanCommandSwimSettings m_pSettingsbool m_bWasSwimming = falseimportant for shallow water, so we know if we should get back into swimming when other fullbody command (like damage) finished
Referenced by DayZPlayerImplement.CommandHandler(), HandleSwimming(), and PlayerBase.CommandHandler()
Methods 4
float GetWaterDepth()Referenced by HandleSwimming()
float GetCharacterDepth()bool HandleSwimming(int pCurrentCommandID, HumanCommandMove pCMove, HumanMovementState pState)ha
References CheckSwimmingStart(), HumanCommandMove.ForceStanceUp(), Human.GetCommand_Swim()
Show 13 more
, GetWaterDepth(), DayZPlayerUtils.PlayerCanChangeStance(), DayZPlayer.SetCurrentWaterLevel(), HumanCommandMove.SetCurrentWaterLevel(), Human.StartCommand_Swim(), HumanCommandSwim.StopSwimming(), m_bWasSwimming, SHumanCommandSwimSettings.m_fToCrouchLevel, SHumanCommandSwimSettings.m_fToErectLevel, SHumanCommandSwimSettings.m_fWaterLevelOut, HumanMovementState.m_iStanceIdx, m_pPlayer, and m_pSettingsReferenced by DayZPlayerImplement.CommandHandler()