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_WeaponDeployablePart.c
Go to the documentation of this file.
1
class
SCR_WeaponDeployablePart
:
SCR_AdditionalDeployablePart
2
{
3
[
Attribute
(defvalue:
"1"
,
desc
:
"Delete magazines when spawned. Iterates throught all muzzle components and deletes all magazines that are found"
)]
4
protected
bool
m_bDeleteMagazines
;
5
6
//------------------------------------------------------------------------------------------------
9
override
void
PostPrefabSpawn
(notnull
IEntity
spawnedEntity)
10
{
11
if
(!
m_bDeleteMagazines
)
12
return
;
13
14
array<Managed> muzzles = {};
15
spawnedEntity.FindComponents(
MuzzleComponent
, muzzles);
16
17
IEntity
magazine;
18
MuzzleComponent
muzzle;
19
BaseMagazineComponent
magComp;
20
foreach
(Managed entry : muzzles)
21
{
22
muzzle =
MuzzleComponent
.Cast(entry);
23
if
(!muzzle)
24
continue
;
25
26
magComp = muzzle.GetMagazine();
27
if
(!magComp)
28
continue
;
29
30
magazine = magComp.GetOwner();
31
RplComponent.DeleteRplEntity(magazine,
false
);
32
}
33
}
34
}
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
BaseMagazineComponent
Definition
BaseMagazineComponent.c:13
IEntity
Definition
IEntity.c:13
MuzzleComponent
Definition
MuzzleComponent.c:13
SCR_AdditionalDeployablePart
Definition
SCR_AdditionalDeployablePart.c:2
SCR_WeaponDeployablePart
Definition
SCR_WeaponDeployablePart.c:2
SCR_WeaponDeployablePart::m_bDeleteMagazines
bool m_bDeleteMagazines
Definition
SCR_WeaponDeployablePart.c:4
SCR_WeaponDeployablePart::PostPrefabSpawn
override void PostPrefabSpawn(notnull IEntity spawnedEntity)
Definition
SCR_WeaponDeployablePart.c:9
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Components
SCR_WeaponDeployablePart.c
Generated by
1.17.0