PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
DayZPlayerImplementSwimming Class Reference

Private Member Functions

void DayZPlayerImplementSwimming (DayZPlayer pPlayer)
 
float GetWaterDepth ()
 
float GetCharacterDepth ()
 
bool CheckSwimmingStart (out vector waterLevel)
 
bool HandleSwimming (int pCurrentCommandID, HumanCommandMove pCMove, HumanMovementState pState)
 ha
 

Private Attributes

DayZPlayer m_pPlayer
 
SHumanCommandSwimSettings m_pSettings
 
bool m_bWasSwimming = false
 

Constructor & Destructor Documentation

◆ DayZPlayerImplementSwimming()

void DayZPlayerImplementSwimming ( DayZPlayer  pPlayer)
inlineprivate

References m_pPlayer, and m_pSettings.

Member Function Documentation

◆ CheckSwimmingStart()

bool CheckSwimmingStart ( out vector  waterLevel)
inlineprivate

References DayZPlayerUtils(), and m_pPlayer.

Referenced by HandleSwimming().

◆ GetCharacterDepth()

float GetCharacterDepth ( )
inlineprivate

References HumanCommandSwim(), and m_pPlayer.

◆ GetWaterDepth()

float GetWaterDepth ( )
inlineprivate

References HumanCommandSwim(), and m_pPlayer.

Referenced by HandleSwimming().

◆ HandleSwimming()

Field Documentation

◆ m_bWasSwimming

bool m_bWasSwimming = false
private

Referenced by HandleSwimming().

◆ m_pPlayer

◆ m_pSettings


The documentation for this class was generated from the following file: