DayZ 1.24
|
Private Member Functions | |
void | SetIK (int pStance, int pMovement, bool pAim, bool pRArm, bool pLArm) |
void | SetIKStance (int pStance, bool pAim, bool pRArm, bool pLArm) |
void | SetIKMelee (int pHitType, bool pAim, bool pRArm, bool pLArm) |
void | SetIKAll (bool pAim, bool pRArm, bool pLArm) |
void | DayzPlayerItemBehaviorCfg () |
void | SetIKTwoHanded () |
void | SetIKPoleArms () |
void | SetPistols () |
void | SetFirearms () |
void | SetEmptyHanded () |
void | SetTwoHanded () |
void | SetToolsOneHanded () |
void | SetRestrained () |
void | SetSurrender () |
void | SetHeavyItems () |
void | SetPoleArms () |
Private Attributes | |
int | m_iType |
int | m_iStanceMask |
combinations of STANCEMASK_ | |
int | m_StanceMovements [6] |
int | m_StanceRotation [6] |
6 stances -> all has movement mask, STANCEIDX_ ... is index | |
int | m_IKSettings [24] |
int | m_IKSettingsMelee [2] |
[stance][movement] mask for ik | |
int | m_iPerItemCameraUserData |
[inpact type] mask for ik (0 - light/1 - heavy) | |
float | m_fMoveHeadingFilterSpan |
per item camera user data - can be obtained in runtime by DayZPlayer.GetPerItemCameraUD() | |
float | m_fMoveHeadingSprintFilterSpan |
default delay of alignment when moving | |
float | m_fMoveHeadingProneFilterSpan |
delay of alignment when sprintinh | |
float | m_fMoveHeadingFilterSpeed |
delay of alignment when moving in prone stance | |
float | m_fMeleeEvadeHeadingFilterSpan |
max speed of alignment when moving | |
float | m_fMeleeEvadeHeadingFilterSpeed |
delay of alignment when evading | |
bool | m_bAttackLean |
max speed of alignment when evading | |
bool | m_bJumpAllowed |
default false | |
bool | m_bPlaceholder |
default true | |
Static Private Attributes | |
static int | IKSETTING_AIMING = 0x1 |
bit mask of ik settings | |
static int | IKSETTING_RHAND = 0x2 |
static int | IKSETTING_LHAND = 0x4 |
Definition at line 5 of file humanitems.c.
|
inlineprivate |
per item camera user data to be uninitialized
rotational delay to camera direction in move only (filter)
Definition at line 106 of file DayZPlayerCfgBase.c.
References m_iStanceMask, m_StanceMovements, and m_StanceRotation.
|
inlineprivate |
Definition at line 198 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, DayZPlayerCameras::PERITEMUD_EMPTYHANDED, and SetIKAll().
|
inlineprivate |
Definition at line 183 of file DayZPlayerCfgBase.c.
References m_iType, SetIKMelee(), and SetIKStance().
|
inlineprivate |
Definition at line 274 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_bJumpAllowed, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, DayZPlayerCameras::PERITEMUD_TWOHANDED, and SetIKAll().
|
inlineprivate |
Definition at line 44 of file humanitems.c.
References IKSETTING_AIMING, IKSETTING_LHAND, and IKSETTING_RHAND.
Definition at line 82 of file humanitems.c.
References IKSETTING_AIMING, IKSETTING_LHAND, IKSETTING_RHAND, m_IKSettings, and m_IKSettingsMelee.
Referenced by SetEmptyHanded(), SetHeavyItems(), SetRestrained(), and SetToolsOneHanded().
|
inlineprivate |
Definition at line 72 of file humanitems.c.
Referenced by SetFirearms(), SetIKPoleArms(), and SetIKTwoHanded().
|
inlineprivate |
Definition at line 153 of file DayZPlayerCfgBase.c.
References SetIKMelee(), and SetIKStance().
Referenced by SetPoleArms().
|
inlineprivate |
Definition at line 59 of file humanitems.c.
References IKSETTING_AIMING, IKSETTING_LHAND, and IKSETTING_RHAND.
Referenced by SetFirearms(), SetIKPoleArms(), and SetIKTwoHanded().
|
inlineprivate |
Definition at line 140 of file DayZPlayerCfgBase.c.
References SetIKMelee(), and SetIKStance().
Referenced by SetTwoHanded().
|
inlineprivate |
Definition at line 166 of file DayZPlayerCfgBase.c.
|
inlineprivate |
Definition at line 288 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, DayZPlayerCameras::PERITEMUD_TWOHANDED, and SetIKPoleArms().
|
inlineprivate |
Definition at line 240 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, m_StanceRotation, DayZPlayerCameras::PERITEMUD_ONEHANDED, and SetIKAll().
|
inlineprivate |
Definition at line 258 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, m_StanceRotation, and DayZPlayerCameras::PERITEMUD_EMPTYHANDED.
|
inlineprivate |
Definition at line 226 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, DayZPlayerCameras::PERITEMUD_ONEHANDED, and SetIKAll().
|
inlineprivate |
Definition at line 212 of file DayZPlayerCfgBase.c.
References m_bAttackLean, m_iPerItemCameraUserData, m_iStanceMask, m_iType, m_StanceMovements, DayZPlayerCameras::PERITEMUD_TWOHANDED, and SetIKTwoHanded().
|
staticprivate |
bit mask of ik settings
Definition at line 11 of file humanitems.c.
Referenced by SetIK(), SetIKAll(), and SetIKStance().
|
staticprivate |
Definition at line 13 of file humanitems.c.
Referenced by SetIK(), SetIKAll(), and SetIKStance().
|
staticprivate |
Definition at line 12 of file humanitems.c.
Referenced by SetIK(), SetIKAll(), and SetIKStance().
|
private |
max speed of alignment when evading
per weapon lean forward
Definition at line 36 of file humanitems.c.
|
private |
|
private |
default true
Definition at line 41 of file humanitems.c.
|
private |
|
private |
delay of alignment when evading
Definition at line 32 of file humanitems.c.
|
private |
per item camera user data - can be obtained in runtime by DayZPlayer.GetPerItemCameraUD()
movement caps
Definition at line 25 of file humanitems.c.
|
private |
delay of alignment when moving in prone stance
Definition at line 28 of file humanitems.c.
|
private |
delay of alignment when sprintinh
Definition at line 27 of file humanitems.c.
|
private |
default delay of alignment when moving
Definition at line 26 of file humanitems.c.
|
private |
Definition at line 20 of file humanitems.c.
Referenced by SetIKAll().
|
private |
[stance][movement] mask for ik
Definition at line 21 of file humanitems.c.
Referenced by SetIKAll().
|
private |
[inpact type] mask for ik (0 - light/1 - heavy)
Definition at line 22 of file humanitems.c.
|
private |
combinations of STANCEMASK_
Definition at line 17 of file humanitems.c.
|
private |
Definition at line 15 of file humanitems.c.
|
private |
Definition at line 18 of file humanitems.c.
|
private |
6 stances -> all has movement mask, STANCEIDX_ ... is index
Definition at line 19 of file humanitems.c.