217 {
219 }
220
222 pOutResult.m_CameraTM[3][1] = newY;
223 }
224
228
234}
235
236
237
238
240{
242 {
243
248 }
249}
250
251
252
253
255{
257 {
258
259
264
267 {
268 Print(
"DayZPlayerCamera3rdPersonErcSpr: hips bone not found");
269 }
270
272 }
273
274
int m_iBoneIndex
main bone
vector m_CameraOffsetMS
model space offset
float m_jumpOffsetVelocity[1]
class DayZPlayerCamera3rdPersonJump extends DayZPlayerCamera3rdPersonErc DayZPlayerCamera3rdPersonClimb(DayZPlayer pPlayer, HumanInputController pInput)
float m_fShoulderWidth
shoulder camera widths
float m_fDelay
runtime config
float m_fDelayTimer
runtime values
vector m_CameraOffsetLS
local space offset
void DayZPlayerCamera3rdPersonErcSpr(DayZPlayer pPlayer, HumanInputController pInput)
void DayZPlayerCamera3rdPersonErcSpr(DayZPlayer pPlayer, HumanInputController pInput)
float m_fDistance
camera distance (external cameras only)
float m_fPredictCollisionRadius
sphere radius used for collision prediction
proto void Print(void var)
Prints content of variable to console/log.
static proto float SmoothCD(float val, float target, inout float velocity[], float smoothTime, float maxVelocity, float dt)
Does the CD smoothing function - easy in | easy out / S shaped smoothing.