DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | HumanItemBehaviorCfg |
Variables | |
static int | IKSETTING_AIMING = 0x1 |
bit mask of ik settings | |
static int | IKSETTING_RHAND = 0x2 |
static int | IKSETTING_LHAND = 0x4 |
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 | |
proto native HumanItemBehaviorCfg GetItemInHandsBehaviourCfg | ( | ) |
|
private |
Definition at line 135 of file humanitems.c.
Referenced by DayZPlayer::HandleADS(), DayZPlayer::HeadingModel(), ManBase::HeadingModel(), and DayZPlayerCameraBase::OnUpdate().
class HumanItemBehaviorCfg OnItemInHandsChanged | ( | bool | pInstant = false | ) |
signalization from script to engine that item in hands changed
Referenced by ManBase::EEItemIntoHands(), and ManBase::EEItemOutOfHands().
|
private |
Definition at line 37 of file humanitems.c.
Definition at line 75 of file humanitems.c.
Definition at line 65 of file humanitems.c.
Definition at line 52 of file humanitems.c.
return current aiming point from aiming model (additive swaying applied - no recoil points)
returns true if weapon is item and it has camera point - local pos, dir in weapon space
proto native bool WeaponGetCameraPointBoneRelative | ( | notnull EntityAI | pCamEntity, |
vector | pCamPoint, | ||
vector | pCamDir, | ||
int | pBoneIndex, | ||
out vector | pTm[4] ) |
returns true if weapon is item and it has camera point - model space matrix -
proto native bool WeaponGetCameraPointMSTransform | ( | notnull EntityAI | pCamEntity, |
vector | pCamPoint, | ||
vector | pCamDir, | ||
out vector | pTm[4] ) |
returns true if weapon is item and it has camera point - model space matrix -
|
private |
Definition at line 139 of file humanitems.c.
|
static |
bit mask of ik settings
Definition at line 4 of file humanitems.c.
|
static |
Definition at line 6 of file humanitems.c.
|
static |
Definition at line 5 of file humanitems.c.
bool m_bAttackLean |
max speed of alignment when evading
per weapon lean forward
Definition at line 29 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::SetEmptyHanded(), HumanItemBehaviorCfg::SetHeavyItems(), HumanItemBehaviorCfg::SetPoleArms(), HumanItemBehaviorCfg::SetRestrained(), HumanItemBehaviorCfg::SetSurrender(), HumanItemBehaviorCfg::SetToolsOneHanded(), and HumanItemBehaviorCfg::SetTwoHanded().
bool m_bJumpAllowed |
default false
per weapon lean forward
Definition at line 32 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::SetHeavyItems().
|
private |
default true
Definition at line 34 of file humanitems.c.
float m_fMeleeEvadeHeadingFilterSpan |
float m_fMeleeEvadeHeadingFilterSpeed |
delay of alignment when evading
Definition at line 25 of file humanitems.c.
float m_fMoveHeadingFilterSpan |
per item camera user data - can be obtained in runtime by DayZPlayer.GetPerItemCameraUD()
movement caps
Definition at line 18 of file humanitems.c.
float m_fMoveHeadingFilterSpeed |
delay of alignment when moving in prone stance
Definition at line 21 of file humanitems.c.
float m_fMoveHeadingProneFilterSpan |
delay of alignment when sprintinh
Definition at line 20 of file humanitems.c.
float m_fMoveHeadingSprintFilterSpan |
default delay of alignment when moving
Definition at line 19 of file humanitems.c.
int m_IKSettings[24] |
Definition at line 13 of file humanitems.c.
int m_IKSettingsMelee[2] |
[stance][movement] mask for ik
Definition at line 14 of file humanitems.c.
int m_iPerItemCameraUserData |
[inpact type] mask for ik (0 - light/1 - heavy)
Definition at line 15 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::SetEmptyHanded(), HumanItemBehaviorCfg::SetHeavyItems(), HumanItemBehaviorCfg::SetPoleArms(), HumanItemBehaviorCfg::SetRestrained(), HumanItemBehaviorCfg::SetSurrender(), HumanItemBehaviorCfg::SetToolsOneHanded(), and HumanItemBehaviorCfg::SetTwoHanded().
int m_iStanceMask |
combinations of STANCEMASK_
Definition at line 10 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::DayzPlayerItemBehaviorCfg(), HumanItemBehaviorCfg::SetEmptyHanded(), HumanItemBehaviorCfg::SetHeavyItems(), HumanItemBehaviorCfg::SetPoleArms(), HumanItemBehaviorCfg::SetRestrained(), HumanItemBehaviorCfg::SetSurrender(), HumanItemBehaviorCfg::SetToolsOneHanded(), and HumanItemBehaviorCfg::SetTwoHanded().
int m_iType |
Definition at line 8 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::SetEmptyHanded(), HumanItemBehaviorCfg::SetFirearms(), HumanItemBehaviorCfg::SetHeavyItems(), HumanItemBehaviorCfg::SetPoleArms(), HumanItemBehaviorCfg::SetRestrained(), HumanItemBehaviorCfg::SetSurrender(), HumanItemBehaviorCfg::SetToolsOneHanded(), and HumanItemBehaviorCfg::SetTwoHanded().
int m_StanceMovements[6] |
Definition at line 11 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::DayzPlayerItemBehaviorCfg(), HumanItemBehaviorCfg::SetEmptyHanded(), HumanItemBehaviorCfg::SetHeavyItems(), HumanItemBehaviorCfg::SetPoleArms(), HumanItemBehaviorCfg::SetRestrained(), HumanItemBehaviorCfg::SetSurrender(), HumanItemBehaviorCfg::SetToolsOneHanded(), and HumanItemBehaviorCfg::SetTwoHanded().
int m_StanceRotation[6] |
6 stances -> all has movement mask, STANCEIDX_ ... is index
Definition at line 12 of file humanitems.c.
Referenced by HumanItemBehaviorCfg::DayzPlayerItemBehaviorCfg(), HumanItemBehaviorCfg::SetRestrained(), and HumanItemBehaviorCfg::SetSurrender().