Arma Reforger Script API
|
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 void | SetInstigator (notnull Instigator instigator) |
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 |
|
protected |
Event after entity is allocated and initialized.
owner | The owner entity |
Implements SCR_BaseTriggerComponent.
SCR_ExplosiveChargeComponent SCR_ExplosiveTriggerComponent.GetExplosiveChargeComponent | ( | ) |
void SCR_ExplosiveTriggerComponent.UseTrigger | ( | ) |
Authority method that will setoff this trigger and replicate the effect to other clients.
|
protected |
|
protected |