Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AntiPersonnelMineCollisionHandlerComponent.c
Go to the documentation of this file.
1
class
SCR_AntiPersonnelMineCollisionHandlerComponentClass
:
SCR_SpecialCollisionHandlerComponentClass
2
{
3
}
4
5
class
SCR_AntiPersonnelMineCollisionHandlerComponent : SCR_SpecialCollisionHandlerComponent
6
{
7
//------------------------------------------------------------------------------------------------
8
override
void
OnContactStart
(notnull SCR_ChimeraCharacter character)
9
{
10
IEntity
owner =
GetOwner
();
11
RplComponent rplComponent =
SCR_EntityHelper
.
GetEntityRplComponent
(owner);
12
if
(!rplComponent || rplComponent.IsProxy())
13
return
;
14
15
SCR_PressureTriggerComponent mineTriggerComp = SCR_PressureTriggerComponent.Cast(owner.
FindComponent
(SCR_PressureTriggerComponent));
16
if
(!mineTriggerComp || !mineTriggerComp.IsActivated())
17
return
;
18
19
mineTriggerComp.EOnContact(owner, character, null);
20
}
21
}
OnContactStart
SCR_AntiPersonnelMineCollisionHandlerComponentClass SCR_SpecialCollisionHandlerComponentClass OnContactStart(notnull SCR_ChimeraCharacter character)
Definition
SCR_AntiPersonnelMineCollisionHandlerComponent.c:8
IEntity
Definition
IEntity.c:13
IEntity::FindComponent
proto external Managed FindComponent(typename typeName)
SCR_AntiPersonnelMineCollisionHandlerComponentClass
Definition
SCR_AntiPersonnelMineCollisionHandlerComponent.c:2
SCR_EntityHelper
Definition
SCR_EntityHelper.c:2
SCR_EntityHelper::GetEntityRplComponent
static RplComponent GetEntityRplComponent(notnull IEntity entity)
Definition
SCR_EntityHelper.c:451
SCR_SpecialCollisionHandlerComponentClass
Definition
SCR_SpecialCollisionHandlerComponent.c:2
GetOwner
IEntity GetOwner()
Owner entity of the fuel tank.
Definition
SCR_FuelNode.c:128
scripts
Game
Components
SCR_AntiPersonnelMineCollisionHandlerComponent.c
Generated by
1.17.0