Space Engineers
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
Sandbox.Engine.Networking.MyInfinarioAnalytics Class Reference
Inheritance diagram for Sandbox.Engine.Networking.MyInfinarioAnalytics:
Sandbox.Engine.Networking.IMyAnalytics

Public Member Functions

void FlushAndDispose ()
 
void IdentifyPlayer (ulong playerId, string playerName, bool isOnline)
 
void ReportProcessStart (MyProcessStartAnalytics attributes, bool firstRun, bool dedicatedServer)
 
void ReportProcessEnd ()
 
void ReportGameplayStart (MyGameplayStartAnalytics attributes, bool dedicatedServer)
 
void ReportGameplayEnd (MyGameplayEndAnalytics attributes)
 
void ReportActivityStart (string activityName, string activityFocus, string activityType, string activityItemUsage, bool expectActivityEnd, string planetName="", string planetType="", float simSpeedPlayer=1f, float simSpeedServer=1f)
 
void ReportActivityEnd (string activityName, string planetName="", string planetType="", float simSpeedPlayer=1f, float simSpeedServer=1f)
 
void ReportPlayerDeath (string deathType, string deathCause, string planetName="", string planetType="", bool scenario=false)
 
void ReportTutorialScreen (string initiatedFrom)
 
void ReportTutorialStart (string tutorialName)
 
void ReportTutorialStep (string stepName, int stepNumber)
 
void ReportTutorialEnd ()
 
void ReportServerStatus (int playerCount, int maxPlayers, float simSpeedServer, int entitiesCount, int gridsCount, int blocksCount, int movingGridsCount, string hostName)
 
void ReportServerStart (int maxPlayers, string hostName)
 

Static Public Member Functions

static string FillIfEmpty (string str, string fallback)
 

Static Public Attributes

static int updateIndex = -1
 

Properties

static MyInfinarioAnalytics Instance [get]
 

Detailed Description

Definition at line 17 of file MyInfinarioAnalytics.cs.

Member Function Documentation

static string Sandbox.Engine.Networking.MyInfinarioAnalytics.FillIfEmpty ( string  str,
string  fallback 
)
inlinestatic

Definition at line 156 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.FlushAndDispose ( )
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 142 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.IdentifyPlayer ( ulong  playerId,
string  playerName,
bool  isOnline 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 567 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportActivityEnd ( string  activityName,
string  planetName = "",
string  planetType = "",
float  simSpeedPlayer = 1f,
float  simSpeedServer = 1f 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 648 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportActivityStart ( string  activityName,
string  activityFocus,
string  activityType,
string  activityItemUsage,
bool  expectActivityEnd,
string  planetName = "",
string  planetType = "",
float  simSpeedPlayer = 1f,
float  simSpeedServer = 1f 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 630 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportGameplayEnd ( MyGameplayEndAnalytics  attributes)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 620 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportGameplayStart ( MyGameplayStartAnalytics  attributes,
bool  dedicatedServer 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 609 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportPlayerDeath ( string  deathType,
string  deathCause,
string  planetName = "",
string  planetType = "",
bool  scenario = false 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 662 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportProcessEnd ( )
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 600 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportProcessStart ( MyProcessStartAnalytics  attributes,
bool  firstRun,
bool  dedicatedServer 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 579 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportServerStart ( int  maxPlayers,
string  hostName 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 733 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportServerStatus ( int  playerCount,
int  maxPlayers,
float  simSpeedServer,
int  entitiesCount,
int  gridsCount,
int  blocksCount,
int  movingGridsCount,
string  hostName 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 716 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportTutorialEnd ( )
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 707 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportTutorialScreen ( string  initiatedFrom)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 676 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportTutorialStart ( string  tutorialName)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 686 of file MyInfinarioAnalytics.cs.

void Sandbox.Engine.Networking.MyInfinarioAnalytics.ReportTutorialStep ( string  stepName,
int  stepNumber 
)
inline

Implements Sandbox.Engine.Networking.IMyAnalytics.

Definition at line 696 of file MyInfinarioAnalytics.cs.

Member Data Documentation

int Sandbox.Engine.Networking.MyInfinarioAnalytics.updateIndex = -1
static

Definition at line 103 of file MyInfinarioAnalytics.cs.

Property Documentation

MyInfinarioAnalytics Sandbox.Engine.Networking.MyInfinarioAnalytics.Instance
staticget

Definition at line 126 of file MyInfinarioAnalytics.cs.


The documentation for this class was generated from the following file: