Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
dayzplayercameravehicles.c File Reference

Go to the source code of this file.

Data Structures

class  DayZPlayerCamera1stPerson

Functions

void DayZPlayerCamera3rdPersonVehicle (DayZPlayer pPlayer, HumanInputController pInput)
override vector GetAdditiveAngles ()
override vector GetBaseAngles ()
override void OnActivate (DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult)
override void OnUpdate (float pDt, out DayZPlayerCameraResult pOutResult)

Variables

const float CONST_ANGULAR_LAG_PITCH_STRENGTH = 1.5
const float CONST_ANGULAR_LAG_ROLL_STRENGTH = 0.5
const float CONST_ANGULAR_LAG_YAW_STRENGTH = 4.0
const float CONST_ANGULAR_VELOCITY_STRENGTH = 0.025
const float CONST_LINEAR_VELOCITY_STRENGTH = 0.025
static const float CONST_LR_MAX = 160.0
 up limit
static const float CONST_LR_MIN = -160.0
 down limit
static const float CONST_UD_MAX = 85.0
 up limit
class DayZPlayerCamera1stPersonVehicle extends DayZPlayerCamera1stPerson CONST_UD_MIN = -85.0
 down limit
vector m_CameraOffsetMS
 runtime config
float m_fDistance
 distance from start
float m_fLagOffsetVelocityPitch [1]
float m_fLagOffsetVelocityRoll [1]
float m_fLagOffsetVelocityX [1]
float m_fLagOffsetVelocityY [1]
float m_fLagOffsetVelocityYaw [1]
float m_fLagOffsetVelocityZ [1]
float m_fLeftRightAngle
 left right angle in rad
float m_fLeftRightAngleAdd
 left right angle in rad
float m_fUpDownAngle
 runtime values
float m_fUpDownAngleAdd
 up down angle in rad
vector m_LagOffsetOrientation
vector m_LagOffsetPosition
 lag offsets
Transport m_Transport
 cache
const float UP_ANGLE_CAP = 10

Function Documentation

◆ DayZPlayerCamera3rdPersonVehicle()

void DayZPlayerCamera3rdPersonVehicle ( DayZPlayer pPlayer,
HumanInputController pInput )

◆ GetAdditiveAngles()

override vector GetAdditiveAngles ( )

Definition at line 211 of file dayzplayercameravehicles.c.

References m_fLeftRightAngleAdd, and m_fUpDownAngleAdd.

◆ GetBaseAngles()

override vector GetBaseAngles ( )

Definition at line 202 of file dayzplayercameravehicles.c.

References m_fLeftRightAngle, and m_fUpDownAngle.

◆ OnActivate()

◆ OnUpdate()

Variable Documentation

◆ CONST_ANGULAR_LAG_PITCH_STRENGTH

const float CONST_ANGULAR_LAG_PITCH_STRENGTH = 1.5

Definition at line 31 of file dayzplayercameravehicles.c.

Referenced by OnUpdate().

◆ CONST_ANGULAR_LAG_ROLL_STRENGTH

const float CONST_ANGULAR_LAG_ROLL_STRENGTH = 0.5

Definition at line 32 of file dayzplayercameravehicles.c.

Referenced by OnUpdate().

◆ CONST_ANGULAR_LAG_YAW_STRENGTH

const float CONST_ANGULAR_LAG_YAW_STRENGTH = 4.0

Definition at line 30 of file dayzplayercameravehicles.c.

Referenced by OnUpdate().

◆ CONST_ANGULAR_VELOCITY_STRENGTH

const float CONST_ANGULAR_VELOCITY_STRENGTH = 0.025

Definition at line 28 of file dayzplayercameravehicles.c.

Referenced by OnUpdate().

◆ CONST_LINEAR_VELOCITY_STRENGTH

const float CONST_LINEAR_VELOCITY_STRENGTH = 0.025

Definition at line 27 of file dayzplayercameravehicles.c.

Referenced by OnUpdate().

◆ CONST_LR_MAX

const float CONST_LR_MAX = 160.0
static

up limit

Definition at line 25 of file dayzplayercameravehicles.c.

◆ CONST_LR_MIN

const float CONST_LR_MIN = -160.0
static

down limit

Definition at line 24 of file dayzplayercameravehicles.c.

◆ CONST_UD_MAX

const float CONST_UD_MAX = 85.0
static

up limit

Definition at line 21 of file dayzplayercameravehicles.c.

◆ CONST_UD_MIN

class DayZPlayerCamera1stPersonVehicle extends DayZPlayerCamera1stPerson CONST_UD_MIN = -85.0

down limit

◆ m_CameraOffsetMS

vector m_CameraOffsetMS
protected

runtime config

model space offset

Definition at line 221 of file dayzplayercameravehicles.c.

◆ m_fDistance

float m_fDistance
protected

distance from start

Definition at line 222 of file dayzplayercameravehicles.c.

◆ m_fLagOffsetVelocityPitch

float m_fLagOffsetVelocityPitch[1]
protected

Definition at line 237 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityRoll

float m_fLagOffsetVelocityRoll[1]
protected

Definition at line 238 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityX

float m_fLagOffsetVelocityX[1]
protected

Definition at line 233 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityY

float m_fLagOffsetVelocityY[1]
protected

Definition at line 234 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityYaw

float m_fLagOffsetVelocityYaw[1]
protected

Definition at line 236 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_fLagOffsetVelocityZ

float m_fLagOffsetVelocityZ[1]
protected

Definition at line 235 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_fLeftRightAngle

float m_fLeftRightAngle
protected

left right angle in rad

Definition at line 227 of file dayzplayercameravehicles.c.

◆ m_fLeftRightAngleAdd

float m_fLeftRightAngleAdd
protected

left right angle in rad

Definition at line 228 of file dayzplayercameravehicles.c.

◆ m_fUpDownAngle

float m_fUpDownAngle
protected

runtime values

up down angle in rad

Definition at line 225 of file dayzplayercameravehicles.c.

◆ m_fUpDownAngleAdd

float m_fUpDownAngleAdd
protected

up down angle in rad

Definition at line 226 of file dayzplayercameravehicles.c.

◆ m_LagOffsetOrientation

vector m_LagOffsetOrientation
protected

Definition at line 232 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_LagOffsetPosition

vector m_LagOffsetPosition
protected

lag offsets

Definition at line 231 of file dayzplayercameravehicles.c.

Referenced by OnActivate(), and OnUpdate().

◆ m_Transport

Transport m_Transport
protected

cache

Definition at line 241 of file dayzplayercameravehicles.c.

Referenced by DayZPlayerCamera3rdPersonVehicle(), and OnUpdate().

◆ UP_ANGLE_CAP

const float UP_ANGLE_CAP = 10

Definition at line 22 of file dayzplayercameravehicles.c.

Referenced by OnUpdate().