Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
DayZPlayerImplementHeading Class Reference

Static Protected Member Functions

static float ClampAngle (float angle, HeadingRestrictData restrictData)
static bool NoHeading (float pDt, SDayZPlayerHeadingModel pModel, out float pLastHeadingDiff)

Static Private Member Functions

static bool ClampHeading (float pDt, SDayZPlayerHeadingModel pModel, out float pLastHeadingDiff)
 This HeadingModel - Clamps heading.
static bool RestrictHeading (float pDt, SDayZPlayerHeadingModel pModel, out float pLastHeadingDiff, HeadingRestrictData restrictData)
static bool RotateOrient (float pDt, SDayZPlayerHeadingModel pModel, out float pLastHeadingDiff)

Static Private Attributes

static float CONST_ROTLIMIT = Math.PI * 0.95
 This HeadingModel - Rotates orientations - so player slides.

Detailed Description

Definition at line 10 of file dayzplayerimplementheading.c.

Member Function Documentation

◆ ClampAngle()

float ClampAngle ( float angle,
HeadingRestrictData restrictData )
inlinestaticprotected

Definition at line 129 of file dayzplayerimplementheading.c.

References Math::AbsFloat(), Math::Clamp(), and Math::DEG2RAD.

Referenced by RestrictHeading().

◆ ClampHeading()

bool ClampHeading ( float pDt,
SDayZPlayerHeadingModel pModel,
out float pLastHeadingDiff )
inlinestaticprivate

This HeadingModel - Clamps heading.

Definition at line 19 of file dayzplayerimplementheading.c.

References Math::PI, Math::PI2, Math::PI_HALF, and SDayZPlayerHeadingModel().

Referenced by DayZPlayer::HeadingModel(), and ManBase::HeadingModel().

◆ NoHeading()

bool NoHeading ( float pDt,
SDayZPlayerHeadingModel pModel,
out float pLastHeadingDiff )
inlinestaticprotected

◆ RestrictHeading()

bool RestrictHeading ( float pDt,
SDayZPlayerHeadingModel pModel,
out float pLastHeadingDiff,
HeadingRestrictData restrictData )
inlinestaticprivate

Definition at line 122 of file dayzplayerimplementheading.c.

References ClampAngle(), and SDayZPlayerHeadingModel().

Referenced by ManBase::HeadingModel().

◆ RotateOrient()

bool RotateOrient ( float pDt,
SDayZPlayerHeadingModel pModel,
out float pLastHeadingDiff )
inlinestaticprivate

Field Documentation

◆ CONST_ROTLIMIT

float CONST_ROTLIMIT = Math.PI * 0.95
staticprivate

This HeadingModel - Rotates orientations - so player slides.

Definition at line 64 of file dayzplayerimplementheading.c.

Referenced by RotateOrient().


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