|
enum | DayZPlayerConstants {
DEBUG_MENU
, DEBUG_TURNSLIDE
, DEBUG_SHOWDEBUGPLUGIN
, DEBUG_SHOWINJURY
,
DEBUG_SHOWEXHAUSTION
, DEBUG_ENABLEJUMP
, DEBUG_ENABLETALKING
, STANCEIDX_ERECT
,
STANCEIDX_CROUCH
, STANCEIDX_PRONE
, STANCEIDX_RAISEDERECT
, STANCEIDX_RAISEDCROUCH
,
STANCEIDX_RAISEDPRONE
, STANCEIDX_RAISED
, STANCEMASK_ERECT
, STANCEMASK_CROUCH
,
STANCEMASK_PRONE
, STANCEMASK_RAISEDERECT
, STANCEMASK_RAISEDCROUCH
, STANCEMASK_RAISEDPRONE
,
STANCEMASK_ALL
, STANCEMASK_NOTRAISED = STANCEMASK_ERECT | STANCEMASK_CROUCH | STANCEMASK_PRONE
, STANCEMASK_RAISED = STANCEMASK_RAISEDERECT | STANCEMASK_RAISEDCROUCH | STANCEMASK_RAISEDPRONE
, MOVEMENT_IDLE
,
MOVEMENT_WALK
, MOVEMENT_RUN
, MOVEMENT_SPRINT
, ROTATION_DISABLE
,
ROTATION_ENABLE
, MOVEMENTIDX_SLIDE = -2
, MOVEMENTIDX_IDLE = 0
, MOVEMENTIDX_WALK = 1
,
MOVEMENTIDX_RUN = 2
, MOVEMENTIDX_SPRINT = 3
, MOVEMENTIDX_CROUCH_RUN = 4
, MELEE_LIGHT = 0
,
MELEE_HEAVY = 1
, VEHICLECLASS_CAR
, VEHICLECLASS_HELI
, VEHICLECLASS_BOAT
,
VEHICLESEAT_DRIVER
, VEHICLESEAT_CODRIVER
, VEHICLESEAT_PASSENGER_L
, VEHICLESEAT_PASSENGER_R
,
DEATH_DEFAULT = -1
, DEATH_PULL_OUT_TRANSPORT
, DEATH_BODY
, DEATH_FAST
,
DEATH_WATER
, DEATH_FALL
, DEATH_UNCON_ON_LAND
, DEATH_UNCON_IN_WATER
,
COMMANDID_NONE
, COMMANDID_MOVE
, COMMANDID_ACTION
, COMMANDID_MELEE
,
COMMANDID_MELEE2
, COMMANDID_FALL
, COMMANDID_DEATH
, COMMANDID_DAMAGE
,
COMMANDID_LADDER
, COMMANDID_UNCONSCIOUS
, COMMANDID_SWIM
, COMMANDID_VEHICLE
,
COMMANDID_CLIMB
, COMMANDID_SCRIPT
, COMMANDID_MOD_LOOKAT
, COMMANDID_MOD_WEAPONS
,
COMMANDID_MOD_ACTION
, COMMANDID_MOD_DAMAGE
, CMD_ACTIONINT_INTERRUPT = -2
, CMD_ACTIONINT_FINISH = -1
,
CMD_ACTIONINT_END = 0
, CMD_ACTIONINT_ACTION = 1
, CMD_ACTIONINT_ACTIONLOOP = 2
, CMD_ACTIONMOD_DRINK = 0
,
CMD_ACTIONMOD_EAT = 1
, CMD_ACTIONMOD_EMPTY_VESSEL = 2
, CMD_ACTIONMOD_CATCHRAIN = 3
, CMD_ACTIONMOD_VIEWCOMPASS = 7
,
CMD_ACTIONMOD_ITEM_TUNE = 9
, CMD_ACTIONMOD_GIVEL = 10
, CMD_ACTIONMOD_GIVER = 11
, CMD_ACTIONMOD_SHAVE = 12
,
CMD_ACTIONMOD_FILLMAG = 13
, CMD_ACTIONMOD_EMPTYMAG = 14
, CMD_ACTIONMOD_OPENITEM = 15
, CMD_ACTIONMOD_TAKETEMPSELF = 18
,
CMD_ACTIONMOD_VIEWMAP = 19
, CMD_ACTIONMOD_RAISEITEM = 20
, CMD_ACTIONMOD_SEARCHINVENTORY = 21
, CMD_ACTIONMOD_CRAFTING = 22
,
CMD_ACTIONMOD_RESTRAINEDSTRUGGLE = 23
, CMD_ACTIONMOD_COVERHEAD_SELF = 24
, CMD_ACTIONMOD_COVERHEAD_TARGET = 25
, CMD_ACTIONMOD_SET_ALARM = 250
,
CMD_ACTIONMOD_SET_KITCHENTIMER = 252
, CMD_ACTIONMOD_RESET_KITCHENTIMER = 253
, CMD_ACTIONMOD_BLOODTEST = 254
, CMD_ACTIONMOD_BLOODTESTOTHER = 255
,
CMD_ACTIONMOD_PICKUP_HANDS = 500
, CMD_ACTIONMOD_PICKUP_INVENTORY = 501
, CMD_ACTIONMOD_LICKBATTERY = 502
, CMD_ACTIONMOD_LIGHTFLARE = 503
,
CMD_ACTIONMOD_LITCHEMLIGHT = 504
, CMD_ACTIONMOD_UNPINGRENAGE = 505
, CMD_ACTIONMOD_OPENDOORFW = 506
, CMD_ACTIONMOD_OPENLID = 507
,
CMD_ACTIONMOD_CLOSELID = 508
, CMD_ACTIONMOD_ITEM_ON = 509
, CMD_ACTIONMOD_ITEM_OFF = 510
, CMD_ACTIONMOD_BATONEXTEND = 511
,
CMD_ACTIONMOD_BATONRETRACT = 512
, CMD_ACTIONMOD_UNLOCKHANDCUFFTARGET = 513
, CMD_ACTIONMOD_FISHINGRODEXTEND = 514
, CMD_ACTIONMOD_FISHINGRODRETRACT = 515
,
CMD_ACTIONMOD_CLEANHANDSBOTTLE = 516
, CMD_ACTIONMOD_OPENITEM_ONCE = 517
, CMD_ACTIONMOD_ATTACHSCOPE = 518
, CMD_ACTIONMOD_ATTACHBARREL = 519
,
CMD_ACTIONMOD_EMPTYSEEDSPACK = 520
, CMD_ACTIONMOD_INTERACTONCE = 521
, CMD_ACTIONMOD_ATTACHITEM = 522
, CMD_ACTIONMOD_CLOSEITEM_ONCE = 523
,
CMD_ACTIONMOD_FOLDITEM_ONCE = 524
, CMD_ACTIONMOD_UNFOLDITEM_ONCE = 525
, CMD_ACTIONMOD_PRESS_TRIGGER = 526
, CMD_ACTIONMOD_STOP_ALARM = 251
,
CMD_ACTIONMOD_EAT_PILL = 527
, CMD_ACTIONMOD_EAT_TABLET = 528
, CMD_ACTIONMOD_HEATPACK = 529
, CMD_ACTIONMOD_DROPITEM_HANDS = 900
,
CMD_ACTIONMOD_DROPITEM_INVENTORY = 901
, CMD_ACTIONFB_DRINK = 0
, CMD_ACTIONFB_EAT = 1
, CMD_ACTIONFB_CATCHRAIN = 3
,
CMD_ACTIONFB_ITEM_TUNE = 9
, CMD_ACTIONFB_GIVEL = 10
, CMD_ACTIONFB_GIVER = 11
, CMD_ACTIONFB_FILLMAG = 13
,
CMD_ACTIONFB_EMPTYMAG = 14
, CMD_ACTIONFB_DRINKPOND = 50
, CMD_ACTIONFB_DRINKWELL = 51
, CMD_ACTIONFB_FILLBOTTLEWELL = 52
,
CMD_ACTIONFB_FIREESTINGUISHER = 53
, CMD_ACTIONFB_WRING = 54
, CMD_ACTIONFB_FISHING = 56
, CMD_ACTIONFB_CPR = 57
,
CMD_ACTIONFB_BANDAGE = 58
, CMD_ACTIONFB_CRAFTING = 59
, CMD_ACTIONFB_INTERACT = 60
, CMD_ACTIONFB_FORCEFEED = 62
,
CMD_ACTIONFB_BANDAGETARGET = 63
, CMD_ACTIONFB_SPRAYPLANT = 64
, CMD_ACTIONFB_STARTFIRE = 65
, CMD_ACTIONFB_ANIMALSKINNING = 66
,
CMD_ACTIONFB_WASHHANDSWELL = 67
, CMD_ACTIONFB_WASHHANDSPOND = 68
, CMD_ACTIONFB_SALINEBLOODBAGTARGET = 69
, CMD_ACTIONFB_SALINEBLOODBAG = 70
,
CMD_ACTIONFB_STITCHUPSELF = 71
, CMD_ACTIONFB_VOMIT = 72
, CMD_ACTIONFB_UNRESTRAINTARGET = 73
, CMD_ACTIONFB_RESTRAINTARGET = 74
,
CMD_ACTIONFB_CHECKPULSE = 76
, CMD_ACTIONFB_CLEANWOUNDSTARGET = 78
, CMD_ACTIONFB_COLLECTBLOODSELF = 81
, CMD_ACTIONFB_EMPTY_VESSEL = 82
,
CMD_ACTIONFB_OPENITEM = 83
, CMD_ACTIONFB_HACKBUSH = 85
, CMD_ACTIONFB_HACKTREE = 86
, CMD_ACTIONFB_TAKETEMPSELF = 87
,
CMD_ACTIONFB_DIG = 88
, CMD_ACTIONFB_DIGUPCACHE = 89
, CMD_ACTIONFB_DIGMANIPULATE = 90
, CMD_ACTIONFB_DEPLOY_HEAVY = 95
,
CMD_ACTIONFB_DEPLOY_2HD = 96
, CMD_ACTIONFB_DEPLOY_1HD = 97
, CMD_ACTIONFB_BLOWFIREPLACE = 98
, CMD_ACTIONFB_VIEWMAP = 99
,
CMD_ACTIONFB_VIEWCOMPASS = 100
, CMD_ACTIONFB_FILLBOTTLEPOND = 101
, CMD_ACTIONFB_PLACING_HEAVY = 102
, CMD_ACTIONFB_PLACING_2HD = 103
,
CMD_ACTIONFB_PLACING_1HD = 104
, CMD_ACTIONFB_CUTBARK = 105
, CMD_ACTIONFB_VIEWNOTE = 106
, CMD_ACTIONFB_SEARCHINVENTORY = 107
,
CMD_GESTUREFB_LOOKOPTICS = 108
, CMD_ACTIONFB_MINEROCK = 109
, CMD_ACTIONFB_RAISEITEM = 110
, CMD_ACTIONFB_RESTRAINEDSTRUGGLE = 111
,
CMD_ACTIONFB_RESTRAINSELF = 112
, CMD_ACTIONFB_ASSEMBLE = 113
, CMD_ACTIONFB_DISASSEMBLE = 114
, CMD_ACTIONFB_FLAME_REPAIR = 115
,
CMD_ACTIONFB_TURN_VALVE = 116
, CMD_ACTIONFB_SET_ALARM = 250
, CMD_ACTIONFB_SHOVEL_DIG = 117
, CMD_ACTIONFB_VEHICLE_PUSH = 118
,
CMD_ACTIONFB_PATCHING_TIRE = 119
, CMD_ACTIONFB_PATCHING_DUCTTAPE = 120
, CMD_ACTIONFB_PATCHING_SEWING = 121
, CMD_ACTIONFB_PATCHING_LEATHER_SEWING_KIT = 122
,
CMD_ACTIONFB_SPLITTING_FIREWOOD = 123
, CMD_ACTIONFB_BREAKING_STICK = 124
, CMD_ACTIONFB_CLEANING_WEAPON = 125
, CMD_ACTIONFB_EATING_SNOW = 126
,
CMD_ACTIONFB_FILLING_CONTAINER_SNOW = 127
, CMD_ACTIONFB_DIGGIN_WORMS = 128
, CMD_ACTIONFB_PICKUP_HANDS = 500
, CMD_ACTIONFB_PICKUP_INVENTORY = 501
,
CMD_ACTIONFB_LICKBATTERY = 502
, CMD_ACTIONFB_LIGHTFLARE = 503
, CMD_ACTIONFB_LITCHEMLIGHT = 504
, CMD_ACTIONFB_UNPINGRENAGE = 505
,
CMD_ACTIONFB_ITEM_ON = 506
, CMD_ACTIONFB_ITEM_OFF = 507
, CMD_ACTIONFB_HANDCUFFTARGET = 508
, CMD_ACTIONFB_MORPHINE = 509
,
CMD_ACTIONFB_INJECTION = 510
, CMD_ACTIONFB_INJECTIONTARGET = 511
, CMD_ACTIONFB_DRINKSIP = 512
, CMD_ACTIONFB_CLEANHANDSBOTTLE = 513
,
CMD_ACTIONFB_OPENITEM_ONCE = 514
, CMD_ACTIONFB_POKE = 515
, CMD_ACTIONFB_ATTACHSCOPE = 516
, CMD_ACTIONFB_ATTACHBARREL = 517
,
CMD_ACTIONFB_RESTRAIN = 518
, CMD_ACTIONFB_PICKUP_HEAVY = 519
, CMD_ACTIONFB_PRESS_TRIGGER = 526
, CMD_ACTIONFB_RAISE_FLAG = 600
,
CMD_ACTIONFB_LOWER_FLAG = 601
, CMD_ACTIONFB_STOP_ALARM = 251
, CMD_ACTIONFB_EAT_PILL = 527
, CMD_ACTIONFB_EAT_TABLET = 528
,
CMD_ACTIONFB_HEATPACK = 529
, CMD_ACTIONFB_DROPITEM_HANDS = 900
, CMD_TRAILER_MASK = 3006
, CMD_TRAILER_MASK_02 = 3007
,
CMD_TRAILER_MASK_CHAINS = 3008
, CMD_TRAILER_MASK_DALLAS = 3009
, CMD_TRAILER_MASK_HOXTON = 3010
, CMD_TRAILER_MASK_WOLF = 3011
,
CMD_ACTIONMOD_STARTENGINE = 300
, CMD_ACTIONMOD_TOOTHORN = 301
, CMD_ACTIONMOD_DRIVER_DOOR_OPEN = 400
, CMD_ACTIONMOD_DRIVER_DOOR_CLOSE = 401
,
CMD_ACTIONMOD_CODRIVER_DOOROPEN = 402
, CMD_ACTIONMOD_CODRIVER_DOORCLOSE = 403
, CMD_ACTIONMOD_STOPENGINE = 404
, CMD_ACTIONMOD_SHIFTGEAR = 405
,
CMD_ACTIONMOD_HEADLIGHT = 406
, CMD_GESTUREMOD_GREETING = 1000
, CMD_GESTUREMOD_POINT = 1001
, CMD_GESTUREMOD_THUMB = 1002
,
CMD_GESTUREMOD_THUMBDOWN = 1003
, CMD_GESTUREMOD_SILENCE = 1004
, CMD_GESTUREMOD_TAUNT = 1005
, CMD_GESTUREMOD_TIMEOUT = 1006
,
CMD_GESTUREMOD_HEART = 1007
, CMD_GESTUREMOD_FACEPALM = 1008
, CMD_GESTUREMOD_WATCHING = 1009
, CMD_GESTUREMOD_HOLD = 1010
,
CMD_GESTUREMOD_LISTENING = 1011
, CMD_GESTUREMOD_POINTSELF = 1012
, CMD_GESTUREMOD_LOOKATME = 1013
, CMD_GESTUREMOD_OKAY = 1014
,
CMD_GESTUREMOD_RPS = 10000
, CMD_ACTIONINT_RPS_ROCK = 10
, CMD_ACTIONINT_RPS_PAPER = 11
, CMD_ACTIONINT_RPS_SCISSORS = 12
,
CMD_GESTUREMOD_THROAT = 1100
, CMD_GESTUREMOD_CLAP = 1101
, CMD_GESTUREMOD_DABBING = 1102
, CMD_GESTUREMOD_MOVE = 1103
,
CMD_GESTUREMOD_DOWN = 1104
, CMD_GESTUREMOD_COME = 1105
, CMD_GESTUREMOD_TAUNTKISS = 1106
, CMD_GESTUREMOD_TAUNTELBOW = 1107
,
CMD_GESTUREMOD_TAUNTTHINK = 1108
, CMD_GESTUREMOD_NODHEAD = 1109
, CMD_GESTUREMOD_SHAKEHEAD = 1110
, CMD_GESTUREMOD_SHRUG = 1111
,
CMD_GESTUREMOD_SURRENDER = 1112
, CMD_GESTUREMOD_SURRENDERIN = 1112
, CMD_GESTUREMOD_SURRENDEROUT = 1113
, CMD_GESTUREFB_GREETING = 1000
,
CMD_GESTUREFB_POINT = 1001
, CMD_GESTUREFB_THUMB = 1002
, CMD_GESTUREFB_THUMBDOWN = 1003
, CMD_GESTUREFB_SILENCE = 1004
,
CMD_GESTUREFB_TAUNT = 1005
, CMD_GESTUREFB_TIMEOUT = 1006
, CMD_GESTUREFB_HEART = 1007
, CMD_GESTUREFB_WATCHING = 1009
,
CMD_GESTUREFB_HOLD = 1010
, CMD_GESTUREFB_LISTENING = 1011
, CMD_GESTUREFB_POINTSELF = 1012
, CMD_GESTUREFB_LOOKATME = 1013
,
CMD_GESTUREFB_OKAY = 1014
, CMD_GESTUREFB_SALUTE = 1050
, CMD_GESTUREFB_CAMPFIRE = 1051
, CMD_GESTUREFB_LYINGDOWN = 1052
,
CMD_GESTUREFB_SOS = 1053
, CMD_GESTUREFB_SITA = 1054
, CMD_GESTUREFB_SITB = 1055
, CMD_GESTUREFB_DABBING = 1056
,
CMD_GESTUREFB_KNEEL = 1057
, CMD_GESTUREFB_THROAT = 1100
, CMD_GESTUREFB_MOVE = 1103
, CMD_GESTUREFB_DOWN = 1104
,
CMD_GESTUREFB_COME = 1105
, CMD_GESTUREFB_TAUNTKISS = 1106
, CMD_GESTUREFB_TAUNTTHINK = 1108
, CMD_GESTUREFB_DANCE = 1109
,
CMD_GESTUREFB_NODHEAD = 1110
, CMD_GESTUREFB_SHAKEHEAD = 1111
, CMD_GESTUREFB_SHRUG = 1112
, CMD_GESTUREFB_SURRENDER = 1113
,
CMD_GESTUREFB_SURRENDERIN = 1113
, CMD_GESTUREFB_SURRENDEROUT = 1114
, CMD_TRAILER_WAKE_UP = 3000
, CMD_TRAILER_DEAD_BODY = 3001
,
CMD_TRAILER_WALKIE_TALKIE = 3002
, CMD_TRAILER_WOUNDED = 3003
, CMD_TRAILER_WALK_AWAY = 3004
, CMD_TRAILER_DEAD = 3005
,
CMD_SUICIDEFB_1HD = 2000
, CMD_SUICIDEFB_FIREAXE = 2001
, CMD_SUICIDEFB_PITCHFORK = 2002
, CMD_SUICIDEFB_PISTOL = 2003
,
CMD_SUICIDEFB_RIFLE = 2004
, CMD_SUICIDEFB_SWORD = 2005
, CMD_SUICIDEFB_UNARMED = 2006
, CMD_SUICIDEFB_WOODAXE = 2007
,
CMD_SUICIDEFB_SPEAR = 2008
, CMD_SUICIDEFB_SICKLE = 2009
, CMD_SUICIDEFB_HOE = 2010
} |
| defined in C++ Подробнее...
|
|
enum | DayZPlayerInstanceType {
INSTANCETYPE_SERVER
, INSTANCETYPE_CLIENT
, INSTANCETYPE_REMOTE
, INSTANCETYPE_AI_SERVER
,
INSTANCETYPE_AI_REMOTE
, INSTANCETYPE_AI_SINGLEPLAYER
} |
| defined in C++ Подробнее...
|
|
|
class DayZPlayerCameraResult | DayZPlayerCamera (DayZPlayer pPlayer, HumanInputController pInput) |
|
void | DayZPlayerCameraResult () |
| cannot be instanced from script (always created from C++)
|
|
void | ~DayZPlayerCameraResult () |
| cannot be instanced from script (always created from C++)
|
|
bool | CanFreeLook () |
| this overrides freelook for cameras
|
|
void | OnActivate (DayZPlayerCamera pPrevCamera, DayZPlayerCameraResult pPrevCameraResult) |
| virtual callback - called when camera is created
|
|
void | OnUpdate (float pDt, out DayZPlayerCameraResult pOutResult) |
| virtual callback - called each frame
|
|
vector | GetBaseAngles () |
|
vector | GetAdditiveAngles () |
|
string | GetCameraName () |
|
float | GetCurrentYaw () |
|
float | GetCurrentPitch () |
|
float | GetCurrentRoll () |
|
vector | GetCurrentOrientation () |
|
bool | IsCamera3rdRaised () |
|
void | SpawnDiagCameraShake () |
|
void | SpawnCameraShake (float strength=1, float radius=2, float smoothness=5, float radius_decay_speed=6) |
|
void | SpawnCameraShakeProper (float strength, float radius, float smoothness, float radius_decay_speed) |
|
void | SendRecoilOffsetZ (float offset) |
| m_fCamPosOffsetZ info, used to adjust near plane in DayZPlayerCameraIronsights now
|
|
class DayZPlayerTypeStepSoundLookupTable | GetSoundBuilder (int eventId, int parameterHash) |
|
SoundObjectBuilder | GetSoundBuilder (int eventId, int pMovement, int pSurfaceHash, AnimBootsType pBoots) |
|
NoiseParams | GetNoiseParams (int eventId) |
|
class DayZPlayerTypeAttachmentSoundLookupTable | GetSoundEvent (int event_id) |
|
SoundObjectBuilder | GetSoundBuilder (int eventId, string slotName, int attachmentHash) |
|
class VegetationSound | SetDefaultItemInHandsProfile (string pAnimInstanceName, HumanItemBehaviorCfg pBehaviorCfg) |
|
void | VegetationSound (SoundObjectBuilder soundObjectBuilder, TIntArray animEventIds) |
|
SoundObjectBuilder | GetSoundObjectBuilder () |
|
TIntArray | GetAnimEventIds () |
|
proto native void | ResetItemInHandsProfiles () |
| reset profiles
|
|
proto native int | AddItemInHandsProfile (string pItemClass, string pAnimInstanceName, HumanItemBehaviorCfg pBehaviorCfg) |
| VKOSTIK: DO NOT FORGET !!! HumanItemBehaviorCfg.m_iPerItemCameraUD - per item camera user data - enables you setup different cameras for different items in hands.
|
|
proto native int | AddItemInHandsProfileIK (string pItemClass, string pAnimInstanceName, HumanItemBehaviorCfg pBehaviorCfg, string pIkPoseAnim, string pWeaponStates="") |
|
proto native int | AddItemBoneRemap (string pItemClass, array< string > pBoneRemap) |
|
proto native void | DebugPreloadAnimationInstances () |
| debug / hack - loads all animation instances
|
|
proto native void | ResetCameraCreators () |
| resets camera creators
|
|
proto native void | RegisterCameraCreator (int pCameraID, typename pCameraType) |
| registers camera creator - camera type => camera type (must be descendant of DayZPlayerCamera)
|
|
proto native void | RegisterCameraOnChangeFnStatic (typename pClass, string pFnName) |
| registers camera on change function - static function
|
|
proto native void | RegisterCameraOnChangeFn (Class pInstance, string pFnName) |
| registers camera on change function -
|
|
proto native void | SetLookLimits (float pDown, float pUp, float pLeft, float pRight) |
| sets look limits for a player
|
|
proto native void | SetAimLimits (float pDown, float pUp, float pLeft, float pRight) |
| sets aim limits for a player
|
|
proto native void | SetVerticalMinimumAimLimit (float value) |
| sets vertical minimum aim limit for a player
|
|
proto native void | SetCameraShootParams (float pRayDistance, float pRayRadius, float pMaxAngleCos) |
| sets aim limits for a player
|
|
proto native int | GetHeadBoneIdx () |
|
proto native void | RegisterStepEvent (string pEventType, float pFilterTimeout) |
| calls DayZPlayer.OnStepEvent();
|
|
proto native void | RegisterSoundEvent (string pEventType, float pFilterTimeout) |
| calls DayZPlayer.OnSoundEvent();
|
|
proto native void | RegisterParticleEvent (string pEventType, float pFilterTimeout) |
| calls DayZPlayer.OnParticleEvent();
|
|
void | RegisterStepSoundLookupTable (DayZPlayerTypeStepSoundLookupTable pSSLUT) |
|
DayZPlayerTypeStepSoundLookupTable | GetStepSoundLookupTable () |
|
void | RegisterAttachmentSoundLookupTable (DayZPlayerTypeAttachmentSoundLookupTable pASLUT) |
|
DayZPlayerTypeAttachmentSoundLookupTable | GetAttachmentSoundLookupTable () |
|
void | RegisterVoiceSoundLookupTable (DayZPlayerTypeVoiceSoundLookupTable pASLUT) |
|
DayZPlayerTypeVoiceSoundLookupTable | GetVoiceSoundLookupTable () |
|
void | RegisterSoundTable (DayZPlayerTypeAnimTable pST) |
|
DayZPlayerTypeAnimTable | GetSoundTable () |
|
array< ref VegetationSound > | GetVegetationSounds () |
|
NoiseParams | GetNoiseParamsStand () |
|
NoiseParams | GetNoiseParamsCrouch () |
|
NoiseParams | GetNoiseParamsProne () |
|
NoiseParams | GetNoiseParamsLandLight () |
|
NoiseParams | GetNoiseParamsLandHeavy () |
|
NoiseParams | GetNoiseParamsWhisper () |
|
NoiseParams | GetNoiseParamsTalk () |
|
NoiseParams | GetNoiseParamsShout () |
|
void | LoadSoundWeaponEvent () |
|
void | LoadVegetationSounds () |
|
AnimSoundEvent | GetSoundWeaponEvent (int event_id) |
|
void | RegisterHitComponentsForAI () |
| register hit components for AI melee (used by attacking AI)
|
|
string | GetHitComponentForAI () |
|
string | GetDefaultHitComponent () |
|
string | GetDefaultHitPositionComponent () |
|
array< string > | GetSuitableFinisherHitComponents () |
|
void | DayZPlayerType () |
|
void | ~DayZPlayerType () |
|
proto native SHumanGlobalSettings | GetGlobalSettingsW () |
| returns Human global settings for DayZPlayer
|
|
proto native SHumanCommandMoveSettings | CommandMoveSettingsW () |
|
proto native SHumanCommandSwimSettings | CommandSwimSettingsW () |
|
proto native SHumanCommandClimbSettings | CommandClimbSettingsW () |
|
void | SDayZPlayerHeadingModel () |
| cannot be created from script
|
|
void | ~SDayZPlayerHeadingModel () |
|
proto native DayZPlayerType | GetDayZPlayerType () |
| returns appropriate DayZPlayerType
|
|
proto native DayZPlayerInstanceType | GetInstanceType () |
|
override string | GetDebugName () |
|
bool | HeadingModel (float pDt, SDayZPlayerHeadingModel pModel) |
|
bool | AimingModel (float pDt, SDayZPlayerAimingModel pModel) |
| -------------— aiming model ----------------------—
|
|
void | CommandHandler (float pDt, int pCurrentCommandID, bool pCurrentCommandFinished) |
| -------------— command handling ----------------------—
|
|
int | CameraHandler (int pCameraMode) |
| -------------— camera handling ----------------------—
|
|
proto native DayZPlayerCamera | GetCurrentCamera () |
| -------------— camera additional functions ----------------------—
|
|
proto native void | GetCurrentCameraTransform (out vector position, out vector direction, out vector rotation) |
| gets transform of current player camera
|
|
proto native int | GetCurrentPerItemCameraUD () |
| gets current camera
|
|
proto native bool | IsCameraBlending () |
|
proto native void | AnimCallCommand (int pCommand, int pParamInt, float pParamFloat) |
| -------------— animation graph functions ----------------------—
|
|
proto native void | AnimSetFloat (int pVar, float pFlt) |
|
proto native void | AnimSetInt (int pVar, int pInt) |
|
proto native void | AnimSetBool (int pVar, bool pBool) |
|
proto native int | Random () |
| -------------— deterministic random numbers ---------------------—
|
|
proto native float | RandomRange (int pRange) |
| Random number in range of <0,pRange-1> - !!! use this only during deterministic simulation (CommandHandler)
|
|
proto native float | Random01 () |
| Random number in range of <0,1> - !!! use this only during deterministic simulation (CommandHandler)
|
|
bool | IsEyeZoom () |
| DEPRICATED(use GetEyeZoomLevel()) returns true if player is using EyeZoom, otherwise false.
|
|
int | GetEyeZoomLevel () |
| returns eye zoom level, uses ECameraZoomType values
|
|
bool | IsShootingFromCamera () |
| return true if shots are fired from camere, otherwise false
|
|
bool | IsHoldingBreath () |
| return true if player is trying to hold breah, otherwise false
|
|
bool | IsPerformingFBGesture () |
| return true if player is currently performing FB gesture, otherwise false
|
|
bool | IsInThirdPerson () |
| return true if player is currently in 3pp, otherwise false
|
|
proto native MeleeCombatData | GetMeleeCombatData () |
| processes melee hit
|
|
proto native void | ProcessMeleeHit (InventoryItem pMeleeWeapon, int pMeleeModeIndex, Object pTarget, int pComponentIndex, vector pHitWorldPos) |
| processes melee hit (uses component index)
|
|
proto native void | ProcessMeleeHitName (InventoryItem pMeleeWeapon, int pMeleeModeIndex, Object pTarget, string pComponentName, vector pHitWorldPos) |
| processes melee hit (uses component name)
|
|
proto native EClientKicked | GetKickOffReason () |
| get reason for kickoff if available (server only)
|
|
proto native void | ReleaseNetworkControls () |
| -------------— release controls ----------------------—
|
|
proto native void | SendSyncJuncture (int pJunctureID, ParamsWriteContext ctx) |
| -------------— sync stuff ----------------------—
|
|
proto native void | StoreInputForRemotes (ParamsWriteContext ctx) |
|
proto native bool | DebugSyncShadowSetup (DayZPlayer pPlayer) |
| -------------— sync shadow ----------------------—
|
|
proto void | GetLookLimits (out float pDown, out float pUp, out float pLeft, out float pRight) |
| returns look limits for a player
|
|
proto void | GetAimLimits (out float pDown, out float pUp, out float pLeft, out float pRight) |
| returns aim limits for a player
|
|
void | SetCurrentWaterLevel (float pWaterLevel) |
|
float | GetCurrentWaterLevel () |
|
proto native bool | IsPlayerInStance (int pStanceMask) |
| -------------— camera additiona functions ----------------------—
|
|
void | OnInputForRemote (ParamsReadContext ctx) |
|
void | OnInputFromServer (ParamsReadContext ctx) |
|
proto native float | IsPlayerSpeaking () |
| -------------— speaking anim ----------------------—
|
|
void | UpdateDummyPlayerProxyVisibility (EntityAI shoulder, EntityAI melee) |
|
void | ForceStandUpForHeavyItems (notnull EntityAI item) |
| -------------— Forces player to stand up when swapping to heavy item ----------------------—
|
|
void | ForceStandUpForHeavyItemsSwap (notnull EntityAI item1, notnull EntityAI item2) |
|
void | OnThrowingModeChange (bool change_to_enabled) |
|
ScriptInvoker | GetOnDeathStart () |
|
override void | OnCommandDeathStart () |
|
|
vector | m_CameraTM [4] |
| transformation matrix - pos + orient of the camera
|
|
float | m_fFovMultiplier |
| fov multiplier - 1.0 default - used for modifying fov -
|
|
float | m_fFovAbsolute |
| fov absolute value override - -1.0 default, if set - overrides absolute fov setting
|
|
float | m_fNearPlane |
| nearplane distance
|
|
float | m_fPositionModelSpace |
| 0.0 position is in heading space, 1.0 position is in model space
|
|
float | m_fDistance |
| camera distance (external cameras only)
|
|
float | m_fUseHeading |
| 0..1 (0 uses direct dir returned, 1 uses heading from player)
|
|
float | m_fPredictCollisionRadius |
| sphere radius used for collision prediction
|
|
int | m_iDirectBone |
| -1 no bone, >= 0 - bone index camera is bound to, m_CameraTM is offset to the bone
|
|
int | m_iDirectBoneMode |
|
float | m_fInsideCamera |
| 0 not used, 1 - pos, 2 - rot, 3 - pos+rot applied as a parent to m_CameraTM, 4 as 3 but cam aligned with Y
|
|
bool | m_bUpdateWhenBlendOut |
| true - camera is updated when blending to new camera (Ironsights == false)
|
|
float | m_fShootFromCamera |
| 1(default) - uses shoot from camera (+aiming sway), 0 pure weapon shoot (ironsights == 0)
|
|
float | m_fIgnoreParentRoll |
| 1 - resets base transforms roll
|
|
float | m_fIgnoreParentPitch |
| 1 - resets base transforms pitch
|
|
float | m_fIgnoreParentYaw |
| 1 - resets base transforms yaw
|
|
bool | m_bUpdateEveryFrame |
| Whether the camera updates the next frame or blends with next character update.
|
|
vector | m_OwnerTM [4] |
| override automatically calculated owner transform during rendering (default - false)
|
|
bool | m_bOwnerTMOverride |
| The world space transform of the owner to the camera.
|
|
IEntity | m_CollisionIgnoreEntity |
| ignore entity in 3rd person camera collision solver
|
|
DayZPlayer | m_pPlayer |
| data
|
|
HumanInputController | m_pInput |
| human input
|
|
ref SoundObjectBuilder | m_SoundObjectBuilder |
|
ref TIntArray | m_AnimEventIds |
|
ref DayZPlayerTypeStepSoundLookupTable | m_pStepSoundLookupTable |
|
ref DayZPlayerTypeAttachmentSoundLookupTable | m_pAttachmentSoundLookupTable |
|
ref DayZPlayerTypeVoiceSoundLookupTable | m_pVoiceSoundLookupTable |
|
ref DayZPlayerTypeAnimTable | m_pSoundTable |
|
ref NoiseParams | m_pNoiseStepStand |
|
ref NoiseParams | m_pNoiseStepCrouch |
|
ref NoiseParams | m_pNoiseStepProne |
|
ref NoiseParams | m_pNoiseLandLight |
|
ref NoiseParams | m_pNoiseLandHeavy |
|
ref NoiseParams | m_pNoiseWhisper |
|
ref NoiseParams | m_pNoiseTalk |
|
ref NoiseParams | m_pNoiseShout |
|
ref array< ref VegetationSound > | m_pVegetationSounds |
|
ref array< ref DayZAIHitComponent > | m_HitComponentsForAI |
| Melee hit components (AI targeting)
|
|
string | m_DefaultHitComponent |
|
string | m_DefaultHitPositionComponent |
|
ref array< string > | m_SuitableFinisherHitComponents |
|
ref array< ref AnimSoundEvent > | m_animSoundEventsAttack |
|
enum DayZPlayerConstants | SetDefaultItemInHandsProfile |
|
enum DayZPlayerInstanceType | m_iCamMode |
|
int | m_iCurrentCommandID |
|
float | m_fOrientationAngle |
|
float | m_fHeadingAngle |
|
class SDayZPlayerAimingModel | SIMPLE_SELECTION_MELEE_RIFLE = 0 |
|
const int | SIMPLE_SELECTION_MELEE_MELEE = 1 |
|
const int | SIMPLE_SELECTION_SHOULDER_RIFLE = 2 |
|
const int | SIMPLE_SELECTION_SHOULDER_MELEE = 3 |
|
ref ScriptInvoker | m_OnDeathStart |
| invokers
|
|
this file is interface DayZPlayer classes
См. определение в файле dayzplayer.c