DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ RegisterCameras()

static void DayZPlayerCameras::RegisterCameras ( DayZPlayerType pType)
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

См. определение в файле DayZPlayerCameras.c строка 37

38 {
39 pType.ResetCameraCreators();
40
45 pType.RegisterCameraCreator(DAYZCAMERA_1ST, DayZPlayerCamera1stPerson);
46 pType.RegisterCameraCreator(DAYZCAMERA_3RD_ERC, DayZPlayerCamera3rdPersonErc);
47 pType.RegisterCameraCreator(DAYZCAMERA_3RD_ERC_SPR, DayZPlayerCamera3rdPersonErcSpr);
49 pType.RegisterCameraCreator(DAYZCAMERA_3RD_CRO, DayZPlayerCamera3rdPersonCrouch);
50 pType.RegisterCameraCreator(DAYZCAMERA_3RD_CRO_RAISED, DayZPlayerCamera3rdPersonCrouchRaised);
51 pType.RegisterCameraCreator(DAYZCAMERA_3RD_PRO, DayZPlayerCamera3rdPersonProne);
53 pType.RegisterCameraCreator(DAYZCAMERA_IRONSIGHTS, DayZPlayerCameraIronsights);
54 pType.RegisterCameraCreator(DAYZCAMERA_OPTICS, DayZPlayerCameraOptics);
55 pType.RegisterCameraCreator(DAYZCAMERA_3RD_ERC_RAISED_MELEE, DayZPlayerCamera3rdPersonErcRaisedMelee);
57 pType.RegisterCameraCreator(DAYZCAMERA_3RD_JUMP, DayZPlayerCamera3rdPersonJump);
58 pType.RegisterCameraCreator(DAYZCAMERA_3RD_CLIMB, DayZPlayerCamera3rdPersonClimb);
59
60 pType.RegisterCameraCreator(DAYZCAMERA_1ST_VEHICLE, DayZPlayerCamera1stPersonVehicle);
61 pType.RegisterCameraCreator(DAYZCAMERA_3RD_VEHICLE, DayZPlayerCamera3rdPersonVehicle);
62
63
84
90
101
104
110
114
120
125
126 //Uncon camera transitions
131
133 pType.RegisterCameraOnChangeFnStatic(DayZPlayerCameras, "OnCameraChange");
134 }
void DayZPlayerCamera1stPerson(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera1stPerson.c:112
class DayZPlayerCamera1stPerson extends DayZPlayerCameraBase DayZPlayerCamera1stPersonUnconscious(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera1stPerson.c:104
void DayZPlayerCamera3rdPersonJump(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:242
class DayZPlayerCamera3rdPerson extends DayZPlayerCameraBase DayZPlayerCamera3rdPersonErc(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:170
class DayZPlayerCamera3rdPersonJump extends DayZPlayerCamera3rdPersonErc DayZPlayerCamera3rdPersonClimb(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:241
void DayZPlayerCamera3rdPersonCrouch(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:375
class DayZPlayerCamera3rdPersonProne extends DayZPlayerCamera3rdPersonProneBase DayZPlayerCamera3rdPersonProneRaised(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:557
class DayZPlayerCamera3rdPersonErcSpr extends DayZPlayerCamera3rdPersonErc DayZPlayerCamera3rdPersonErcRaised(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:308
void DayZPlayerCamera3rdPersonProne(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:558
void DayZPlayerCamera3rdPersonErcSpr(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCamera3rdPerson.c:309
void DayZPlayerCameraOptics(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCameraIronsights.c:365
void DayZPlayerCamera3rdPersonVehicle(DayZPlayer pPlayer, HumanInputController pInput)
Определения DayZPlayerCameraVehicles.c:34
static const float TIME_CAMERACHANGE_03
Определения DayZPlayerCameras.c:29
static const int DAYZCAMERA_OPTICS
optics
Определения DayZPlayerCameras.c:13
static const int DAYZCAMERA_1ST
1st person camera
Определения DayZPlayerCameras.c:3
static const int DAYZCAMERA_3RD_PRO_RAISED
3rd - laying raised
Определения DayZPlayerCameras.c:10
static const int DAYZCAMERA_3RD_CLIMB
climb / vault
Определения DayZPlayerCameras.c:16
static const int DAYZCAMERA_3RD_CRO_RAISED
3rd - crouch
Определения DayZPlayerCameras.c:8
static const int DAYZCAMERA_3RD_ERC_SPR
3rd - standing sprint
Определения DayZPlayerCameras.c:5
static const float TIME_CAMERACHANGE_02
Определения DayZPlayerCameras.c:28
static const int DAYZCAMERA_3RD_PRO
3rd - laying
Определения DayZPlayerCameras.c:9
static const float TIME_CAMERACHANGE_01
for two handed items
Определения DayZPlayerCameras.c:27
static void RegisterTransitionTime(int pFrom, int pTo, float pTime, bool pTwoWay)
static function to set time to table
Определения DayZPlayerCameras.c:138
static const int DAYZCAMERA_3RD_VEHICLE
generic vehicle 3rd person
Определения DayZPlayerCameras.c:19
static const int DAYZCAMERA_3RD_ERC
3rd - standing
Определения DayZPlayerCameras.c:4
static const int DAYZCAMERA_IRONSIGHTS
ironsights camera
Определения DayZPlayerCameras.c:12
static const int DAYZCAMERA_3RD_CRO
3rd - crouch
Определения DayZPlayerCameras.c:7
static const int DAYZCAMERA_3RD_ERC_RAISED
3rd - standing raised
Определения DayZPlayerCameras.c:6
static const int DAYZCAMERA_1ST_UNCONSCIOUS
unconscious
Определения DayZPlayerCameras.c:14
static const int DAYZCAMERA_3RD_ERC_RAISED_MELEE
3rd - laying raised
Определения DayZPlayerCameras.c:11
static const int DAYZCAMERA_1ST_VEHICLE
vehicle 1st person
Определения DayZPlayerCameras.c:18
static const int DAYZCAMERA_3RD_JUMP
jump
Определения DayZPlayerCameras.c:15

Перекрестные ссылки 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(), DayZPlayerType(), RegisterTransitionTime(), TIME_CAMERACHANGE_01, TIME_CAMERACHANGE_02 и TIME_CAMERACHANGE_03.

Используется в DayZPlayerTypeUtils::DayZPlayerTypeCreate().