Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_BaseNetworkedStat.c
Go to the documentation of this file.
3{
4 [Attribute(uiwidget : UIWidgets.ComboBox, enums : ParamEnumArray.FromEnum(SCR_ENetworkedStatType))]
6
7 protected SCR_NetworkedStatsComponent m_Owner;
9
10 //------------------------------------------------------------------------------------------------
15
16 //------------------------------------------------------------------------------------------------
17 // Override this method in child classes.
18 void UpdateStat();
19
20 //------------------------------------------------------------------------------------------------
21 // Override this method in child classes.
22 void OnAuthorityStatValueSet(int value);
23
24 //------------------------------------------------------------------------------------------------
25 void SetOwner(notnull SCR_NetworkedStatsComponent owner)
26 {
27 m_Owner = owner;
28 m_OwnerData = m_Owner.GetNetworkedStatPrefabData();
29 }
30
31 //------------------------------------------------------------------------------------------------
32 protected void InvokeStatValueChange()
33 {
34 if (!m_OwnerData)
35 {
36 Print("[SCR_FPSNetworkedStat] Failed to obtain Prefab Data for SCR_NetworkedStatsComponent!", LogLevel.ERROR);
37 return;
38 }
39
40 SCR_OnStatChangedInvoker onStatChanged = m_OwnerData.GetOnStatsChanged(false);
41 if (onStatChanged)
42 onStatChanged.Invoke(this);
43 }
44}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
SCR_ENetworkedStatType
ScriptInvokerBase< SCR_OnStatChangedMethod > SCR_OnStatChangedInvoker
SCR_NetworkedStatsComponent m_Owner
SCR_ENetworkedStatType m_eStatType
SCR_ENetworkedStatType GetStatType()
void SetOwner(notnull SCR_NetworkedStatsComponent owner)
void OnAuthorityStatValueSet(int value)
SCR_NetworkedStatsComponentClass m_OwnerData
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
Enum with severity of the logging message.
Definition LogLevel.c:14
SCR_FieldOfViewSettings Attribute