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_ServerFPSNetworkedStat.c
Go to the documentation of this file.
1
[
BaseContainerProps
()]
2
class
SCR_FPSNetworkedStat
:
SCR_BaseNetworkedStat
3
{
4
// Last checked local FPS.
5
protected
int
m_iLocalFPS
;
6
// Last checked authority FPS.
7
protected
int
m_iAuthorityFPS
;
8
9
//------------------------------------------------------------------------------------------------
10
int
GetLastCheckedLocalFPS
()
11
{
12
return
m_iLocalFPS
;
13
}
14
15
//------------------------------------------------------------------------------------------------
16
int
GetLastCheckedAuthorityFPS
()
17
{
18
return
m_iAuthorityFPS
;
19
}
20
21
//------------------------------------------------------------------------------------------------
22
override
void
UpdateStat
()
23
{
24
int
localFPS =
System
.GetFPS();
25
if
(localFPS ==
m_iLocalFPS
)
26
return
;
27
28
m_iLocalFPS
= localFPS;
29
UpdateStatValueIfAuthority
();
30
InvokeStatValueChange
();
31
}
32
33
//------------------------------------------------------------------------------------------------
34
protected
void
UpdateStatValueIfAuthority
()
35
{
36
RplComponent rplComponent =
m_Owner
.GetRplComponent();
37
if
(!rplComponent || rplComponent.Role() !=
RplRole
.Authority)
38
return
;
39
40
m_iAuthorityFPS
=
m_iLocalFPS
;
41
m_Owner
.SetAuthorityStatValue(
m_eStatType
,
m_iAuthorityFPS
);
42
}
43
44
//------------------------------------------------------------------------------------------------
45
override
void
OnAuthorityStatValueSet
(
int
value)
46
{
47
m_iAuthorityFPS
= value;
48
InvokeStatValueChange
();
49
}
50
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_BaseNetworkedStat
Definition
SCR_BaseNetworkedStat.c:3
SCR_BaseNetworkedStat::m_Owner
SCR_NetworkedStatsComponent m_Owner
Definition
SCR_BaseNetworkedStat.c:7
SCR_BaseNetworkedStat::m_eStatType
SCR_ENetworkedStatType m_eStatType
Definition
SCR_BaseNetworkedStat.c:5
SCR_BaseNetworkedStat::InvokeStatValueChange
void InvokeStatValueChange()
Definition
SCR_BaseNetworkedStat.c:32
SCR_FPSNetworkedStat
Definition
SCR_ServerFPSNetworkedStat.c:3
SCR_FPSNetworkedStat::m_iAuthorityFPS
int m_iAuthorityFPS
Definition
SCR_ServerFPSNetworkedStat.c:7
SCR_FPSNetworkedStat::m_iLocalFPS
int m_iLocalFPS
Definition
SCR_ServerFPSNetworkedStat.c:5
SCR_FPSNetworkedStat::GetLastCheckedLocalFPS
int GetLastCheckedLocalFPS()
Definition
SCR_ServerFPSNetworkedStat.c:10
SCR_FPSNetworkedStat::UpdateStat
override void UpdateStat()
Definition
SCR_ServerFPSNetworkedStat.c:22
SCR_FPSNetworkedStat::GetLastCheckedAuthorityFPS
int GetLastCheckedAuthorityFPS()
Definition
SCR_ServerFPSNetworkedStat.c:16
SCR_FPSNetworkedStat::UpdateStatValueIfAuthority
void UpdateStatValueIfAuthority()
Definition
SCR_ServerFPSNetworkedStat.c:34
SCR_FPSNetworkedStat::OnAuthorityStatValueSet
override void OnAuthorityStatValueSet(int value)
Definition
SCR_ServerFPSNetworkedStat.c:45
System
Definition
System.c:13
RplRole
RplRole
Role of replicated node (and all items in it) within the replication system.
Definition
RplRole.c:14
scripts
Game
Network
NetworkedStats
Stats
SCR_ServerFPSNetworkedStat.c
Generated by
1.17.0