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_WeaponComponent.c
Go to the documentation of this file.
1
class
SCR_WeaponComponentClass
:
WeaponComponentClass
2
{
3
}
4
5
void
ScriptInvokerWeaponStateMethod
(
WeaponComponent
weapon,
bool
active);
6
typedef
func
ScriptInvokerWeaponStateMethod
;
7
typedef
ScriptInvokerBase<ScriptInvokerWeaponStateMethod>
ScriptInvokerWeaponState
;
8
9
class
SCR_WeaponComponent
:
WeaponComponent
10
{
11
protected
ref
ScriptInvokerWeaponState
m_OnWeaponStateChanged
;
12
13
//------------------------------------------------------------------------------------------------
14
ScriptInvokerWeaponState
GetOnWeaponStateChanged
()
15
{
16
if
(!
m_OnWeaponStateChanged
)
17
m_OnWeaponStateChanged
=
new
ScriptInvokerWeaponState
();
18
19
return
m_OnWeaponStateChanged
;
20
}
21
22
//------------------------------------------------------------------------------------------------
23
override
event
void
OnWeaponActive
()
24
{
25
super.OnWeaponActive();
26
27
if
(
m_OnWeaponStateChanged
)
28
m_OnWeaponStateChanged
.Invoke(
this
,
true
);
29
}
30
31
//------------------------------------------------------------------------------------------------
32
override
event
void
OnWeaponInactive
()
33
{
34
super.OnWeaponInactive();
35
36
if
(
m_OnWeaponStateChanged
)
37
m_OnWeaponStateChanged
.Invoke(
this
,
false
);
38
}
39
}
func
func
Definition
SCR_AIThreatSystem.c:6
ScriptInvokerWeaponState
ScriptInvokerBase< ScriptInvokerWeaponStateMethod > ScriptInvokerWeaponState
Definition
SCR_WeaponComponent.c:7
ScriptInvokerWeaponStateMethod
func ScriptInvokerWeaponStateMethod
Definition
SCR_WeaponComponent.c:6
SCR_WeaponComponentClass
Definition
SCR_WeaponComponent.c:2
SCR_WeaponComponent
Definition
SCR_WeaponComponent.c:10
SCR_WeaponComponent::m_OnWeaponStateChanged
ref ScriptInvokerWeaponState m_OnWeaponStateChanged
Definition
SCR_WeaponComponent.c:11
SCR_WeaponComponent::OnWeaponInactive
override event void OnWeaponInactive()
Definition
SCR_WeaponComponent.c:32
SCR_WeaponComponent::GetOnWeaponStateChanged
ScriptInvokerWeaponState GetOnWeaponStateChanged()
Definition
SCR_WeaponComponent.c:14
SCR_WeaponComponent::OnWeaponActive
override event void OnWeaponActive()
Definition
SCR_WeaponComponent.c:23
WeaponComponentClass
Definition
WeaponComponentClass.c:13
WeaponComponent
Definition
WeaponComponent.c:13
scripts
Game
Components
Flares
SCR_WeaponComponent.c
Generated by
1.17.0