![]()  | 
  
    Arma Reforger Explorer
    1.1.0.42
    
   Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime 
   | 
 
Go to the source code of this file.
Data Structures | |
| class | SCR_ItemPlacementComponentClass | 
Functions | |
| SCR_ItemPlacementComponentClass ScriptComponentClass | Attribute ("{56EBF5038622AC95}Assets/Conflict/CanBuild.emat") | 
| void | RPC_AskPlaceItem (vector right, vector up, vector forward, vector position, RplId id) | 
| protected SCR_CharacterControllerComponent | GetCharacterController (IEntity from) | 
| protected void | UnregisterEvents (IEntity from) | 
| protected void | RegisterEvents (IEntity to) | 
| protected void | OnControlledEntityChanged (IEntity from, IEntity to) | 
| Runs every time the controlled entity has been changed.  More... | |
| protected void | NotifyItemPlacementDone (IEntity item) | 
| protected void | StartPlaceItem () | 
| void | OnPlacingEnded (IEntity item, bool successful, ItemUseParameters animParams) | 
| protected void | DisablePreview () | 
| protected void | EnablePreview (IEntity weapon) | 
| protected void | OnComparmentEntered (IEntity targetEntity, BaseCompartmentManagerComponent manager, int mgrID, int slotID, bool move) | 
| protected void | GetOnCompartmentLeft () | 
| IEntity | GetWeaponFromWeaponComponent (BaseWeaponComponent weaponComponent) | 
| protected void | OnWeaponChangeEnded (BaseWeaponComponent newWeaponSlot) | 
| protected void | OnWeaponChanged (BaseWeaponComponent newWeaponSlot) | 
| protected void | OnCharacterDeath (SCR_CharacterControllerComponent characterController, IEntity killerEntity, notnull Instigator killer) | 
| protected void | TogglePreview (IEntity weapon) | 
| protected override void | EOnFrame (IEntity owner, float timeSlice) | 
| void | UseXZFixedPlacement (IEntity owner, float maxPlacementDistance, vector cameraMat[4]) | 
| protected bool | ExcludeWaterCallback (IEntity e) | 
| void | UseXYZPlacement (IEntity owner, float maxPlacementDistance, vector cameraMat[4]) | 
| bool | ValidateEntity (notnull IEntity entity) | 
| bool | ValidatePlacement (vector up, IEntity tracedEntity, BaseWorld world, IEntity character) | 
| bool | TraceEntitiesCallback (notnull IEntity e, vector start="0 0 0", vector dir="0 0 0") | 
| void | OrientToNormal (vector normal) | 
| protected void | OnEditorOpened () | 
| protected void | OnEditorClosed () | 
| protected void | RegisterToManagerInvokers (SCR_EditorManagerEntity manager) | 
| protected override void | OnPostInit (IEntity owner) | 
| Called on PostInit when all components are added.  More... | |
| protected void | InitEditorListeners () | 
| protected override void | EOnInit (IEntity owner) | 
| void | SCR_ItemPlacementComponent (IEntityComponentSource src, IEntity ent, IEntity parent) | 
Variables | |
| Assets Conflict CannotBuild emat ResourceName | m_sCannotBuildMaterial | 
| int | m_iFramesBetweenChecks | 
| protected int | m_iEquipComplete | 
| protected bool | m_bCanPlace | 
| protected bool | m_bInEditor | 
| protected vector | m_vCurrentMat [4] | 
| protected IEntity | m_EquippedItem | 
| protected SCR_PlaceableItemComponent | m_PlaceableItem | 
| protected IEntity | m_PreviewEntity | 
| protected SCR_CompartmentAccessComponent | m_CompartmnetAccessComponent | 
| SCR_ItemPlacementComponentClass ScriptComponentClass Attribute | ( | "{56EBF5038622AC95}Assets/Conflict/CanBuild.emat" | ) | 
Definition at line 8 of file SCR_ItemPlacementComponent.c.
| protected void DisablePreview | ( | ) | 
Definition at line 243 of file SCR_ItemPlacementComponent.c.
| protected void EnablePreview | ( | IEntity | weapon | ) | 
Definition at line 251 of file SCR_ItemPlacementComponent.c.
| protected override void EOnFrame | ( | IEntity | owner, | 
| float | timeSlice | ||
| ) | 
Definition at line 335 of file SCR_ItemPlacementComponent.c.
| protected bool ExcludeWaterCallback | ( | IEntity | e | ) | 
Definition at line 414 of file SCR_ItemPlacementComponent.c.
| protected SCR_CharacterControllerComponent GetCharacterController | ( | IEntity | from | ) | 
Definition at line 50 of file SCR_ItemPlacementComponent.c.
| protected void GetOnCompartmentLeft | ( | ) | 
Definition at line 285 of file SCR_ItemPlacementComponent.c.
| IEntity GetWeaponFromWeaponComponent | ( | BaseWeaponComponent | weaponComponent | ) | 
| protected void InitEditorListeners | ( | ) | 
Definition at line 603 of file SCR_ItemPlacementComponent.c.
| protected void NotifyItemPlacementDone | ( | IEntity | item | ) | 
Definition at line 136 of file SCR_ItemPlacementComponent.c.
| protected void OnCharacterDeath | ( | SCR_CharacterControllerComponent | characterController, | 
| IEntity | killerEntity, | ||
| notnull Instigator | killer | ||
| ) | 
Definition at line 317 of file SCR_ItemPlacementComponent.c.
| protected void OnComparmentEntered | ( | IEntity | targetEntity, | 
| BaseCompartmentManagerComponent | manager, | ||
| int | mgrID, | ||
| int | slotID, | ||
| bool | move | ||
| ) | 
Definition at line 279 of file SCR_ItemPlacementComponent.c.
| protected void OnEditorClosed | ( | ) | 
Definition at line 583 of file SCR_ItemPlacementComponent.c.
| protected void OnEditorOpened | ( | ) | 
Definition at line 576 of file SCR_ItemPlacementComponent.c.
| void OnPlacingEnded | ( | IEntity | item, | 
| bool | successful, | ||
| ItemUseParameters | animParams | ||
| ) | 
Definition at line 200 of file SCR_ItemPlacementComponent.c.
| protected void OnWeaponChanged | ( | BaseWeaponComponent | newWeaponSlot | ) | 
Definition at line 310 of file SCR_ItemPlacementComponent.c.
| protected void OnWeaponChangeEnded | ( | BaseWeaponComponent | newWeaponSlot | ) | 
Definition at line 303 of file SCR_ItemPlacementComponent.c.
| void OrientToNormal | ( | vector | normal | ) | 
| [in] | normal | 
Definition at line 563 of file SCR_ItemPlacementComponent.c.
| protected void RegisterEvents | ( | IEntity | to | ) | 
Definition at line 88 of file SCR_ItemPlacementComponent.c.
| protected void RegisterToManagerInvokers | ( | SCR_EditorManagerEntity | manager | ) | 
Definition at line 590 of file SCR_ItemPlacementComponent.c.
| void RPC_AskPlaceItem | ( | vector | right, | 
| vector | up, | ||
| vector | forward, | ||
| vector | position, | ||
| RplId | id | ||
| ) | 
id = id of items rpl component
| [in] | right | |
| [in] | up | |
| [in] | forward | |
| [in] | position | |
| [in] | id | 
Definition at line 34 of file SCR_ItemPlacementComponent.c.
| void SCR_ItemPlacementComponent | ( | IEntityComponentSource | src, | 
| IEntity | ent, | ||
| IEntity | parent | ||
| ) | 
| [in] | src | |
| [in] | ent | |
| [in] | parent | 
Definition at line 640 of file SCR_ItemPlacementComponent.c.
| protected void StartPlaceItem | ( | ) | 
Definition at line 150 of file SCR_ItemPlacementComponent.c.
| protected void TogglePreview | ( | IEntity | weapon | ) | 
Definition at line 326 of file SCR_ItemPlacementComponent.c.
| bool TraceEntitiesCallback | ( | notnull IEntity | e, | 
| vector | start = "0 0 0",  | 
        ||
| vector | dir = "0 0 0"  | 
        ||
| ) | 
| protected void UnregisterEvents | ( | IEntity | from | ) | 
Definition at line 63 of file SCR_ItemPlacementComponent.c.
| void UseXYZPlacement | ( | IEntity | owner, | 
| float | maxPlacementDistance, | ||
| vector | cameraMat[4] | ||
| ) | 
| [in] | owner | |
| [in] | maxPlacementDistance | |
| [in] | cameraMat | 
Definition at line 428 of file SCR_ItemPlacementComponent.c.
| void UseXZFixedPlacement | ( | IEntity | owner, | 
| float | maxPlacementDistance, | ||
| vector | cameraMat[4] | ||
| ) | 
| [in] | owner | |
| [in] | maxPlacementDistance | |
| [in] | cameraMat | 
Definition at line 385 of file SCR_ItemPlacementComponent.c.
| bool ValidateEntity | ( | notnull IEntity | entity | ) | 
| bool ValidatePlacement | ( | vector | up, | 
| IEntity | tracedEntity, | ||
| BaseWorld | world, | ||
| IEntity | character | ||
| ) | 
| [in] | up | |
| [in] | tracedEntity | |
| [in] | world | |
| [in] | character | 
Definition at line 515 of file SCR_ItemPlacementComponent.c.
| protected bool m_bCanPlace | 
Definition at line 18 of file SCR_ItemPlacementComponent.c.
| protected bool m_bInEditor | 
Definition at line 19 of file SCR_ItemPlacementComponent.c.
| protected SCR_CompartmentAccessComponent m_CompartmnetAccessComponent | 
Definition at line 24 of file SCR_ItemPlacementComponent.c.
| protected IEntity m_EquippedItem | 
Definition at line 21 of file SCR_ItemPlacementComponent.c.
| protected int m_iEquipComplete | 
Definition at line 17 of file SCR_ItemPlacementComponent.c.
| int m_iFramesBetweenChecks | 
Definition at line 15 of file SCR_ItemPlacementComponent.c.
| protected SCR_PlaceableItemComponent m_PlaceableItem | 
Definition at line 22 of file SCR_ItemPlacementComponent.c.
| protected IEntity m_PreviewEntity | 
Definition at line 23 of file SCR_ItemPlacementComponent.c.
| Assets Conflict CannotBuild emat ResourceName m_sCannotBuildMaterial | 
Definition at line 12 of file SCR_ItemPlacementComponent.c.
| protected vector m_vCurrentMat[4] | 
Definition at line 20 of file SCR_ItemPlacementComponent.c.