Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_ExplosiveTriggerComponent Interface Reference
Inheritance diagram for SCR_ExplosiveTriggerComponent:
[legend]

Public Member Functions

SCR_ExplosiveChargeComponent GetExplosiveChargeComponent ()
 
void UseTrigger ()
 Authority method that will setoff this trigger and replicate the effect to other clients.
 
- Public Member Functions inherited from SCR_BaseTriggerComponent
bool IsActivated ()
 
void SetUser (notnull IEntity user)
 
void ActivateTrigger ()
 
void ShowFuse ()
 
void OnActivatedChanged ()
 Method called on the clients, the item should be outside inventory already.
 
void RPC_DoTrigger ()
 
void SCR_BaseTriggerComponent (IEntityComponentSource src, IEntity ent, IEntity parent)
 
- Public Member Functions inherited from BaseTriggerComponent
proto external IEntity GetOwner ()
 
proto external void OnUserTrigger (IEntity owner)
 
proto external void OnUserTriggerOverrideInstigator (IEntity owner, Instigator instigator)
 
proto external bool WasTriggered ()
 
proto external void SetLive ()
 
proto external void GetProjectileEffects (TypeName projectileType, out notnull array< BaseProjectileEffect > outProjectileEffects)
 Get projectile effects that are inherited from projectileType parameter.
 
- Public Member Functions inherited from BaseProjectileComponent
proto external Instigator GetInstigator ()
 
proto external IEntity GetParentProjectile ()
 
- Public Member Functions inherited from GameComponent
bool OnTicksOnRemoteProxy ()
 

Protected Member Functions

override void EOnInit (IEntity owner)
 Event after entity is allocated and initialized.
 
override void EOnInit (IEntity owner)
 Event after entity is allocated and initialized.
 
- Protected Member Functions inherited from BaseTriggerComponent
void EOnInit (IEntity owner)
 Event after entity is allocated and initialized.
 
void EOnContact (IEntity owner, IEntity other, Contact contact)
 Event when physics engine registered contact with other RigidBody.
 

Protected Attributes

RplComponent m_RplComp
 
SCR_ExplosiveChargeComponent m_ExplosiveChargeComp
 
- Protected Attributes inherited from SCR_BaseTriggerComponent
bool m_bLive
 
bool m_bActivated = false
 
string m_sFuzeMeshName
 

Member Function Documentation

◆ EOnInit()

override void SCR_ExplosiveTriggerComponent.EOnInit ( IEntity  owner)
protected

Event after entity is allocated and initialized.

Parameters
ownerThe owner entity

Implements SCR_BaseTriggerComponent.

◆ GetExplosiveChargeComponent()

SCR_ExplosiveChargeComponent SCR_ExplosiveTriggerComponent.GetExplosiveChargeComponent ( )

◆ UseTrigger()

void SCR_ExplosiveTriggerComponent.UseTrigger ( )

Authority method that will setoff this trigger and replicate the effect to other clients.

Member Data Documentation

◆ m_ExplosiveChargeComp

SCR_ExplosiveChargeComponent SCR_ExplosiveTriggerComponent.m_ExplosiveChargeComp
protected

◆ m_RplComp

RplComponent SCR_ExplosiveTriggerComponent.m_RplComp
protected

The documentation for this interface was generated from the following file: