Static Private Member Functions | |
static void | RegisterCameras (DayZPlayerType pType) |
called from DayZPlayerTypeCreate() fn | |
static void | RegisterTransitionTime (int pFrom, int pTo, float pTime, bool pTwoWay) |
static function to set time to table | |
static float | GetTransitionTime (int pFrom, int pTo) |
static function to get time from table | |
static float | OnCameraChange (DayZPlayer pPlayer, int pFrom, int pTo) |
Static Private Attributes | |
static const int | DAYZCAMERA_1ST = 1 |
1st person camera | |
static const int | DAYZCAMERA_3RD_ERC = 2 |
3rd - standing | |
static const int | DAYZCAMERA_3RD_ERC_SPR = 3 |
3rd - standing sprint | |
static const int | DAYZCAMERA_3RD_ERC_RAISED = 4 |
3rd - standing raised | |
static const int | DAYZCAMERA_3RD_CRO = 5 |
3rd - crouch | |
static const int | DAYZCAMERA_3RD_CRO_RAISED = 6 |
3rd - crouch | |
static const int | DAYZCAMERA_3RD_PRO = 7 |
3rd - laying | |
static const int | DAYZCAMERA_3RD_PRO_RAISED = 8 |
3rd - laying raised | |
static const int | DAYZCAMERA_3RD_ERC_RAISED_MELEE = 9 |
3rd - laying raised | |
static const int | DAYZCAMERA_IRONSIGHTS = 10 |
ironsights camera | |
static const int | DAYZCAMERA_OPTICS = 11 |
optics | |
static const int | DAYZCAMERA_1ST_UNCONSCIOUS = 12 |
unconscious | |
static const int | DAYZCAMERA_3RD_JUMP = 13 |
jump | |
static const int | DAYZCAMERA_3RD_CLIMB = 14 |
climb / vault | |
static const int | DAYZCAMERA_1ST_VEHICLE = 30 |
vehicle 1st person | |
static const int | DAYZCAMERA_3RD_VEHICLE = 31 |
generic vehicle 3rd person | |
static const int | PERITEMUD_INVALID = -1 |
static const int | PERITEMUD_EMPTYHANDED = 20 |
uninitialized / invalid per item camera user data | |
static const int | PERITEMUD_ONEHANDED = 25 |
for empty hands | |
static const int | PERITEMUD_TWOHANDED = 30 |
for empty hands | |
static const float | TIME_CAMERACHANGE_01 = 0.1 |
for two handed items | |
static const float | TIME_CAMERACHANGE_02 = 0.2 |
static const float | TIME_CAMERACHANGE_03 = 0.3 |
static ref map< int, float > | m_TransitionTimes = new map<int,float> |
static function to get time from table
References m_TransitionTimes.
Referenced by OnCameraChange().
|
inlinestaticprivate |
References GetTransitionTime().
|
inlinestaticprivate |
called from DayZPlayerTypeCreate() fn
this registers camera ids for camera script class implementation which camera is used at the time is specified by DayzPlayerImplement.CamraHandler which returns id
Blend times when changing cameras 3rd person erected camera transition
3rd person crouch camera transitions
3rd person prone camera transitions
vehicle cameras
ironsights camera transitions
optics camera transitions
register function to handle camera changes
References DAYZCAMERA_1ST, DAYZCAMERA_1ST_UNCONSCIOUS, DAYZCAMERA_1ST_VEHICLE, DAYZCAMERA_3RD_CLIMB, DAYZCAMERA_3RD_CRO, DAYZCAMERA_3RD_CRO_RAISED, DAYZCAMERA_3RD_ERC, DAYZCAMERA_3RD_ERC_RAISED, DAYZCAMERA_3RD_ERC_RAISED_MELEE, DAYZCAMERA_3RD_ERC_SPR, DAYZCAMERA_3RD_JUMP, DAYZCAMERA_3RD_PRO, DAYZCAMERA_3RD_PRO_RAISED, DAYZCAMERA_3RD_VEHICLE, DAYZCAMERA_IRONSIGHTS, DAYZCAMERA_OPTICS, DayZPlayerCamera1stPersonUnconscious(), DayZPlayerCamera3rdPersonClimb(), DayZPlayerCamera3rdPersonErcSpr(), DayZPlayerCamera3rdPersonJump(), DayZPlayerCamera3rdPersonProne(), DayZPlayerCamera3rdPersonProneRaised(), DayZPlayerCamera3rdPersonVehicle(), DayZPlayerCameraOptics(), RegisterTransitionTime(), TIME_CAMERACHANGE_01, TIME_CAMERACHANGE_02, and TIME_CAMERACHANGE_03.
Referenced by DayZPlayerTypeUtils::DayZPlayerTypeCreate().
|
inlinestaticprivate |
static function to set time to table
References m_TransitionTimes, and RegisterTransitionTime().
Referenced by RegisterCameras(), and RegisterTransitionTime().
|
staticprivate |
1st person camera
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
unconscious
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
vehicle 1st person
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
climb / vault
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - crouch
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - crouch
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - standing
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - standing raised
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - laying raised
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - standing sprint
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
jump
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - laying
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
3rd - laying raised
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
generic vehicle 3rd person
Referenced by BoatScript::Get3rdPersonCameraType(), Car::Get3rdPersonCameraType(), and RegisterCameras().
|
staticprivate |
ironsights camera
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
|
staticprivate |
optics
Referenced by DayZPlayer::CameraHandler(), and RegisterCameras().
Referenced by GetTransitionTime(), and RegisterTransitionTime().
|
staticprivate |
uninitialized / invalid per item camera user data
Referenced by HumanItemBehaviorCfg::SetEmptyHanded(), and HumanItemBehaviorCfg::SetSurrender().
|
staticprivate |
|
staticprivate |
for empty hands
Referenced by HumanItemBehaviorCfg::SetRestrained(), and HumanItemBehaviorCfg::SetToolsOneHanded().
|
staticprivate |
for empty hands
Referenced by HumanItemBehaviorCfg::SetHeavyItems(), HumanItemBehaviorCfg::SetPoleArms(), and HumanItemBehaviorCfg::SetTwoHanded().
|
staticprivate |
for two handed items
Referenced by RegisterCameras(), and DayZPlayerCameraBase::SetCameraPPDelay().
|
staticprivate |
Referenced by RegisterCameras(), DayZPlayerCameraBase::SetCameraPPDelay(), and SetCameraPPDelay().
|
staticprivate |
Referenced by RegisterCameras(), and SetCameraPPDelay().