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

◆ DayzPlayerItemBehaviorCfg()

void HumanItemBehaviorCfg::DayzPlayerItemBehaviorCfg ( )
inlineprivate

per item camera user data to be uninitialized

rotational delay to camera direction in move only (filter)

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

108 {
109 m_iStanceMask = DayZPlayerConstants.STANCEMASK_ALL;
110
111 m_StanceMovements[DayZPlayerConstants.STANCEIDX_ERECT] = DayZPlayerConstants.MOVEMENT_IDLE | DayZPlayerConstants.MOVEMENT_WALK | DayZPlayerConstants.MOVEMENT_RUN | DayZPlayerConstants.MOVEMENT_SPRINT;
112 m_StanceMovements[DayZPlayerConstants.STANCEIDX_CROUCH] = DayZPlayerConstants.MOVEMENT_IDLE | DayZPlayerConstants.MOVEMENT_WALK | DayZPlayerConstants.MOVEMENT_SPRINT;
113 m_StanceMovements[DayZPlayerConstants.STANCEIDX_PRONE] = DayZPlayerConstants.MOVEMENT_IDLE | DayZPlayerConstants.MOVEMENT_WALK;
114 m_StanceMovements[DayZPlayerConstants.STANCEIDX_RAISEDERECT] = DayZPlayerConstants.MOVEMENT_IDLE | DayZPlayerConstants.MOVEMENT_WALK | DayZPlayerConstants.MOVEMENT_RUN | DayZPlayerConstants.MOVEMENT_SPRINT;
115 m_StanceMovements[DayZPlayerConstants.STANCEIDX_RAISEDCROUCH] = DayZPlayerConstants.MOVEMENT_IDLE | DayZPlayerConstants.MOVEMENT_WALK | DayZPlayerConstants.MOVEMENT_RUN;
116 m_StanceMovements[DayZPlayerConstants.STANCEIDX_RAISEDPRONE] = DayZPlayerConstants.MOVEMENT_IDLE;
117
118 m_StanceRotation[DayZPlayerConstants.STANCEIDX_ERECT] = DayZPlayerConstants.ROTATION_ENABLE;
119 m_StanceRotation[DayZPlayerConstants.STANCEIDX_CROUCH] = DayZPlayerConstants.ROTATION_ENABLE;
120 m_StanceRotation[DayZPlayerConstants.STANCEIDX_PRONE] = DayZPlayerConstants.ROTATION_ENABLE;
121 m_StanceRotation[DayZPlayerConstants.STANCEIDX_RAISEDERECT] = DayZPlayerConstants.ROTATION_ENABLE;
122 m_StanceRotation[DayZPlayerConstants.STANCEIDX_RAISEDCROUCH] = DayZPlayerConstants.ROTATION_ENABLE;
123 m_StanceRotation[DayZPlayerConstants.STANCEIDX_RAISEDPRONE] = DayZPlayerConstants.ROTATION_ENABLE;
124
125
127 m_iPerItemCameraUserData = DayZPlayerCameras.PERITEMUD_INVALID;
129 m_fMoveHeadingFilterSpan = CfgGameplayHandler.GetMovementRotationSpeedJog();
130 m_fMoveHeadingSprintFilterSpan = CfgGameplayHandler.GetMovementRotationSpeedSprint();
132 m_fMoveHeadingFilterSpeed = Math.DEG2RAD * 360; // 720 deg / sec
133
135 m_fMeleeEvadeHeadingFilterSpeed = Math.DEG2RAD * 1440; // 720 deg / sec
136
137 m_bAttackLean = false;
138 m_bJumpAllowed = true;
139 }
int m_iStanceMask
combinations of STANCEMASK_
Определения humanitems.c:17
float m_fMeleeEvadeHeadingFilterSpan
max speed of alignment when moving
Определения humanitems.c:31
bool m_bJumpAllowed
default false
Определения humanitems.c:39
float m_fMoveHeadingSprintFilterSpan
default delay of alignment when moving
Определения humanitems.c:26
bool m_bAttackLean
max speed of alignment when evading
Определения humanitems.c:36
float m_fMoveHeadingFilterSpeed
delay of alignment when moving in prone stance
Определения humanitems.c:28
float m_fMoveHeadingProneFilterSpan
delay of alignment when sprintinh
Определения humanitems.c:27
float m_fMoveHeadingFilterSpan
per item camera user data - can be obtained in runtime by DayZPlayer.GetPerItemCameraUD()
Определения humanitems.c:25
float m_fMeleeEvadeHeadingFilterSpeed
delay of alignment when evading
Определения humanitems.c:32
int m_StanceMovements[6]
Определения humanitems.c:18
int m_StanceRotation[6]
6 stances -> all has movement mask, STANCEIDX_ ... is index
Определения humanitems.c:19
int m_iPerItemCameraUserData
[inpact type] mask for ik (0 - light/1 - heavy)
Определения humanitems.c:22
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602

Перекрестные ссылки m_iStanceMask, m_StanceMovements и m_StanceRotation.