![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| proto void | ApplyCentralImpulse (vector centralImpulse) |
| Applies impulse on the physics body (at origin). | |
| proto void | ApplyForce (vector force) |
| -------------— deterministic physics ---------------------— | |
| proto void | ApplyForceAt (vector pos, vector force) |
| Applies constant force on the physics body at a position (world space coordinates). | |
| proto void | ApplyImpulseAt (vector pos, vector force) |
| Applies impulse on the physics body at a position (world space coordinates). | |
| proto void | ApplyTorque (vector force) |
| Applies constant torque on the physics body. | |
| proto void | ApplyTorqueImpulse (vector torqueImpulse) |
| Applies impulse torque on the physics body. | |
| override bool | CanBeSkinned () |
| override bool | CanDropEntity (notnull EntityAI item) |
| bool | CanPlaceItem (EntityAI item) |
| bool | CanReachDoorsFromSeat (string pDoorsSelection, int pCurrentSeat) |
| bool | CanReachSeatFromDoors (string pSeatSelection, vector pFromPos, float pDistance=1.0) |
| bool | CanReachSeatFromSeat (int currentSeat, int nextSeat) |
| bool | CrewCanGetThrough (int posIdx) |
| proto native void | CrewDeath (int posIdx) |
| Handles death of player in vehicle and awakes its physics if needed. | |
| proto native Human | CrewDriver () |
| Returns the driver Null can be returned if no Human is present. | |
| proto void | CrewEntry (int posIdx, out vector pos, out vector dir) |
| Reads entry point and direction into vehicle on given position in model space. | |
| proto void | CrewEntryWS (int posIdx, out vector pos, out vector dir) |
| Reads entry point and direction into vehicle on given position in world space. | |
| proto native void | CrewGetIn (Human player, int posIdx) |
| Performs transfer of player from world into vehicle on given position. | |
| proto native Human | CrewGetOut (int posIdx) |
| Performs transfer of player from vehicle into world from given position. | |
| proto native Human | CrewMember (int posIdx) |
| Returns crew member based on position index. Null can be returned if no Human is present on the given position. | |
| proto native int | CrewMemberIndex (Human player) |
| Returns crew member index based on player's instance. -1 is returned when the player is not isnide. | |
| proto native int | CrewPositionIndex (int componentIdx) |
| Returns crew member index based on action component index. -1 is returned when no crew position corresponds to given component index. | |
| proto native int | CrewSize () |
| Returns crew capacity of this vehicle. | |
| proto void | CrewTransform (int posIdx, out vector mat[4]) |
| Returns crew transformation indside vehicle in model space. | |
| proto void | CrewTransformWS (int posIdx, out vector mat[4]) |
| Returns crew transformation indside vehicle in world space. | |
| Shape | DebugFreeAreaAtDoor (int currentSeat, float maxAllowedObjHeight=0.5, float horizontalExtents=0.5, float playerHeight=1.7) |
| bool | DetectFlipped (VehicleFlippedContext ctx) |
| Override based on vehicle implementation (Car, Boat, modded, etc.). | |
| bool | DetectFlippedUsingSurface (VehicleFlippedContext ctx, float angleTolerance) |
| override bool | DisableVicinityIcon () |
| override void | EEHitBy (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) |
| int | Get3rdPersonCameraType () |
| string | GetActionCompNameFuel () |
| float | GetActionDistanceFuel () |
| int | GetAnimInstance () |
| CachedEquipmentStorageBase | GetCachedEquipment () |
| override void | GetDebugActions (out TSelectableActionInfoArrayEx outputList) |
| VehicleFlippedContext | GetFlipContext () |
| override int | GetHideIconMask () |
| string | GetImpactSurfaceType (IEntity other, Contact impact) |
| string | GetImpactSurfaceTypeEx (IEntity other, Contact impact, out int liquid) |
| override int | GetMeleeTargetType () |
| float | GetMomentum () |
| override event | GetMoveType () |
| override event | GetOwnerStateType () |
| vector | GetRefillPointPosWS () |
| string | GetRuinedMeleeAmmoType () |
| returns ammo (projectile) used in melee if the item is destroyed. Override higher for specific use | |
| int | GetSeatAnimationType (int posIdx) |
| int | GetSeatIndexFromDoor (string pDoorSelection) |
| float | GetTransportCameraDistance () |
| vector | GetTransportCameraOffset () |
| string | GetVehicleType () |
| bool | HasEngineZoneReceivedHit () |
| void | InitImpactSoundData () |
| bool | IsActionFlipped (Man player) |
| Don't override, may change to native for caching 'DetectFlipped' in the future based on active-ness (i.e. only updated when vehicle changes active state). | |
| bool | IsAnyCrewPresent () |
| bool | IsAreaAtDoorFree (int currentSeat, float maxAllowedObjHeight, inout vector extents, out vector transform[4]) |
| bool | IsAreaAtDoorFree (int currentSeat, float maxAllowedObjHeight=0.5, float horizontalExtents=0.5, float playerHeight=1.7) |
| bool | IsFlipped () |
| Don't override, may change to native for caching 'DetectFlipped' in the future based on active-ness (i.e. only updated when vehicle changes active state). | |
| override bool | IsHealthVisible () |
| override bool | IsIgnoredByConstruction () |
| bool | IsIgnoredObject (Object o) |
| bool | IsInTransport () |
| returns true if man is in transport, false otherwise | |
| bool | IsInventorySoftLocked () |
| override bool | IsTransport () |
| bool | IsVitalSparkPlug () |
| void | JunctureDeleteItem (EntityAI item) |
| proto native bool | LightIsOn () |
| Returns true when lights are on, false otherwise. | |
| proto native void | LightOff () |
| Signals for LightIsOn to return false. | |
| proto native void | LightOn () |
| Signals for LightIsOn to return true. | |
| proto native void | LightToggle () |
| Calls LightOn/LightOff depending on current light state. | |
| void | LocalDestroyEntityInHands () |
| void | MarkCrewMemberDead (int crewMemberIndex) |
| void | MarkCrewMemberUnconscious (int crewMemberIndex) |
| bool | NeedInventoryJunctureFromServer (notnull EntityAI item, EntityAI currParent, EntityAI newParent) |
| override bool | OnAction (int action_id, Man player, ParamsReadContext ctx) |
| bool | OnBeforeLightOn () |
| Is called by native every time the game wants to turn on the light. | |
| void | OnContact (string zoneName, vector localPos, IEntity other, Contact data) |
| Is called every time when vehicle collides with other object. | |
| array< InventoryItem > | OnDrawOptics2D () |
| Called when 2D optics are about to be drawn. | |
| void | OnDriverEnter (Human player) |
| Is called when the crew member enters the driver seat. | |
| void | OnDriverExit (Human player) |
| Is called when the crew member leaves the driver seat. | |
| void | OnGameplayDataHandlerSync () |
| void | OnInput (float dt) |
| Called after every input simulation step. | |
| void | OnItemInHandsChanged () |
| void | OnUpdate (float dt) |
| Is called every game frame on client, fixed rate on server. | |
| void | OnUpdateLight () |
| Is called by native every time the game wants to update the light. | |
| bool | PhysicalPredictiveDropItem (EntityAI entity, bool heavy_item_only=true) |
| AbstractWave | PlaySound (SoundObject so, SoundObjectBuilder sob) |
| void | PlaySoundByAnimEvent (EAnimSoundEventID id) |
| void | PredictiveMoveItemFromHandsToInventory () |
| ToDo: Old system method. Might should be adjusted to new system at some point. | |
| float | ProcessImpactSound (IEntity other, Contact extra, float weight, out int surfaceHash) |
| float | ProcessImpactSoundEx (IEntity other, Contact extra, float weight, out int surfaceHash, out int liquidType) |
| proto native int | Random () |
| -------------— deterministic random numbers ---------------------— | |
| proto native float | Random01 () |
| Random number in range of <0,1> - ! | |
| float | RandomFloat (float min, float max) |
| Random number in range of <min,max> - ! | |
| proto native float | RandomRange (int pRange) |
| Random number in range of <0,pRange-1> - ! | |
| void | SetEngineZoneReceivedHit (bool pState) |
| void | SetInventorySoftLock (bool status) |
| void | SetProcessUIWarning (bool state) |
| override bool | ShowZonesHealth () |
| void | StopDeathDarkeningEffect () |
| proto native void | Synchronize () |
| Synchronizes car's state in case the simulation is not running. | |
| void | Transport () |
| void | UpdateInventoryMenu () |
| void | UpdateLights (int new_gear=-1) |
| void | JunctureTakeEntityToHands (notnull EntityAI item) |
| hand juncture | |
| void | PredictiveTakeEntityToHands (EntityAI item) |
| void | LocalTakeEntityToHands (EntityAI item) |
| void | ServerTakeEntityToHands (EntityAI item) |
| void | TakeEntityToHandsImpl (InventoryMode mode, EntityAI item) |
| bool | ReplaceItemWithNewImpl (InventoryMode mode, ReplaceItemWithNewLambdaBase lambda) |
| !hand -> !hand replace | |
| bool | LocalReplaceItemWithNew (ReplaceItemWithNewLambdaBase lambda) |
| bool | ServerReplaceItemWithNew (ReplaceItemWithNewLambdaBase lambda) |
| bool | ReplaceItemElsewhereWithNewInHandsImpl (InventoryMode mode, ReplaceItemWithNewLambdaBase lambda) |
| !hand replace -> hand | |
| bool | LocalReplaceItemElsewhereWithNewInHands (ReplaceItemWithNewLambdaBase lambda) |
| bool | ServerReplaceItemElsewhereWithNewInHands (ReplaceItemWithNewLambdaBase lambda) |
| bool | ReplaceItemInHandsWithNewImpl (InventoryMode mode, ReplaceItemWithNewLambdaBase lambda) |
| hand replace | |
| bool | LocalReplaceItemInHandsWithNew (ReplaceItemWithNewLambdaBase lambda) |
| bool | ServerReplaceItemInHandsWithNew (ReplaceItemWithNewLambdaBase lambda) |
| bool | ReplaceItemInHandsWithNewElsewhereImpl (InventoryMode mode, ReplaceItemWithNewLambdaBase lambda) |
| hand replace2 | |
| bool | LocalReplaceItemInHandsWithNewElsewhere (ReplaceItemWithNewLambdaBase lambda) |
| bool | ServerReplaceItemInHandsWithNewElsewhere (ReplaceItemWithNewLambdaBase lambda) |
| bool | JunctureTakeEntityToInventory (FindInventoryLocationType flags, notnull EntityAI item) |
| to inv juncture | |
| override bool | PredictiveTakeEntityToInventory (FindInventoryLocationType flags, notnull EntityAI item) |
| override bool | LocalTakeEntityToInventory (FindInventoryLocationType flags, notnull EntityAI item) |
| override bool | ServerTakeEntityToInventory (FindInventoryLocationType flags, notnull EntityAI item) |
| bool | TakeEntityToInventoryImpl (InventoryMode mode, FindInventoryLocationType flags, notnull EntityAI item) |
| bool | JunctureTakeEntityToCargo (notnull EntityAI item) |
| to cgo juncture | |
| override bool | PredictiveTakeEntityToCargo (notnull EntityAI item) |
| override bool | LocalTakeEntityToCargo (notnull EntityAI item) |
| override bool | ServerTakeEntityToCargo (notnull EntityAI item) |
| bool | TakeEntityToCargoImpl (InventoryMode mode, notnull EntityAI item) |
| bool | JunctureTakeEntityAsAttachment (notnull EntityAI item) |
| as att juncture | |
| override bool | PredictiveTakeEntityAsAttachment (notnull EntityAI item) |
| override bool | LocalTakeEntityAsAttachment (notnull EntityAI item) |
| override bool | ServerTakeEntityAsAttachment (notnull EntityAI item) |
| bool | TakeEntityAsAttachmentImpl (InventoryMode mode, notnull EntityAI item) |
| bool | JunctureTakeEntityAsAttachmentEx (notnull EntityAI item, int slot) |
| as att ex juncture | |
| override bool | PredictiveTakeEntityAsAttachmentEx (notnull EntityAI item, int slot) |
| override bool | LocalTakeEntityAsAttachmentEx (notnull EntityAI item, int slot) |
| override bool | ServerTakeEntityAsAttachmentEx (notnull EntityAI item, int slot) |
| bool | TakeEntityAsAttachmentExImpl (InventoryMode mode, notnull EntityAI item, int slot) |
| bool | JunctureSwapEntities (notnull EntityAI item1, notnull EntityAI item2) |
| swap juncture | |
| bool | PredictiveSwapEntities (notnull EntityAI item1, notnull EntityAI item2) |
| bool | LocalSwapEntities (notnull EntityAI item1, notnull EntityAI item2) |
| bool | ServerSwapEntities (notnull EntityAI item1, notnull EntityAI item2) |
| bool | SwapEntitiesImpl (InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2) |
| bool | JunctureForceSwapEntities (notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst) |
| ForceSwap juncture. | |
| bool | PredictiveForceSwapEntities (notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst) |
| bool | LocalForceSwapEntities (notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst) |
| bool | ServerForceSwapEntities (notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst) |
| bool | ForceSwapEntitiesImpl (InventoryMode mode, notnull EntityAI item1, notnull EntityAI item2, notnull InventoryLocation item2_dst) |
| bool | JunctureTakeEntityToTargetInventory (notnull EntityAI target, FindInventoryLocationType flags, notnull EntityAI item) |
| to target inv juncture | |
| override bool | PredictiveTakeEntityToTargetInventory (notnull EntityAI target, FindInventoryLocationType flags, notnull EntityAI item) |
| bool | PredictiveTakeOrSwapAttachment (notnull EntityAI item) |
| override bool | LocalTakeEntityToTargetInventory (notnull EntityAI target, FindInventoryLocationType flags, notnull EntityAI item) |
| bool | TakeEntityToTargetInventoryImpl (InventoryMode mode, notnull EntityAI target, FindInventoryLocationType flags, notnull EntityAI item) |
| bool | JunctureTakeEntityToTargetCargoEx (notnull CargoBase cargo, notnull EntityAI item, int row, int col) |
| to target cgo ex juncture | |
| override bool | PredictiveTakeEntityToTargetCargoEx (notnull CargoBase cargo, notnull EntityAI item, int row, int col) |
| override bool | LocalTakeEntityToTargetCargoEx (notnull CargoBase cargo, notnull EntityAI item, int row, int col) |
| override bool | ServerTakeEntityToTargetCargoEx (notnull CargoBase cargo, notnull EntityAI item, int row, int col) |
| bool | TakeEntityToTargetCargoExImpl (InventoryMode mode, notnull CargoBase cargo, notnull EntityAI item, int row, int col) |
| bool | JunctureTakeEntityToTargetCargo (notnull EntityAI target, notnull EntityAI item) |
| to target cgo juncture | |
| override bool | PredictiveTakeEntityToTargetCargo (notnull EntityAI target, notnull EntityAI item) |
| override bool | LocalTakeEntityToTargetCargo (notnull EntityAI target, notnull EntityAI item) |
| override bool | ServerTakeEntityToTargetCargo (notnull EntityAI target, notnull EntityAI item) |
| bool | TakeEntityToTargetCargoImpl (InventoryMode mode, notnull EntityAI target, notnull EntityAI item) |
| bool | JunctureTakeEntityToTargetAttachmentEx (notnull EntityAI target, notnull EntityAI item, int slot) |
| to target att ex juncture | |
| override bool | PredictiveTakeEntityToTargetAttachmentEx (notnull EntityAI target, notnull EntityAI item, int slot) |
| override bool | LocalTakeEntityToTargetAttachmentEx (notnull EntityAI target, notnull EntityAI item, int slot) |
| override bool | ServerTakeEntityToTargetAttachmentEx (notnull EntityAI target, notnull EntityAI item, int slot) |
| bool | TakeEntityToTargetAttachmentExImpl (InventoryMode mode, notnull EntityAI target, notnull EntityAI item, int slot) |
| bool | JunctureTakeEntityToTargetAttachment (notnull EntityAI target, notnull EntityAI item) |
| to target att juncture | |
| override bool | PredictiveTakeEntityToTargetAttachment (notnull EntityAI target, notnull EntityAI item) |
| override bool | LocalTakeEntityToTargetAttachment (notnull EntityAI target, notnull EntityAI item) |
| override bool | ServerTakeEntityToTargetAttachment (notnull EntityAI target, notnull EntityAI item) |
| bool | TakeEntityToTargetAttachmentImpl (InventoryMode mode, notnull EntityAI target, notnull EntityAI item) |
| bool | JunctureTakeToDst (notnull InventoryLocation src, notnull InventoryLocation dst) |
| to dst juncture | |
| override bool | PredictiveTakeToDst (notnull InventoryLocation src, notnull InventoryLocation dst) |
| override bool | LocalTakeToDst (notnull InventoryLocation src, notnull InventoryLocation dst) |
| override bool | ServerTakeToDst (notnull InventoryLocation src, notnull InventoryLocation dst) |
| bool | TakeToDstImpl (InventoryMode mode, notnull InventoryLocation src, notnull InventoryLocation dst) |
| proto native bool | StatRegister (string name) |
| Stats Registers new stat type for this player. | |
| proto native float | StatGet (string name) |
| Gets counter value of the specified stat type. | |
| proto void | StatGetCounter (string name, out string value) |
| Gets counter value as string of the specified stat type. | |
| proto void | StatGetAsTime (string name, out string value) |
| Gets counter value as formatted time string of the specified stat type. | |
| proto native void | StatUpdate (string name, float value) |
| Updates stat counter with given value. | |
| proto native void | StatUpdateByTime (string name) |
| Updates stat counter by time. | |
| proto native void | StatUpdateByPosition (string name) |
| Updates stat counter by player's actual position. | |
| proto native void | StatUpdateByGivenPos (string name, vector pos) |
| Updates stat counter by given position. | |
| proto native void | StatInvokeUpdate () |
| Invokes read stats from server to client. | |
| proto native void | StatSyncToClient () |
| Invokes save stats from server to client. | |
Protected Attributes | |
| ref set< int > | m_DeadCrewMemberIndices |
| bool | m_EngineZoneReceivedHit |
| vector | m_fuelPos |
| ref set< int > | m_UnconsciousCrewMemberIndices |
Private Member Functions | |
| void | AddAction (typename actionName) |
| void | AddItemToDelete (EntityAI item) |
| void | AdvancedCommunication () |
| proto native void | EnableCollisionsWithCharacter (bool state) |
| collisions with character | |
| proto native void | ForceFarBubble (bool state) |
| Sets the item to use the server configured 'networkRangeFar' instead of 'networkRangeNear'. | |
| override void | GetActions (typename action_input_type, out array< ActionBase_Basic > actions) |
| proto native owned string | GetCurrentWeaponMode () |
| proto native EntityAI | GetDrivingVehicle () |
| Returns vehicle which this Man object is driving. If this Man object isn't as driver of any vehicle it will return NULL. | |
| proto native PlayerIdentity | GetIdentity () |
| Returns player's identity. | |
| proto native UAInterface | GetInputInterface () |
| Returns player's input interface. | |
| proto native InventoryItemType | GetInventoryItemType () |
| proto native owned string | GetMasterAttenuation () |
| proto native MeleeCombatData | GetMeleeCombatData () |
| int | GetMeleeHeavyMode () |
| int | GetMeleeMode () |
| int | GetMeleeSprintMode () |
| int | GetPlayerState () |
| string | GetTooltip () |
| Get tooltip text. | |
| proto native bool | HasCollisionsWithCharacter () |
| override bool | HasFixedActionTargetCursorPosition () |
| void | InitializeActions () |
| void | InventoryItem () |
| proto native bool | IsCameraInsideVehicle () |
| override bool | IsHealthVisible () |
| override bool | IsInventoryItem () |
| override bool | IsMan () |
| bool | IsMeleeFinisher () |
| override bool | IsMeleeWeapon () |
| proto native bool | IsOn () |
| Some inventoryItem devices can be switched on/off (radios, transmitters). | |
| proto native bool | IsSoundInsideBuilding () |
| proto native bool | IsSpeechRestricted () |
| Check if player has resctricted speech. | |
| bool | IsUnconscious () |
| bool | IsUnconsciousStateOnly () |
| uncon command might be still in progress but state already changed (for simple checks only - eg.: UI) | |
| void | Man () |
| void | OnRightClick () |
| event bool | OnUseFromInventory (Man owner) |
| void | PlayImpactSound (float weight, float velocity, int surfaceHash) |
| void | RemoveAction (typename actionName) |
| void | SetActions () |
| proto native void | SetFaceMaterial (string material_name) |
| Material that is used on the Man's face and hands. | |
| proto native void | SetFaceTexture (string texture_name) |
| Texture that is used on the Man's face and hands. | |
| proto native void | SetMasterAttenuation (string masterAttenuation) |
| proto native void | SetSpeechRestricted (bool state) |
| Set speech restriction. | |
| proto native void | SwitchOn (bool onOff) |
| Some inventoryItem devices can be switched on/off (radios, transmitters). | |
| proto native void | ThrowPhysically (DayZPlayer player, vector force, bool collideWithCharacters=true) |
| void | TurnOffTransmitter () |
| void | TurnOnTransmitter () |
Private Attributes | |
| bool | m_ActionsInitialize |
| ref TIntArray | m_ContinuousActions |
| TInputActionMap | m_InputActionMap |
| ref TIntArray | m_InteractActions |
| bool | m_IsMeleeWeapon = false |
| ref TIntArray | m_SingleUseActions |
| float | m_SoundContactTickTime |
| SoundLookupTable | m_SoundImpactTable |
Definition at line 1 of file inventoryitem.c.
|
inlineprivate |
Definition at line 87 of file advancedcommunication.c.
References Debug::ActionLog(), ActionManagerBase(), ActionBase::GetInputType(), LogManager::IsActionLogEnable(), Debug::LogError(), m_ActionsInitialize, and m_InputActionMap.
|
private |
|
inlineprivate |
Definition at line 7 of file advancedcommunication.c.
References g_Game, and m_ActionsInitialize.
|
protected |
Applies impulse on the physics body (at origin).
|
protected |
-------------— deterministic physics ---------------------—
Applies constant force on the physics body (at origin).
Applies constant force on the physics body at a position (world space coordinates).
Applies impulse on the physics body at a position (world space coordinates).
|
protected |
Applies constant torque on the physics body.
|
protected |
Applies impulse torque on the physics body.
Definition at line 520 of file transport.c.
|
inlineprotected |
Definition at line 511 of file transport.c.
Definition at line 502 of file transport.c.
Definition at line 493 of file transport.c.
|
protected |
Handles death of player in vehicle and awakes its physics if needed.
|
protected |
Returns the driver Null can be returned if no Human is present.
Reads entry point and direction into vehicle on given position in model space.
Referenced by IsAreaAtDoorFree().
Reads entry point and direction into vehicle on given position in world space.
Performs transfer of player from world into vehicle on given position.
Performs transfer of player from vehicle into world from given position.
Returns crew member based on position index. Null can be returned if no Human is present on the given position.
Referenced by IsAnyCrewPresent().
Returns crew member index based on player's instance. -1 is returned when the player is not isnide.
Returns crew member index based on action component index. -1 is returned when no crew position corresponds to given component index.
|
protected |
Returns crew capacity of this vehicle.
Referenced by IsAnyCrewPresent().
Returns crew transformation indside vehicle in model space.
Returns crew transformation indside vehicle in world space.
|
inlineprotected |
Definition at line 691 of file transport.c.
References ARGB(), Debug::DrawBox(), Transport::IsAreaAtDoorFree(), and Shape.
|
inlineprotected |
Override based on vehicle implementation (Car, Boat, modded, etc.).
Definition at line 418 of file transport.c.
Referenced by IsActionFlipped(), and IsFlipped().
|
inlineprotected |
Definition at line 342 of file transport.c.
References Math::Cos(), Math::DEG2RAD, vector::Direction(), vector::Dot(), g_Game, SurfaceDetectionResult::height, SurfaceDetectionParameters::ignore, SurfaceDetectionParameters::includeWater, VehicleFlippedContext::m_SurfaceParams, VehicleFlippedContext::m_SurfaceResult, vector::Normalize(), SurfaceDetectionParameters::position, SurfaceDetectionParameters::rsd, Shape, SurfaceDetectionParameters::type, vector::Up, and vector::Zero.
|
inlineprotected |
Definition at line 888 of file man.c.
Referenced by VicinityContainer::UpdateInterval().
|
inlineprotected |
Definition at line 150 of file man.c.
References GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureDropEntity(), LocalDropEntity(), PredictiveDropEntity(), and ServerDropEntity().
|
inlineprotected |
Definition at line 84 of file transport.c.
References component, and SetEngineZoneReceivedHit().
|
inlineprotected |
Definition at line 106 of file man.c.
References m_OnItemAddedToHands.
|
inlineprotected |
Definition at line 113 of file man.c.
References m_OnItemRemovedFromHands.
|
private |
collisions with character
|
private |
Sets the item to use the server configured 'networkRangeFar' instead of 'networkRangeNear'.
|
inlineprotected |
Definition at line 606 of file man.c.
References GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureForceSwapEntities(), LocalForceSwapEntities(), PredictiveForceSwapEntities(), and ServerForceSwapEntities().
|
inlineprotected |
Definition at line 483 of file transport.c.
References Error().
|
inlineprotected |
Definition at line 313 of file transport.c.
|
inlineprotected |
Definition at line 318 of file transport.c.
|
inlineprivate |
Definition at line 69 of file advancedcommunication.c.
References InitializeActions(), m_ActionsInitialize, and m_InputActionMap.
|
inlineprotected |
Definition at line 465 of file transport.c.
References Error().
|
inlineprotected |
Definition at line 895 of file man.c.
References m_CachedEquipmentStorage.
|
private |
|
inlineprotected |
Definition at line 590 of file transport.c.
References SAT_DEBUG_ACTION.
|
private |
Returns vehicle which this Man object is driving. If this Man object isn't as driver of any vehicle it will return NULL.
|
private |
Returns the current entity in hands.
Referenced by LocalDestroyEntityInHands(), PredictiveMoveItemFromHandsToInventory(), and TakeEntityToHandsImpl().
|
inlineprotected |
Definition at line 328 of file transport.c.
References DiagMenu::GetBool(), and m_FlippedContext.
Referenced by IsActionFlipped(), and IsFlipped().
|
inlineprotected |
Definition at line 293 of file transport.c.
Referenced by VicinitySlotsContainer::ExcludeFromContainer().
|
private |
inventory Returns player's inventory
Referenced by DropEntityImpl(), ForceSwapEntitiesImpl(), LocalDestroyEntityInHands(), PredictiveMoveItemFromHandsToInventory(), ReplaceItemElsewhereWithNewInHandsImpl(), ReplaceItemInHandsWithNewElsewhereImpl(), ReplaceItemInHandsWithNewImpl(), ReplaceItemWithNewImpl(), SwapEntitiesImpl(), TakeEntityAsAttachmentExImpl(), TakeEntityAsAttachmentImpl(), TakeEntityToCargoImpl(), TakeEntityToHandsImpl(), TakeEntityToInventoryImpl(), and TakeToDstImpl().
|
private |
Returns player's identity.
Definition at line 152 of file inventoryitem.c.
References GetImpactSurfaceTypeEx().
Definition at line 160 of file inventoryitem.c.
References g_Game, DayZPhysics::GetHitSurfaceAndLiquid(), vector::Length(), vector::Normalized(), Contact::Position, and Contact::RelativeVelocityBefore.
Referenced by GetImpactSurfaceType(), and ProcessImpactSoundEx().
|
private |
Returns player's input interface.
|
private |
References InventoryItemType().
Referenced by PlaySoundByAnimEvent().
|
private |
|
private |
|
inlineprivate |
Definition at line 71 of file inventoryitem.c.
|
inlineprivate |
Definition at line 66 of file inventoryitem.c.
|
inlineprivate |
Definition at line 76 of file inventoryitem.c.
|
inlineprotected |
Definition at line 91 of file transport.c.
Referenced by EvaluateHit().
|
inlineprotected |
Definition at line 298 of file transport.c.
References dBodyGetMass(), GetVelocity(), and vector::Length().
|
inlineprotected |
Definition at line 103 of file transport.c.
|
inlineprotected |
Definition at line 89 of file man.c.
References m_OnItemAddedToHands.
|
inlineprotected |
Definition at line 98 of file man.c.
References m_OnItemRemovedFromHands.
|
inlineprotected |
Definition at line 97 of file transport.c.
|
inlineprotected |
Definition at line 323 of file transport.c.
References m_fuelPos.
|
inlineprotected |
returns ammo (projectile) used in melee if the item is destroyed. Override higher for specific use
Definition at line 184 of file inventoryitem.c.
Definition at line 475 of file transport.c.
References Error().
Definition at line 529 of file transport.c.
|
inlineprivate |
Get tooltip text.
Definition at line 53 of file inventoryitem.c.
|
inlineprotected |
Definition at line 452 of file transport.c.
|
inlineprotected |
Definition at line 460 of file transport.c.
|
inlineprotected |
Definition at line 308 of file transport.c.
|
private |
|
inlineprotected |
Definition at line 585 of file transport.c.
References m_EngineZoneReceivedHit.
|
inlineprivate |
|
inlineprivate |
Definition at line 57 of file advancedcommunication.c.
References m_AdvComTypeActionsMap, m_InputActionMap, SetActions(), and Type.
|
inlineprotected |
Definition at line 114 of file inventoryitem.c.
References AnimSoundLookupTableBank(), and m_SoundImpactTable.
Referenced by InventoryItem().
|
inlineprivate |
Definition at line 33 of file inventoryitem.c.
References InitImpactSoundData(), and m_IsMeleeWeapon.
Don't override, may change to native for caching 'DetectFlipped' in the future based on active-ness (i.e. only updated when vehicle changes active state).
Definition at line 433 of file transport.c.
References DetectFlipped(), GetFlipContext(), VehicleFlippedContext::m_ActionPlayer, VehicleFlippedContext::m_bIsAction, and Man().
|
inlineprotected |
Definition at line 441 of file transport.c.
References CrewMember(), and CrewSize().
|
inlineprotected |
Definition at line 634 of file transport.c.
References CrewEntry(), g_Game, IsIgnoredObject(), Math3D::MatrixMultiply4(), Math3D::MatrixToAngles(), vector::RotationMatrixFromAngles(), and vector::Up.
|
inlineprotected |
Definition at line 679 of file transport.c.
References Transport::IsAreaAtDoorFree().
|
private |
|
inlineprotected |
Don't override, may change to native for caching 'DetectFlipped' in the future based on active-ness (i.e. only updated when vehicle changes active state).
Definition at line 424 of file transport.c.
References DetectFlipped(), GetFlipContext(), VehicleFlippedContext::m_ActionPlayer, and VehicleFlippedContext::m_bIsAction.
|
inlineprotected |
Definition at line 283 of file transport.c.
|
inlineprotected |
Definition at line 278 of file transport.c.
Referenced by IsColliding(), and IsCollidingEx().
If the player can't interact (hint: collide) with the object, then it is ignored
Ignore any player that is currently in this vehicle
Definition at line 550 of file transport.c.
References Class::CastTo(), dBodyGetInteractionLayer(), dGetInteractionLayer(), and HumanCommandVehicle::GetTransport().
Referenced by IsAreaAtDoorFree().
|
inlineprotected |
returns true if man is in transport, false otherwise
Definition at line 965 of file man.c.
References GetParent(), and Transport().
|
inlineprivate |
Definition at line 61 of file inventoryitem.c.
|
inlineprivate |
Definition at line 48 of file man.c.
Referenced by Entity::CanBeTargetedByAI(), Clothing_Base::CanLoadItemIntoCargoClothingConditions(), ClothingBase::CanPutAsAttachment(), Clothing::CanPutInCargo(), Clothing_Base::CanPutInCargoClothingConditions(), Clothing_Base::CanReceiveItemIntoCargoClothingConditions(), VicinityItemManager::ExcludeFromContainer_Phase1(), ActionTargetsCursor::GetItemHealth(), Entity::InitTemperature(), InventoryItem::OnItemLocationChanged(), Clothing_Base::SmershException(), and Entity::UseConfigInitTemperature().
|
inlineprivate |
Definition at line 86 of file inventoryitem.c.
|
inlineprivate |
Definition at line 81 of file inventoryitem.c.
References m_IsMeleeWeapon.
Referenced by Achievements::OnPlayerKilled(), and PluginBase::PlayerHitBy().
|
private |
Some inventoryItem devices can be switched on/off (radios, transmitters).
|
private |
|
private |
Check if player has resctricted speech.
|
inlineprotected |
Definition at line 273 of file transport.c.
|
private |
|
private |
uncon command might be still in progress but state already changed (for simple checks only - eg.: UI)
|
inlineprotected |
Definition at line 303 of file transport.c.
drop juncture
Definition at line 121 of file man.c.
References DropEntityImpl().
Referenced by PredictiveDropEntity().
|
inlineprotected |
as att juncture
Definition at line 445 of file man.c.
References TakeEntityAsAttachmentImpl().
Referenced by PredictiveTakeEntityAsAttachment().
as att ex juncture
Definition at line 484 of file man.c.
References TakeEntityAsAttachmentExImpl().
Referenced by PredictiveTakeEntityAsAttachmentEx().
to cgo juncture
Definition at line 406 of file man.c.
References TakeEntityToCargoImpl().
Referenced by PredictiveTakeEntityToCargo().
|
inlineprotected |
hand juncture
Definition at line 166 of file man.c.
References TakeEntityToHandsImpl().
Referenced by PredictiveTakeEntityToHands().
|
inlineprotected |
to inv juncture
Definition at line 367 of file man.c.
References TakeEntityToInventoryImpl().
Referenced by PredictiveTakeEntityToInventory().
|
inlineprotected |
to target att juncture
Definition at line 798 of file man.c.
References TakeEntityToTargetAttachmentImpl().
Referenced by PredictiveTakeEntityToTargetAttachment().
|
inlineprotected |
to target att ex juncture
Definition at line 759 of file man.c.
References TakeEntityToTargetAttachmentExImpl().
Referenced by PredictiveTakeEntityToTargetAttachmentEx().
|
inlineprotected |
to target cgo juncture
Definition at line 716 of file man.c.
References TakeEntityToTargetCargoImpl().
Referenced by PredictiveTakeEntityToTargetCargo().
|
inlineprotected |
to target cgo ex juncture
Definition at line 677 of file man.c.
References TakeEntityToTargetCargoExImpl().
Referenced by PredictiveTakeEntityToTargetCargoEx().
|
inlineprotected |
to target inv juncture
Definition at line 620 of file man.c.
References TakeEntityToTargetInventoryImpl().
Referenced by PredictiveTakeEntityToTargetInventory().
|
inlineprotected |
to dst juncture
Definition at line 839 of file man.c.
References TakeToDstImpl().
Referenced by PredictiveTakeToDst().
|
protected |
Returns true when lights are on, false otherwise.
|
protected |
Signals for LightIsOn to return false.
|
protected |
Signals for LightIsOn to return true.
|
protected |
Calls LightOn/LightOff depending on current light state.
|
inlineprotected |
Definition at line 223 of file man.c.
References GetDebugName(), GetEntityInHands(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
|
inlineprotected |
Definition at line 596 of file man.c.
References ForceSwapEntitiesImpl().
|
inlineprotected |
Definition at line 315 of file man.c.
References ReplaceItemElsewhereWithNewInHandsImpl().
|
inlineprotected |
Definition at line 335 of file man.c.
References ReplaceItemInHandsWithNewImpl().
|
inlineprotected |
Definition at line 355 of file man.c.
References ReplaceItemInHandsWithNewElsewhereImpl().
|
inlineprotected |
Definition at line 295 of file man.c.
References ReplaceItemWithNewImpl().
Definition at line 546 of file man.c.
References SwapEntitiesImpl().
Definition at line 464 of file man.c.
References TakeEntityAsAttachmentImpl().
Referenced by ActionAttachWheels::OnExecuteClient(), ActionInsertSparkplug::OnExecuteClient(), ActionAttachWheels::OnExecuteServer(), and ActionInsertSparkplug::OnExecuteServer().
Definition at line 503 of file man.c.
References TakeEntityAsAttachmentExImpl().
Referenced by ActionAttachWheels::OnExecuteClient(), and ActionAttachWheels::OnExecuteServer().
Definition at line 425 of file man.c.
References TakeEntityToCargoImpl().
|
inlineprotected |
Definition at line 185 of file man.c.
References TakeEntityToHandsImpl().
|
inlineprotected |
Definition at line 386 of file man.c.
References TakeEntityToInventoryImpl().
|
inlineprotected |
Definition at line 817 of file man.c.
References TakeEntityToTargetAttachmentImpl().
|
inlineprotected |
Definition at line 778 of file man.c.
References TakeEntityToTargetAttachmentExImpl().
|
inlineprotected |
Definition at line 735 of file man.c.
References TakeEntityToTargetCargoImpl().
|
inlineprotected |
Definition at line 696 of file man.c.
References TakeEntityToTargetCargoExImpl().
|
inlineprotected |
Definition at line 662 of file man.c.
References TakeEntityToTargetInventoryImpl().
|
inlineprotected |
Definition at line 858 of file man.c.
References TakeToDstImpl().
Referenced by DropNonUsableMaterialsServer().
|
inlineprivate |
Definition at line 43 of file man.c.
References SetFlags().
Referenced by IsActionFlipped(), Building::OnAction(), OnAction(), and OnUseFromInventory().
|
protected |
|
protected |
|
inlineprotected |
Definition at line 163 of file man.c.
Referenced by PredictiveDropEntity(), PredictiveForceSwapEntities(), PredictiveMoveItemFromHandsToInventory(), PredictiveSwapEntities(), PredictiveTakeEntityAsAttachment(), PredictiveTakeEntityAsAttachmentEx(), PredictiveTakeEntityToCargo(), PredictiveTakeEntityToHands(), PredictiveTakeEntityToInventory(), PredictiveTakeEntityToTargetAttachment(), PredictiveTakeEntityToTargetAttachmentEx(), PredictiveTakeEntityToTargetCargo(), PredictiveTakeEntityToTargetCargoEx(), PredictiveTakeEntityToTargetInventory(), PredictiveTakeToDst(), and TryAcquireTwoInventoryJuncturesFromServer().
|
inlineprotected |
Definition at line 601 of file transport.c.
References g_Game, GetGizmoApi(), Man(), GizmoApi::SelectObject(), and GizmoApi::SelectPhysics().
Referenced by ScriptConsoleVicinityTab::OnSelectAction().
|
inlineprotected |
Is called by native every time the game wants to turn on the light.
Definition at line 180 of file transport.c.
Is called every time when vehicle collides with other object.
| [in] | zoneName | configured vehicle's zone that was hit |
| [in] | localPos | position where the vehicle was hit in vehicle's space |
| [in] | other | object with which the vehicle is colliding |
| [in] | data | contact properties |
Definition at line 252 of file transport.c.
|
inlineprotected |
Called when 2D optics are about to be drawn.
|
inlineprotected |
Is called when the crew member enters the driver seat.
| [in] | player | The player that entered the driver seat |
Definition at line 155 of file transport.c.
|
inlineprotected |
Is called when the crew member leaves the driver seat.
| [in] | player | The player that left the driver seat |
Definition at line 161 of file transport.c.
|
protected |
|
inlineprotected |
Called after every input simulation step.
Note that the player character and other systems can always change the internal state. It is highly recommended to store state of custom inputs elsewhere and call Setters here.
| [in] | dt | delta time since last called in seconds |
Definition at line 262 of file transport.c.
|
inlineprivate |
Definition at line 42 of file inventoryitem.c.
|
inlineprotected |
Is called every game frame on client, fixed rate on server.
| [in] | dt | delta time since last called in seconds |
Definition at line 268 of file transport.c.
|
inlineprotected |
Is called by native every time the game wants to update the light.
Definition at line 189 of file transport.c.
References UpdateLights().
Definition at line 47 of file inventoryitem.c.
References Man().
Definition at line 92 of file inventoryitem.c.
References GetPosition(), m_SoundImpactTable, PlaySound(), SoundObject::SetKind(), and SoundObjectBuilder().
|
inlineprotected |
Definition at line 126 of file inventoryitem.c.
References AbstractWave(), g_Game, GetPosition(), SoundObject::SetPosition(), and SoundObjectBuilder().
|
inlineprotected |
Definition at line 138 of file inventoryitem.c.
References GetInventoryItemType(), PlaySound(), and SoundObjectBuilder().
Definition at line 126 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), DropEntityImpl(), JunctureDropEntity(), NeedInventoryJunctureFromServer(), and Print().
|
inlineprotected |
Definition at line 578 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), ForceSwapEntitiesImpl(), NeedInventoryJunctureFromServer(), and Print().
|
inlineprotected |
ToDo: Old system method. Might should be adjusted to new system at some point.
returns item to previous location, if available
Check if old strored location is somewhere on this player
This should not happen after clearing inventory reservation but just in case handle also getting a new location if the old location is obscured by an item.
Definition at line 231 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), GameInventory::ClearInventoryReservation(), GameInventory::FindFreeLocationFor(), GetDebugName(), GetEntityInHands(), GetHumanInventory(), LogManager::IsSyncLogEnable(), GameInventory::LocationCanMoveEntity(), GameInventory::LocationGetEntity(), NeedInventoryJunctureFromServer(), Print(), syncDebugPrint(), HumanInventory::TakeEntityToInventory(), HumanInventory::TakeToDst(), and UpdateInventoryMenu().
Definition at line 528 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), NeedInventoryJunctureFromServer(), Print(), and SwapEntitiesImpl().
Referenced by ManBase::PredictiveSwapEntities(), and PredictiveTakeOrSwapAttachment().
Definition at line 450 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityAsAttachment(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityAsAttachmentImpl().
Referenced by PredictiveTakeOrSwapAttachment().
|
inlineprotected |
Definition at line 489 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityAsAttachmentEx(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityAsAttachmentExImpl().
Definition at line 411 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityToCargo(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToCargoImpl().
|
inlineprotected |
Definition at line 171 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityToHands(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToHandsImpl().
|
inlineprotected |
Definition at line 372 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityToInventory(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToInventoryImpl().
|
inlineprotected |
Definition at line 803 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityToTargetAttachment(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToTargetAttachmentImpl().
|
inlineprotected |
Definition at line 764 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), GetDebugName(), JunctureTakeEntityToTargetAttachmentEx(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToTargetAttachmentExImpl().
|
inlineprotected |
Definition at line 721 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), GetDebugName(), JunctureTakeEntityToTargetCargo(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToTargetCargoImpl().
|
inlineprotected |
Definition at line 682 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), GetDebugName(), JunctureTakeEntityToTargetCargoEx(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToTargetCargoExImpl().
|
inlineprotected |
Definition at line 625 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeEntityToTargetInventory(), NeedInventoryJunctureFromServer(), Print(), and TakeEntityToTargetInventoryImpl().
Definition at line 639 of file man.c.
References GameInventory::CanSwapEntitiesEx(), GameInventory::FindAttachment(), GameInventory::GetSlotId(), GameInventory::GetSlotIdCount(), PredictiveSwapEntities(), and PredictiveTakeEntityAsAttachment().
|
inlineprotected |
Definition at line 844 of file man.c.
References ScriptInputUserData::CanStoreInputUserData(), JunctureTakeToDst(), NeedInventoryJunctureFromServer(), Print(), and TakeToDstImpl().
|
inlineprotected |
Definition at line 190 of file inventoryitem.c.
References ProcessImpactSoundEx().
|
inlineprotected |
Definition at line 198 of file inventoryitem.c.
References g_Game, GetImpactSurfaceTypeEx(), string::Hash(), vector::Length(), m_SoundContactTickTime, Contact::RelativeVelocityBefore, and SOUND_CONTACT_SKIP.
Referenced by ProcessImpactSound().
|
protected |
-------------— deterministic random numbers ---------------------—
Random number in range of <0,0xffffffff> - !!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)
|
protected |
Random number in range of <0,1> - !
!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)
Random number in range of <min,max> - !
!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)
Definition at line 239 of file transport.c.
References Random01().
Random number in range of <0,pRange-1> - !
!! use this only during deterministic simulation (EOnSimulate/EOnPostSimulate)
| pRange | upper bounds of random number |
|
inlineprivate |
Definition at line 119 of file advancedcommunication.c.
References g_Game, ActionBase::GetInputType(), and m_InputActionMap.
|
inlineprotected |
!hand replace -> hand
Definition at line 307 of file man.c.
References ReplaceItemWithNewLambdaBase::DumpToString(), GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by LocalReplaceItemElsewhereWithNewInHands(), and ServerReplaceItemElsewhereWithNewInHands().
|
inlineprotected |
hand replace2
Definition at line 347 of file man.c.
References ReplaceItemWithNewLambdaBase::DumpToString(), GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by LocalReplaceItemInHandsWithNewElsewhere(), and ServerReplaceItemInHandsWithNewElsewhere().
|
inlineprotected |
hand replace
Definition at line 327 of file man.c.
References ReplaceItemWithNewLambdaBase::DumpToString(), GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by LocalReplaceItemInHandsWithNew(), and ServerReplaceItemInHandsWithNew().
|
inlineprotected |
!hand -> !hand replace
Definition at line 287 of file man.c.
References ReplaceItemWithNewLambdaBase::DumpToString(), GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by LocalReplaceItemWithNew(), and ServerReplaceItemWithNew().
|
inlineprotected |
Definition at line 601 of file man.c.
References ForceSwapEntitiesImpl().
|
inlineprotected |
Definition at line 320 of file man.c.
References ReplaceItemElsewhereWithNewInHandsImpl().
|
inlineprotected |
Definition at line 340 of file man.c.
References ReplaceItemInHandsWithNewImpl().
|
inlineprotected |
Definition at line 360 of file man.c.
References ReplaceItemInHandsWithNewElsewhereImpl().
|
inlineprotected |
Definition at line 300 of file man.c.
References ReplaceItemWithNewImpl().
Definition at line 551 of file man.c.
References SwapEntitiesImpl().
Definition at line 469 of file man.c.
References TakeEntityAsAttachmentImpl().
Definition at line 508 of file man.c.
References TakeEntityAsAttachmentExImpl().
Definition at line 430 of file man.c.
References TakeEntityToCargoImpl().
|
inlineprotected |
Definition at line 190 of file man.c.
References TakeEntityToHandsImpl().
|
inlineprotected |
Definition at line 391 of file man.c.
References TakeEntityToInventoryImpl().
|
inlineprotected |
Definition at line 822 of file man.c.
References TakeEntityToTargetAttachmentImpl().
|
inlineprotected |
Definition at line 783 of file man.c.
References TakeEntityToTargetAttachmentExImpl().
|
inlineprotected |
Definition at line 740 of file man.c.
References TakeEntityToTargetCargoImpl().
|
inlineprotected |
Definition at line 701 of file man.c.
References TakeEntityToTargetCargoExImpl().
|
inlineprotected |
Definition at line 863 of file man.c.
References TakeToDstImpl().
Referenced by DropNonUsableMaterialsServer().
|
inlineprivate |
Definition at line 80 of file advancedcommunication.c.
References AddAction().
|
inlineprotected |
Definition at line 579 of file transport.c.
References m_EngineZoneReceivedHit.
Referenced by EEHitBy().
|
private |
Material that is used on the Man's face and hands.
|
private |
Texture that is used on the Man's face and hands.
|
protected |
|
private |
|
protected |
|
private |
Set speech restriction.
|
inlineprotected |
Definition at line 288 of file transport.c.
Referenced by ActionTargetsCursor::GetItemDesc().
Gets counter value of the specified stat type.
| [in] | name | The name of the stat type. |
References name.
Gets counter value as formatted time string of the specified stat type.
| [in] | name | The name of the stat type. |
| [out] | value | A formatted string containing stat value. |
References name.
Gets counter value as string of the specified stat type.
| [in] | name | The name of the stat type. |
| [out] | value | A formatted string containing stat value. |
References name.
|
protected |
Invokes read stats from server to client.
Stats Registers new stat type for this player.
| [in] | name | The name of the stat type. |
References name.
|
protected |
Invokes save stats from server to client.
Updates stat counter with given value.
| [in] | name | The name of the stat type. |
| [in] | value | The specified value. |
References name.
Updates stat counter by given position.
| [in] | name | The name of the stat type. |
| [in] | pos | The specified position. |
References name.
|
protected |
Updates stat counter by player's actual position.
Use this to measure player's travelling distance.
| [in] | name | The name of the stat type. |
References name.
|
protected |
Updates stat counter by time.
Use this to measure play time.
| [in] | name | The name of the stat type. |
References name.
|
protected |
|
inlineprotected |
Definition at line 556 of file man.c.
References GameInventory::CanSwapEntitiesEx(), Error(), GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureSwapEntities(), LocalSwapEntities(), PredictiveSwapEntities(), and ServerSwapEntities().
|
private |
Some inventoryItem devices can be switched on/off (radios, transmitters).
Referenced by ActionTurnOnSpotlight::OnExecuteServer(), and ActionTurnOnWhileOnGround::OnExecuteServer().
|
protected |
Synchronizes car's state in case the simulation is not running.
|
inlineprotected |
Definition at line 513 of file man.c.
References GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityAsAttachmentEx(), LocalTakeEntityAsAttachmentEx(), PredictiveTakeEntityAsAttachmentEx(), and ServerTakeEntityAsAttachmentEx().
|
inlineprotected |
Definition at line 474 of file man.c.
References GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityAsAttachment(), LocalTakeEntityAsAttachment(), PredictiveTakeEntityAsAttachment(), and ServerTakeEntityAsAttachment().
|
inlineprotected |
Definition at line 435 of file man.c.
References GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToCargo(), LocalTakeEntityToCargo(), PredictiveTakeEntityToCargo(), and ServerTakeEntityToCargo().
|
inlineprotected |
Definition at line 195 of file man.c.
References g_Game, GetDebugName(), GetEntityInHands(), GetHumanInventory(), LogManager::IsSyncLogEnable(), InventoryLocation::SetHands(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToHands(), LocalTakeEntityToHands(), PredictiveTakeEntityToHands(), and ServerTakeEntityToHands().
|
inlineprotected |
Definition at line 396 of file man.c.
References GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToInventory(), LocalTakeEntityToInventory(), PredictiveTakeEntityToInventory(), and ServerTakeEntityToInventory().
|
inlineprotected |
Definition at line 788 of file man.c.
References GetDebugName(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToTargetAttachmentEx(), LocalTakeEntityToTargetAttachmentEx(), PredictiveTakeEntityToTargetAttachmentEx(), ServerTakeEntityToTargetAttachmentEx(), and TakeEntityToTargetAttachmentImpl().
|
inlineprotected |
Definition at line 827 of file man.c.
References InventoryLocation::GetSlot(), and TakeEntityToTargetAttachmentExImpl().
Referenced by JunctureTakeEntityToTargetAttachment(), LocalTakeEntityToTargetAttachment(), PredictiveTakeEntityToTargetAttachment(), and ServerTakeEntityToTargetAttachment().
|
inlineprotected |
Definition at line 706 of file man.c.
References GetDebugName(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToTargetCargoEx(), LocalTakeEntityToTargetCargoEx(), PredictiveTakeEntityToTargetCargoEx(), and ServerTakeEntityToTargetCargoEx().
|
inlineprotected |
Definition at line 748 of file man.c.
References GetDebugName(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToTargetCargo(), LocalTakeEntityToTargetCargo(), PredictiveTakeEntityToTargetCargo(), and ServerTakeEntityToTargetCargo().
|
inlineprotected |
Definition at line 667 of file man.c.
References GetDebugName(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeEntityToTargetInventory(), LocalTakeEntityToTargetInventory(), and PredictiveTakeEntityToTargetInventory().
|
inlineprotected |
Definition at line 868 of file man.c.
References InventoryLocation::DumpToStringNullSafe(), GetDebugName(), GetHumanInventory(), LogManager::IsSyncLogEnable(), syncDebugPrint(), and UpdateInventoryMenu().
Referenced by JunctureTakeToDst(), LocalTakeToDst(), PredictiveTakeToDst(), and ServerTakeToDst().
|
private |
|
inlineprotected |
Definition at line 71 of file transport.c.
References m_DeadCrewMemberIndices, m_fuelPos, and m_UnconsciousCrewMemberIndices.
Referenced by IsInTransport().
|
inlineprivate |
Definition at line 52 of file advancedcommunication.c.
|
inlineprivate |
Definition at line 47 of file advancedcommunication.c.
|
protected |
Referenced by DropEntityImpl(), ForceSwapEntitiesImpl(), LocalDestroyEntityInHands(), PredictiveMoveItemFromHandsToInventory(), ReplaceItemElsewhereWithNewInHandsImpl(), ReplaceItemInHandsWithNewElsewhereImpl(), ReplaceItemInHandsWithNewImpl(), ReplaceItemWithNewImpl(), SwapEntitiesImpl(), TakeEntityAsAttachmentExImpl(), TakeEntityAsAttachmentImpl(), TakeEntityToCargoImpl(), TakeEntityToHandsImpl(), TakeEntityToInventoryImpl(), TakeEntityToTargetAttachmentExImpl(), TakeEntityToTargetCargoExImpl(), TakeEntityToTargetCargoImpl(), TakeEntityToTargetInventoryImpl(), and TakeToDstImpl().
|
inlineprotected |
Definition at line 271 of file transport.c.
Referenced by OnUpdateLight().
|
private |
Definition at line 5 of file advancedcommunication.c.
Referenced by AddAction(), AdvancedCommunication(), and GetActions().
|
staticprivate |
Definition at line 3 of file advancedcommunication.c.
Referenced by InitializeActions().
|
protected |
Definition at line 87 of file man.c.
Referenced by GetCachedEquipment().
|
private |
Definition at line 62 of file transport.c.
|
protected |
Definition at line 69 of file transport.c.
Referenced by Transport().
|
protected |
Definition at line 65 of file transport.c.
Referenced by HasEngineZoneReceivedHit(), and SetEngineZoneReceivedHit().
|
staticprivate |
Shared context across all vehicles for flipping.
Definition at line 59 of file transport.c.
Referenced by GetFlipContext().
|
protected |
Definition at line 66 of file transport.c.
Referenced by GetRefillPointPosWS(), and Transport().
|
private |
Definition at line 4 of file advancedcommunication.c.
Referenced by AddAction(), GetActions(), InitializeActions(), and RemoveAction().
|
private |
Definition at line 63 of file transport.c.
|
private |
Definition at line 11 of file inventoryitem.c.
Referenced by InventoryItem(), and IsMeleeWeapon().
|
protected |
Definition at line 83 of file man.c.
Referenced by EEItemIntoHands(), and GetOnItemAddedToHands().
|
protected |
Definition at line 85 of file man.c.
Referenced by EEItemOutOfHands(), and GetOnItemRemovedFromHands().
|
private |
Definition at line 61 of file transport.c.
|
private |
Definition at line 10 of file inventoryitem.c.
Referenced by ProcessImpactSoundEx().
|
private |
Definition at line 9 of file inventoryitem.c.
Referenced by InitImpactSoundData(), and PlayImpactSound().
|
protected |
Definition at line 68 of file transport.c.
Referenced by Transport().
|
staticprivate |
Definition at line 3 of file inventoryitem.c.
Referenced by ProcessImpactSoundEx().