◆ AreMultiplayerServicesAvailable()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.AreMultiplayerServicesAvailable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ AreServicesReady()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.AreServicesReady  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ CanRefresh()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.CanRefresh  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ CheckBackendStatus()
  
  
      
        
          | static void SCR_ServicesStatusHelper.CheckBackendStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ CheckCommStatus()
  
  
      
        
          | static void SCR_ServicesStatusHelper.CheckCommStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ CheckStatus()
  
  
      
        
          | static void SCR_ServicesStatusHelper.CheckStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ ClearRefreshQueue()
  
  
      
        
          | static void SCR_ServicesStatusHelper.ClearRefreshQueue  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ DEBUG()
  
  
      
        
          | static void SCR_ServicesStatusHelper.DEBUG  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ DisplayServiceOnCurrentPlatform()
◆ GetLastReceivedCommStatus()
  
  
      
        
          | static SCR_ECommStatus SCR_ServicesStatusHelper.GetLastReceivedCommStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetMainStatus()
  
  
      
        
          | static ServiceStatusItem SCR_ServicesStatusHelper.GetMainStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnCommStatusCheckFinished()
  
  
      
        
          | static ScriptInvokerCommStatus SCR_ServicesStatusHelper.GetOnCommStatusCheckFinished  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnCommStatusCheckStart()
  
  
      
        
          | static ScriptInvokerVoid SCR_ServicesStatusHelper.GetOnCommStatusCheckStart  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetPingAge()
  
  
      
        
          | static int SCR_ServicesStatusHelper.GetPingAge  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Return the last ping's age in milliseconds. 
 
 
◆ GetPingValue()
  
  
      
        
          | static int SCR_ServicesStatusHelper.GetPingValue  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Return ping value. 
- Returns
 - ping in milliseconds 
 
 
 
◆ GetStatusByName()
  
  
      
        
          | static ServiceStatusItem SCR_ServicesStatusHelper.GetStatusByName  | 
          ( | 
          string |           statusName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
finds a service by name 
- Parameters
 - 
  
    | statusName | name of the wanted status, case INsensitive  | 
  
   
 
 
◆ GetStatuses()
  
  
      
        
          | static void SCR_ServicesStatusHelper.GetStatuses  | 
          ( | 
          notnull array< ServiceStatusItem > |           statuses | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetStatusesAge()
  
  
      
        
          | static int SCR_ServicesStatusHelper.GetStatusesAge  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Return statuses age IN SECONDS. 
 
 
◆ IsAuthenticated()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsAuthenticated  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsBackendConnectionAvailable()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsBackendConnectionAvailable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsBackendEnabled()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsBackendEnabled  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsBackendReady()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsBackendReady  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsInRefreshCooldown()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsInRefreshCooldown  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsPinging()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsPinging  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ IsPingingStuck()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsPingingStuck  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsServiceActive()
  
  
      
        
          | static bool SCR_ServicesStatusHelper.IsServiceActive  | 
          ( | 
          string |           serviceName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ RefreshPing()
  
  
      
        
          | static void SCR_ServicesStatusHelper.RefreshPing  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
---> This is the function to call if you want to update the connection state <— Refresh ping value - won't do anything if is already pinging and waiting for the result 
 
 
◆ RefreshPing_Internal()
  
  
      
        
          | static void SCR_ServicesStatusHelper.RefreshPing_Internal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ RefreshStatuses()
  
  
      
        
          | static void SCR_ServicesStatusHelper.RefreshStatuses  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ StartStatusCheck()
  
  
      
        
          | static void SCR_ServicesStatusHelper.StartStatusCheck  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ AUTOMATIC_REFRESH_RATE
  
  
      
        
          | const int SCR_ServicesStatusHelper.AUTOMATIC_REFRESH_RATE = 60000 | 
         
       
   | 
  
static   | 
  
 
 
◆ COMM_STATUS_CHECK_FREQUENCY_MS
  
  
      
        
          | const int SCR_ServicesStatusHelper.COMM_STATUS_CHECK_FREQUENCY_MS = 500 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ CONNECTION_CHECK_EXPIRE_TIME
  
  
      
        
          | const int SCR_ServicesStatusHelper.CONNECTION_CHECK_EXPIRE_TIME = 15000 | 
         
       
   | 
  
static   | 
  
 
 
◆ FIRST_REFRESH_DELAY
  
  
      
        
          | const int SCR_ServicesStatusHelper.FIRST_REFRESH_DELAY = 1000 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ PING_MAX
  
  
      
        
          | const int SCR_ServicesStatusHelper.PING_MAX = 999 | 
         
       
   | 
  
static   | 
  
 
 
◆ PING_THRESHOLD_AWFUL
  
  
      
        
          | const int SCR_ServicesStatusHelper.PING_THRESHOLD_AWFUL = 600 | 
         
       
   | 
  
static   | 
  
 
 
◆ PING_THRESHOLD_BAD
  
  
      
        
          | const int SCR_ServicesStatusHelper.PING_THRESHOLD_BAD = 300 | 
         
       
   | 
  
static   | 
  
 
 
◆ PING_THRESHOLD_GOOD
  
  
      
        
          | const int SCR_ServicesStatusHelper.PING_THRESHOLD_GOOD = 100 | 
         
       
   | 
  
static   | 
  
 
 
◆ REFRESH_COOLDOWN
  
  
      
        
          | const int SCR_ServicesStatusHelper.REFRESH_COOLDOWN = 10000 | 
         
       
   | 
  
static   | 
  
 
 
◆ s_bFirstRefresh
  
  
      
        
          | bool SCR_ServicesStatusHelper.s_bFirstRefresh = true | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_bIsCheckingCommStatus
  
  
      
        
          | bool SCR_ServicesStatusHelper.s_bIsCheckingCommStatus | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_eLastReceivedCommStatus
  
  
      
        
          | SCR_ECommStatus SCR_ServicesStatusHelper.s_eLastReceivedCommStatus = SCR_ECommStatus.RUNNING | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_fLastReceivedCommResponseTime
  
  
      
        
          | float SCR_ServicesStatusHelper.s_fLastReceivedCommResponseTime | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_fPingStartTime
  
  
      
        
          | float SCR_ServicesStatusHelper.s_fPingStartTime | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_iLastPingUpdate
  
  
      
        
          | int SCR_ServicesStatusHelper.s_iLastPingUpdate = -1 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_iLastStatusUpdate
  
  
      
        
          | int SCR_ServicesStatusHelper.s_iLastStatusUpdate = -1 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_MainStatus
  
  
      
        
          | ServiceStatusItem SCR_ServicesStatusHelper.s_MainStatus | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_OnCommStatusCheckFinished
  
  
      
        
          | ref ScriptInvokerCommStatus SCR_ServicesStatusHelper.s_OnCommStatusCheckFinished | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ s_OnCommStatusCheckStart
  
  
      
        
          | ref ScriptInvokerVoid SCR_ServicesStatusHelper.s_OnCommStatusCheckStart | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ SERVICE_ACCOUNT_PROFILE
  
  
      
        
          | const string SCR_ServicesStatusHelper.SERVICE_ACCOUNT_PROFILE = "game-identity" | 
         
       
   | 
  
static   | 
  
 
 
◆ SERVICE_BI_BACKEND_MULTIPLAYER
  
  
      
        
          | const string SCR_ServicesStatusHelper.SERVICE_BI_BACKEND_MULTIPLAYER = "game-api" | 
         
       
   | 
  
static   | 
  
 
 
◆ SERVICE_STATUSES
  
  
      
        
          | const ref array<ServiceStatusItem> SCR_ServicesStatusHelper.SERVICE_STATUSES = {} | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ SERVICE_WORKSHOP
  
  
      
        
          | const string SCR_ServicesStatusHelper.SERVICE_WORKSHOP = "reforger-workshop-api" | 
         
       
   | 
  
static   | 
  
 
 
◆ SERVICE_XBOX
  
  
      
        
          | const string SCR_ServicesStatusHelper.SERVICE_XBOX = "game-identity" | 
         
       
   | 
  
static   | 
  
 
 
◆ STATUS_ERROR
  
  
      
        
          | const string SCR_ServicesStatusHelper.STATUS_ERROR = "error" | 
         
       
   | 
  
static   | 
  
 
 
◆ STATUS_OK
  
  
      
        
          | const string SCR_ServicesStatusHelper.STATUS_OK = "ok" | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this interface was generated from the following file:
- Game/Helpers/SCR_ServicesStatusHelper.c