![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| override void | OnPostInit (IEntity owner) |
| RplId | GetParentRplId () |
| int | GetParentNodeId () |
| void | PlacementDone (notnull ChimeraCharacter user) |
| void | RPC_DoPlaceItem (RplId placingCharacterRplId) |
| void | PlaceItem () |
| bool | ValidateEntity (notnull IEntity entity) |
| bool | FilterCallback (notnull IEntity e) |
| void | SetPlacementPosition (vector right, vector up, vector forward, vector position, RplId characterRplId) |
| Authority method used to change the position at which item will placed when removed from the inventory. | |
| override bool | OverridePlacementTransform (IEntity caller, out vector computedTransform[4]) |
| void | OnPlacedOnGround () |
| void | PlayPlacedSound (vector up, vector position, string overrideSoundEvent=SCR_SoundEvent.SOUND_PLACE_OBJECT) |
| void | PlaceItemWithParentChange (RplId newParentRplId, int nodeId=-1) |
| Same as PlaceItem but with params that allow attaching the object to new parent entity. | |
| void | RPC_DoPlaceItemWithParentChange (RplId newParentRplId, int nodeId, RplId placingCharacterRplId) |
| void | SetNewParent (RplId parentId=RplId.Invalid(), int nodeId=-1) |
| void | AttachToNewParentWhenUnlocked (bool nowLocked) |
| void | AttachToNewParent () |
| Method that will try to find new parent entity and make this entity a child of it. | |
| void | OnParentDamageStateChanged (SCR_HitZone hitZone) |
| void | DetachFromParent () |
| Removes this entity from its parent hierarchy and places it on the ground. | |
| void | StartWatchingParentSlots () |
| Callback method triggered when item will finish its transfer to new parent when it is being attached to it. | |
| void | StopWatchingParentSlots () |
| Callback method when item is being transfered (f.e. picked up) after it was attached to some object. | |
| override void | OnDelete (IEntity owner) |
Static Protected Member Functions | |
| static ScriptInvokerItemPlaced | GetOnPlacementDoneInvoker () |
Protected Attributes | |
| vector | m_vMat [4] |
| bool | m_bUseTransform = false |
| RplId | m_ParentRplId = RplId.Invalid() |
| RplId | m_PlacingCharacterRplId = RplId.Invalid() |
| int | m_iParentNodeId |
| IEntity | m_Parent |
| IEntity | m_RootParent |
Static Protected Attributes | |
| static ref ScriptInvokerItemPlaced | s_OnPlacementDoneInvoker |
Definition at line 10 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Method that will try to find new parent entity and make this entity a child of it.
Definition at line 314 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Method that will try to find new parent entity and make this entity a child of it
| [in] | nowLocked |
Definition at line 302 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Removes this entity from its parent hierarchy and places it on the ground.
Definition at line 383 of file SCR_PlaceableInventoryItemComponent.c.
|
inlinestaticprotected |
Definition at line 48 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 41 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 33 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 473 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Method that is meant to be added to the parent default hit zone in order to detect when it is destroyed
| [in] | hitZone |
Definition at line 375 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 172 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 25 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 149 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 92 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Same as PlaceItem but with params that allow attaching the object to new parent entity.
Definition at line 240 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
| [in] | user | that placed this item |
Definition at line 60 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
| [in] | up | |
| [in] | position |
Definition at line 188 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Definition at line 69 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
| [in] | newParentRplId | |
| [in] | nodeId |
Definition at line 251 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Method for updating parent when proxy streams in placeable item
| [in] | parentId | replication id of a entity to which this item should be attached |
| [in] | nodeId | id of a node to which this item will be attached to |
Definition at line 288 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Authority method used to change the position at which item will placed when removed from the inventory.
Definition at line 138 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Callback method triggered when item will finish its transfer to new parent when it is being attached to it.
Definition at line 430 of file SCR_PlaceableInventoryItemComponent.c.
|
inlineprotected |
Callback method when item is being transfered (f.e. picked up) after it was attached to some object.
Definition at line 438 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 13 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 16 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 17 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 14 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 15 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 18 of file SCR_PlaceableInventoryItemComponent.c.
|
protected |
Definition at line 12 of file SCR_PlaceableInventoryItemComponent.c.
|
staticprotected |
Definition at line 20 of file SCR_PlaceableInventoryItemComponent.c.