|
| SCR_ExplosiveChargeComponent | GetExplosiveChargeComponent () |
| |
| void | UseTrigger () |
| | Authority method that will setoff this trigger and replicate the effect to other clients.
|
| |
| bool | IsActivated () |
| |
| bool | IsActivatedByDefault () |
| |
| void | SetUser (notnull IEntity user) |
| |
| void | ActivateTrigger () |
| |
| void | DisarmTrigger () |
| |
| 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) |
| |
| proto external IEntity | GetOwner () |
| |
| proto external void | OnUserTrigger (notnull IEntity owner) |
| |
| proto external void | OnUserTriggerOverrideInstigator (notnull 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.
|
| |
| proto external float | GetArmingTime () |
| | Time to arm the fuse once the trigger is set live.
|
| |
| void | TriggeredInSafetyDistance (IEntity pHitEntity, inout vector outMat[3], IEntity damageSource, notnull Instigator instigator, string colliderName, float speed) |
| | Called when trigger is triggered within safety distance.
|
| |
| proto external Instigator | GetInstigator () |
| |
| proto external void | SetInstigator (notnull Instigator instigator) |
| |
| proto external IEntity | GetParentProjectile () |
| |
| bool | OnTicksOnRemoteProxy () |
| |
|
| override 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.
|
| |
◆ EOnInit()
| override void SCR_ExplosiveTriggerComponent.EOnInit |
( |
IEntity | owner | ) |
|
|
protected |
◆ GetExplosiveChargeComponent()
◆ UseTrigger()
| void SCR_ExplosiveTriggerComponent.UseTrigger |
( |
| ) |
|
Authority method that will setoff this trigger and replicate the effect to other clients.
◆ m_ExplosiveChargeComp
◆ m_RplComp
The documentation for this interface was generated from the following file:
- Game/Weapon/Explosives/SCR_ExplosiveTriggerComponent.c