|
| 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.
|
| |
◆ SCR_BaseTriggerComponent()
| void SCR_BaseTriggerComponent.SCR_BaseTriggerComponent |
( |
IEntityComponentSource | src, |
|
|
IEntity | ent, |
|
|
IEntity | parent ) |
- Parameters
-
| [in] | src | |
| [in] | ent | |
| [in] | parent | |
◆ ActivateTrigger()
| void SCR_BaseTriggerComponent.ActivateTrigger |
( |
| ) |
|
◆ DisarmTrigger()
| void SCR_BaseTriggerComponent.DisarmTrigger |
( |
| ) |
|
◆ EOnInit()
| override void SCR_BaseTriggerComponent.EOnInit |
( |
IEntity | owner | ) |
|
|
protected |
◆ IsActivated()
| bool SCR_BaseTriggerComponent.IsActivated |
( |
| ) |
|
◆ IsActivatedByDefault()
| bool SCR_BaseTriggerComponent.IsActivatedByDefault |
( |
| ) |
|
◆ OnActivatedChanged()
| void SCR_BaseTriggerComponent.OnActivatedChanged |
( |
| ) |
|
◆ RPC_DoTrigger()
| void SCR_BaseTriggerComponent.RPC_DoTrigger |
( |
| ) |
|
◆ SetUser()
| void SCR_BaseTriggerComponent.SetUser |
( |
notnull IEntity | user | ) |
|
◆ ShowFuse()
| void SCR_BaseTriggerComponent.ShowFuse |
( |
| ) |
|
◆ m_bActivated
| bool SCR_BaseTriggerComponent.m_bActivated = false |
|
protected |
◆ m_bLive
| bool SCR_BaseTriggerComponent.m_bLive |
|
protected |
◆ m_sFuzeMeshName
| string SCR_BaseTriggerComponent.m_sFuzeMeshName |
|
protected |
The documentation for this interface was generated from the following file:
- Game/Weapon/Explosives/SCR_BaseTriggerComponent.c