PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ScriptAnalytics.c File Reference

Data Structures

class  StatsEventMeasuresData
 
class  StatsEventDeathData
 
class  StatsEventScoredKillData
 
class  StatsEventDisconnectedData
 
class  StatsEventSpawnedData
 
class  StatsEventData
 
class  Analytics
 

Functions

class StatsEventData SendPlayerDeath (StatsEventDeathData data)
 send event about death to statistic DB
 
void StatsEventData (string eventName)
 
void AddBool (string key, bool value)
 
void AddInt (string key, int value)
 
void AddFloat (string key, float value)
 
void AddString (string key, string value)
 
void AddVector (string key, vector value)
 
static proto native void SendPlayerScoredKill (StatsEventScoredKillData data)
 send event about kill to statistic DB
 
static proto native void SendPlayerDisconnected (StatsEventDisconnectedData data)
 send event to statistic DB
 
static proto native void SendPlayerMeasures (StatsEventMeasuresData data)
 send event about player status to statistic DB
 
static proto native void SendPlayerSpawned (StatsEventSpawnedData data)
 send event about spawning to statistic DB
 
static proto native void SendEvent (StatsEventData data)
 universal analytics event
 

Variables

private string m_eventName
 
private autoptr map< string, intm_valuesBool
 
private autoptr map< string, intm_valuesInt
 
private autoptr map< string, floatm_valuesFloat
 
private autoptr map< string, stringm_valuesString
 
private autoptr map< string, vectorm_valuesVector
 

Function Documentation

◆ AddBool()

void AddBool ( string  key,
bool  value 
)

◆ AddFloat()

void AddFloat ( string  key,
float  value 
)

◆ AddInt()

void AddInt ( string  key,
int  value 
)

◆ AddString()

void AddString ( string  key,
string  value 
)

◆ AddVector()

void AddVector ( string  key,
vector  value 
)

◆ SendEvent()

static proto native void SendEvent ( StatsEventData  data)
static

universal analytics event

Referenced by OnEnd(), and OnTick().

◆ SendPlayerDeath()

class StatsEventData SendPlayerDeath ( StatsEventDeathData  data)

send event about death to statistic DB

◆ SendPlayerDisconnected()

static proto native void SendPlayerDisconnected ( StatsEventDisconnectedData  data)
static

send event to statistic DB

◆ SendPlayerMeasures()

static proto native void SendPlayerMeasures ( StatsEventMeasuresData  data)
static

send event about player status to statistic DB

◆ SendPlayerScoredKill()

static proto native void SendPlayerScoredKill ( StatsEventScoredKillData  data)
static

send event about kill to statistic DB

◆ SendPlayerSpawned()

static proto native void SendPlayerSpawned ( StatsEventSpawnedData  data)
static

send event about spawning to statistic DB

◆ StatsEventData()

void StatsEventData ( string  eventName)

Variable Documentation

◆ m_eventName

private string m_eventName

◆ m_valuesBool

private autoptr map<string, int> m_valuesBool

◆ m_valuesFloat

private autoptr map<string, float> m_valuesFloat

◆ m_valuesInt

private autoptr map<string, int> m_valuesInt

◆ m_valuesString

private autoptr map<string, string> m_valuesString

◆ m_valuesVector

private autoptr map<string, vector> m_valuesVector