Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
BaseTriggerComponent.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
12class BaseTriggerComponent: BaseProjectileComponent
13{
14 proto external IEntity GetOwner();
15 proto external void OnUserTrigger(notnull IEntity owner);
16 //Only used when overriding the instigator is necessary. E.g.: Player A shoots explosive of player B. The instigator needs to be overriden with player A.
17 proto external void OnUserTriggerOverrideInstigator(notnull IEntity owner, Instigator instigator);
18 proto external bool WasTriggered();
19 proto external void SetLive();
21 proto external void GetProjectileEffects(typename projectileType, out notnull array<BaseProjectileEffect> outProjectileEffects);
23 proto external float GetArmingTime();
24
25 // callbacks
26
31 event protected void EOnInit(IEntity owner);
38 event protected void EOnContact(IEntity owner, IEntity other, Contact contact);
48 event void TriggeredInSafetyDistance(IEntity pHitEntity, inout vector outMat[3], IEntity damageSource, notnull Instigator instigator, string colliderName, float speed);
49}
50
void EOnInit(IEntity owner)
void EOnContact(IEntity owner, IEntity other, Contact contact)
event void TriggeredInSafetyDistance(IEntity pHitEntity, inout vector outMat[3], IEntity damageSource, notnull Instigator instigator, string colliderName, float speed)
IEntity GetOwner()
Owner entity of the fuel tank.