![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | DayZPlayerCamera3rdPersonCrouch |
| class | DayZPlayerCamera3rdPersonErc |
| class | DayZPlayerCamera3rdPersonErcRaised |
| class | DayZPlayerCamera3rdPersonProneBase |
| class | DayZPlayerCameraBase |
| this is main camera class More... | |
Variables | |
| class DayZPlayerCamera3rdPersonErcRaisedMelee extends DayZPlayerCamera3rdPersonErcRaised | CONST_CAMERAMOVEMENTHEIGH = 0.4 |
| 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 | |
| static const float | CONST_UD_MIN = -85.0 |
| down limit | |
| class DayZPlayerCamera3rdPersonCrouchRaised extends DayZPlayerCamera3rdPersonCrouch | m_BaseOffsetVelX [1] |
| class DayZPlayerCamera3rdPersonCrouchRaised extends DayZPlayerCamera3rdPersonCrouch | m_BaseOffsetVelY [1] |
| class DayZPlayerCamera3rdPersonCrouchRaised extends DayZPlayerCamera3rdPersonCrouch | m_BaseOffsetVelZ [1] |
| bool | m_bShoulderInLS |
| true - shoulder is in local space | |
| vector | m_CameraOffsetLS |
| local space offset | |
| vector | m_CameraOffsetMS |
| model space offset | |
| float | m_fCameraHeight |
| float | m_fCameraHeightVel [1] |
| float | m_fCameraLRShoulder |
| shoulder offsets | |
| float | m_fCameraLRShoulderVel [1] |
| float | m_fDamping |
| float | m_fDelay |
| runtime config | |
| float | m_fDelayTimer |
| runtime values | |
| float | m_fDistance |
| distance from start | |
| float | m_fJumpOffset |
| float | m_fJumpStartY |
| float | m_fLeanDistance |
| shift on leaning | |
| float | m_fLeftRightAngle |
| left right angle in rad (in freelook only) | |
| float | m_fLeftRightAngleAdd |
| left right angle in rad (in freelook only) | |
| float | m_fPredictCollisionRadius |
| collision prediction | |
| float | m_fRoll |
| camera roll (deprecated) | |
| float | m_fShoulderWidth |
| shoulder camera widths | |
| float | m_fTime |
| float | m_fUpDownAngle |
| runtime values | |
| float | m_fUpDownAngleAdd |
| up down angle in rad | |
| int | m_iBoneIndex = -1 |
| runtime config | |
| int | m_iPelvisBone |
| float | m_jumpOffsetVelocity [1] |
| float | m_LookAtLRAngle |
| ref HumanMovementState | m_MovementState = new HumanMovementState() |
| movement state | |
| void DayZPlayerCamera3rdPerson | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 177 of file dayzplayercamera3rdperson.c.
References m_fPredictCollisionRadius, and m_fShoulderWidth.
Referenced by DayZPlayerCamera3rdPersonErc().
| class DayZPlayerCamera3rdPersonJump extends DayZPlayerCamera3rdPersonErc DayZPlayerCamera3rdPersonClimb | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 186 of file dayzplayercamera3rdperson.c.
References DayZPlayerCamera3rdPersonErc::DayZPlayerCamera3rdPersonJump().
Referenced by DayZPlayerCameras::RegisterCameras().
| void DayZPlayerCamera3rdPersonCrouch | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 375 of file dayzplayercamera3rdperson.c.
References m_CameraOffsetLS, m_CameraOffsetMS, m_fDistance, and m_fShoulderWidth.
| class DayZPlayerCamera3rdPerson extends DayZPlayerCameraBase DayZPlayerCamera3rdPersonErc | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 4 of file dayzplayercamera3rdperson.c.
References CONST_LR_MAX, CONST_LR_MIN, CONST_UD_MAX, CONST_UD_MIN, and DayZPlayerCamera3rdPerson().
| class DayZPlayerCamera3rdPersonErcSpr extends DayZPlayerCamera3rdPersonErc DayZPlayerCamera3rdPersonErcRaised | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 254 of file dayzplayercamera3rdperson.c.
References DayZPlayerCamera3rdPersonErcSpr().
| void DayZPlayerCamera3rdPersonErcSpr | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 309 of file dayzplayercamera3rdperson.c.
Referenced by DayZPlayerCamera3rdPersonErcRaised(), and DayZPlayerCameras::RegisterCameras().
| void DayZPlayerCamera3rdPersonJump | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
runtime config
runtime values
Definition at line 242 of file dayzplayercamera3rdperson.c.
References m_CameraOffsetMS, m_fDistance, m_fPredictCollisionRadius, and m_iBoneIndex.
Referenced by DayZPlayerCameras::RegisterCameras().
| void DayZPlayerCamera3rdPersonProne | ( | DayZPlayer | pPlayer, |
| HumanInputController | pInput ) |
Definition at line 558 of file dayzplayercamera3rdperson.c.
References m_CameraOffsetLS, m_CameraOffsetMS, m_fDistance, m_fShoulderWidth, and m_iBoneIndex.
Referenced by DayZPlayerCameras::RegisterCameras().
|
protected |
Definition at line 538 of file dayzplayercamera3rdperson.c.
References DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne().
Referenced by DayZPlayerCameras::RegisterCameras().
| override vector GetAdditiveAngles | ( | ) |
Definition at line 285 of file dayzplayercamera3rdperson.c.
| override vector GetBaseAngles | ( | ) |
Definition at line 276 of file dayzplayercamera3rdperson.c.
| override string GetCameraName | ( | ) |
Definition at line 294 of file dayzplayercamera3rdperson.c.
| override bool IsCamera3rdRaised | ( | ) |
Definition at line 348 of file dayzplayercamera3rdperson.c.
| override void OnActivate | ( | DayZPlayerCamera | pPrevCamera, |
| DayZPlayerCameraResult | pPrevCameraResult ) |
Definition at line 197 of file dayzplayercamera3rdperson.c.
References m_fDelayTimer, m_fJumpOffset, and m_fJumpStartY.
| override void OnUpdate | ( | float | pDt, |
| out DayZPlayerCameraResult | pOutResult ) |
update angles from input
base bone pos
apply shoulder dist
store distance
basically -> transform up vector (0,1,0) and read x coord -> and set is as roll
prev update
movement height
prev update
update angles from input
this is actually negative to yaw
base bone pos
apply shoulder dist
store distance
Definition at line 214 of file dayzplayercamera3rdperson.c.
References m_fJumpOffset.
lr angle
Definition at line 436 of file dayzplayercamera3rdperson.c.
References Limit, m_bForceFreeLook, m_fLRAngleVel, m_LookAtLRAngle, m_pInput, Math::RAD2DEG, and Math::SmoothCD().
| class DayZPlayerCamera3rdPersonErcRaisedMelee extends DayZPlayerCamera3rdPersonErcRaised CONST_CAMERAMOVEMENTHEIGH = 0.4 |
|
static |
up limit
Definition at line 175 of file dayzplayercamera3rdperson.c.
|
static |
down limit
Definition at line 174 of file dayzplayercamera3rdperson.c.
|
static |
up limit
Definition at line 172 of file dayzplayercamera3rdperson.c.
|
static |
down limit
Definition at line 171 of file dayzplayercamera3rdperson.c.
|
protected |
|
protected |
|
protected |
|
protected |
true - shoulder is in local space
Definition at line 305 of file dayzplayercamera3rdperson.c.
|
protected |
local space offset
Definition at line 302 of file dayzplayercamera3rdperson.c.
Referenced by DayZPlayerCamera3rdPersonCrouch(), DayZPlayerCamera3rdPersonCrouch::DayZPlayerCamera3rdPersonCrouchRaised(), DayZPlayerCamera3rdPersonErc::DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonProne(), and DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne().
|
protected |
model space offset
Definition at line 301 of file dayzplayercamera3rdperson.c.
Referenced by DayZPlayerCamera3rdPersonCrouch(), DayZPlayerCamera3rdPersonCrouch::DayZPlayerCamera3rdPersonCrouchRaised(), DayZPlayerCamera3rdPersonErc::DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonJump(), DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonVehicle(), and OnUpdate().
|
protected |
Definition at line 400 of file dayzplayercamera3rdperson.c.
|
protected |
Definition at line 401 of file dayzplayercamera3rdperson.c.
|
protected |
shoulder offsets
Definition at line 317 of file dayzplayercamera3rdperson.c.
|
protected |
Definition at line 318 of file dayzplayercamera3rdperson.c.
| float m_fDamping |
Definition at line 281 of file dayzplayercamera3rdperson.c.
| float m_fDelay |
runtime config
Definition at line 280 of file dayzplayercamera3rdperson.c.
| float m_fDelayTimer |
runtime values
Definition at line 284 of file dayzplayercamera3rdperson.c.
Referenced by OnActivate().
|
protected |
distance from start
Definition at line 303 of file dayzplayercamera3rdperson.c.
Referenced by DayZPlayerCamera3rdPersonCrouch::DayZPlayerCamera3rdPersonCrouchRaised(), DayZPlayerCamera3rdPersonErc::DayZPlayerCamera3rdPersonErcSpr(), and DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne().
| float m_fJumpOffset |
Definition at line 286 of file dayzplayercamera3rdperson.c.
Referenced by OnActivate(), and OnUpdate().
| float m_fJumpStartY |
Definition at line 285 of file dayzplayercamera3rdperson.c.
Referenced by OnActivate().
|
protected |
shift on leaning
Definition at line 307 of file dayzplayercamera3rdperson.c.
|
protected |
left right angle in rad (in freelook only)
Definition at line 313 of file dayzplayercamera3rdperson.c.
|
protected |
left right angle in rad (in freelook only)
Definition at line 314 of file dayzplayercamera3rdperson.c.
|
protected |
collision prediction
Definition at line 321 of file dayzplayercamera3rdperson.c.
|
protected |
camera roll (deprecated)
Definition at line 306 of file dayzplayercamera3rdperson.c.
|
protected |
shoulder camera widths
Definition at line 304 of file dayzplayercamera3rdperson.c.
Referenced by DayZPlayerCamera3rdPerson(), DayZPlayerCamera3rdPersonCrouch(), DayZPlayerCamera3rdPersonCrouch::DayZPlayerCamera3rdPersonCrouchRaised(), DayZPlayerCamera3rdPersonErc::DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonProne(), and DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne().
|
protected |
Definition at line 351 of file dayzplayercamera3rdperson.c.
|
protected |
|
protected |
up down angle in rad
Definition at line 312 of file dayzplayercamera3rdperson.c.
|
protected |
runtime config
main bone
Definition at line 300 of file dayzplayercamera3rdperson.c.
Referenced by DayZPlayerCamera3rdPersonProneBase::DayZPlayerCamera3rdPersonProne().
|
protected |
Definition at line 350 of file dayzplayercamera3rdperson.c.
| float m_jumpOffsetVelocity[1] |
Definition at line 287 of file dayzplayercamera3rdperson.c.
|
protected |
Definition at line 434 of file dayzplayercamera3rdperson.c.
Referenced by UpdateLRAngleLookAt().
|
protected |
movement state
Definition at line 324 of file dayzplayercamera3rdperson.c.
Referenced by ManBase::BrokenLegForceProne(), ManBase::BrokenLegWalkShock(), ManBase::CommandHandler(), ManBase::GetFeetDamageMoveModifier(), ManBase::HeadingModel(), ManBase::IsClimbing(), ManBase::IsFalling(), ManBase::IsInProne(), ManBase::IsInRasedProne(), ManBase::IsLeaning(), ManBase::IsSprinting(), ManBase::IsUnconscious(), ManBase::OnCommandHandlerTick(), and ManBase::UpdateBrokenLegs().