|
| void | DetachHelmet (float damageValue, EDamageType damageType, vector impactDirection, vector impactPosition, notnull ChimeraCharacter character) |
| | Evaluates if provided damage should be capable of detaching the helmet from the character, and in such case schedules force application based on the damage amount This method should only be called by the authority.
|
| |
| void | ApplyForce (vector positionFrom, vector offset, vector force) |
| | Applies the force to the entity and enables synchronization of the physics simulation.
|
| |
| void | OnPhysicsStateChanged (bool isActive) |
| |
| proto external IEntity | GetOwner () |
| | Returns Entity owner of current component instance.
|
| |
| proto external bool | IsLocked () |
| | Returns locked state of item (for both user and system locks)
|
| |
| proto external bool | IsUserLocked () |
| |
| proto external bool | IsSystemLocked () |
| |
| proto external InventoryStorageSlot | GetParentSlot () |
| |
| proto external ItemAttributeCollection | GetAttributes () |
| |
| proto external void | HideOwner () |
| | Hide owner entity.
|
| |
| proto external void | ShowOwner () |
| | Show owner entity.
|
| |
| proto external void | SetTraceable (bool traceable) |
| | Set the entity to be traceable or not.
|
| |
| proto external void | DisablePhysics () |
| | Disable owners physical interactions.
|
| |
| proto external void | EnablePhysics () |
| | Enable owners physical interactions.
|
| |
| proto external void | ActivateOwner (bool active) |
| | Enable/Disable entity active state.
|
| |
| proto external float | GetAdditionalWeight () |
| | Returns the current additional weight.
|
| |
| proto external void | SetAdditionalWeight (float additionalWeight) |
| | IMPORTANT* Could only be called on the master.
|
| |
| proto external float | GetTotalWeight () |
| | Returns the weight + the additional weight.
|
| |
| proto external float | GetAdditionalVolume () |
| | Returns the current additional volume.
|
| |
| proto external void | SetAdditionalVolume (float additionalVolume) |
| | IMPORTANT* Could only be called on the master.
|
| |
| proto external float | GetTotalVolume () |
| | Returns the volume + the additional volume.
|
| |
| proto external void | PlaceOnGround (IEntity callerEntity=null) |
| | IMPORTANT* This function is heavy in performance because of the multiple traces used inside the function.
|
| |
| proto external bool | IsHiddenInVicnity () |
| | returns true if item should be hidden
|
| |
| proto external UIInfo | GetUIInfo () |
| | Returns UI info of this item.
|
| |
| proto external bool | RequestUserLock (IEntity caller, bool locked) |
| | Set external lock on item optional caller is entity that manipulates with item and has inventory manager present (usually character)
|
| |
| proto external BaseItemAttributeData | FindAttribute (TypeName typeName) |
| | Convinience method Finds first occurance of the coresponding attribute data object in owned PrefabData AttributeCollection.
|
| |
| proto external IEntity | CreatePreviewEntity (BaseWorld world, int camera) |
| | Creates preview entity in the provided world.
|
| |
| bool | OnTicksOnRemoteProxy () |
| |