Click or drag to resize

ReportingService Class

Manages reporting
Inheritance Hierarchy

Namespace:  ImmerseSDK.Reporting
Assembly:  ImmerseSDK.App (in ImmerseSDK.App.dll) Version: 3.5.0.0 (3.5.0.0)
Syntax
C#
public class ReportingService : SingletonBehaviour

The ReportingService type exposes the following members.

Constructors
  NameDescription
Public methodReportingService
Initializes a new instance of the ReportingService class
Top
Methods
  NameDescription
Public methodCoroutineInitialise
This method is used by our internal systems so do not call it directly.
(Overrides SingletonBehaviourCoroutineInitialise.)
Public methodStatic memberGetSceneMetadataAssetPath
Relative path the to the scene metadata file from the Assets folder
Public methodStatic memberGetSceneMetadataFilePath
Full path the to the scene metadata file
Public methodStatic memberGetSceneMetadataResourcePath
Relative path the to the scene metadata file. Note this is relative to the Resources folder and can be used when loading the asset.
Public methodSendReportingMessage(String, MessageID, String)
Sends a reporting message
Public methodSendReportingMessage(String, MessageID, String, DictionaryString, Object)
Sends a reporting message
Top
Extension Methods
  NameDescription
Public Extension MethodGetCopyOf
Copies all properties of a component from source to target. Uses reflection to set properties.
(Defined by ComponentExtensions.)
Public Extension MethodWaitForT
Waits for a singleton on a coroutine
(Defined by SingletonManager.)
Top
See Also