Trackmania ManiaScript Reference 2024.9.17.1117
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CTrackingMgr Class Reference

User privileges manager. More...

#include <doc.h>

Inheritance diagram for CTrackingMgr:
[legend]

Public Types

enum  EEventColorLevel {
  White , Green , Blue , Red ,
  Black
}
 
enum  EEventMedalLevel {
  Finished , Bronze , Silver , Gold ,
  Author
}
 
enum  EEventSeason { Winter , Spring , Summer , Fall }
 
enum  EPlayTimeContext {
  None , Club , Create , Live ,
  Local , Solo
}
 

Public Member Functions

Void TaskResult_Release (Ident TaskId)
 
Void Track_Context_PlayTime (Ident UserId, CTrackingMgr::EPlayTimeContext PlayTimeContext)
 
Void Track_Context_MenuStart (Ident UserId, Text MenuName)
 
Void Track_Context_MenuStop (Ident UserId, Text MenuName)
 
Void Track_Context_GameModeStart (Ident UserId, Text GameMode)
 
Void Track_Context_GameModeStop (Ident UserId, Text GameMode)
 
Void Track_Context_MapStart (Ident UserId, Text MapUid, Text Environment)
 
Void Track_Context_MapStop (Ident UserId, Text MapUid)
 
Void Track_Context_PlayStart (Ident UserId, Text Type)
 
Void Track_Context_PlayStop (Ident UserId, Text Type, Text Reason, Integer NbRespawns)
 
Void Track_Create_NewMapCreated (Ident UserId, Text Environment, Boolean IsRandomlyGenerated)
 
Void Track_Live_COTDPlayed (Ident UserId, Integer Rank, Boolean Win)
 
Void Track_Live_MultiplayerPlayed (Ident UserId, Integer Rank, Boolean Win)
 
Void Track_Live_RankedPlayed (Ident UserId, Integer Rank, Boolean Win)
 
Void Track_Live_RoyalPlayed_V2 (Ident UserId, Integer Rank, Boolean Win, Boolean IsSuperRoyal, Text Division)
 
Void Track_Live_RoyalSectionFinished_V2 (Ident UserId, CTrackingMgr::EEventColorLevel ColorLevel)
 
Void Track_Local_HotseatPlayed_V2 (Ident UserId)
 
Void Track_Local_SplitScreenPlayed_V2 (Ident UserId)
 
Void Track_News_PlayerAction (Ident UserId, Text NewsId, Text Placement, Text Action)
 
Void Track_News_PlayerImpression (Ident UserId, Text NewsId, Text Placement, Integer Duration)
 
Void Track_Player_MedalEarned (Ident UserId, Integer Finished, Integer BronzeMedal, Integer SilverMedal, Integer GoldMedal, Integer AuthorMedal, Boolean IsOfficialCampaign, Boolean IsTOTD)
 
Void Track_Player_OfficialCampaign10TrackCompleted (Ident UserId, Integer Year, CTrackingMgr::EEventSeason Season, CTrackingMgr::EEventMedalLevel MedalLevel)
 
Void Track_Player_OfficialCampaignAllTrackCompleted_V2 (Ident UserId, Integer Year, CTrackingMgr::EEventSeason Season, CTrackingMgr::EEventMedalLevel MedalLevel)
 
Void Track_Player_TrackOfTheDayWeekAllTrackCompleted_V2 (Ident UserId, Integer Year, Integer Week, CTrackingMgr::EEventMedalLevel MedalLevel)
 
Void Track_Player_TrophyEarned (Ident UserId, Integer T1CountPtr, Integer T2CountPtr, Integer T3CountPtr, Integer T4CountPtr, Integer T5CountPtr, Integer T6CountPtr, Integer T7CountPtr, Integer T8CountPtr, Integer T9CountPtr)
 
Void Track_Player_StartActivity (Ident UserId, Text ActivityId)
 
Void Track_Player_EndActivity (Ident UserId, Text ActivityId)
 

Public Attributes

Array< CTaskResult *const > TaskResults
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

User privileges manager.

Member Function Documentation

◆ TaskResult_Release()

Void CTrackingMgr::TaskResult_Release ( Ident TaskId)

Release a task result no more used.

◆ Track_Context_GameModeStart()

Void CTrackingMgr::Track_Context_GameModeStart ( Ident UserId,
Text GameMode )

Track_Context_GameModeStart

◆ Track_Context_GameModeStop()

Void CTrackingMgr::Track_Context_GameModeStop ( Ident UserId,
Text GameMode )

Track_Context_GameModeStop

◆ Track_Context_MapStart()

Void CTrackingMgr::Track_Context_MapStart ( Ident UserId,
Text MapUid,
Text Environment )

Track_Context_MapStart

◆ Track_Context_MapStop()

Void CTrackingMgr::Track_Context_MapStop ( Ident UserId,
Text MapUid )

Track_Context_MapStop

◆ Track_Context_MenuStart()

Void CTrackingMgr::Track_Context_MenuStart ( Ident UserId,
Text MenuName )

Track_Context_MenuStart

◆ Track_Context_MenuStop()

Void CTrackingMgr::Track_Context_MenuStop ( Ident UserId,
Text MenuName )

Track_Context_MenuStop

◆ Track_Context_PlayStart()

Void CTrackingMgr::Track_Context_PlayStart ( Ident UserId,
Text Type )

Track_Context_PlayStart

◆ Track_Context_PlayStop()

Void CTrackingMgr::Track_Context_PlayStop ( Ident UserId,
Text Type,
Text Reason,
Integer NbRespawns )

Track_Context_PlayStop

◆ Track_Context_PlayTime()

Void CTrackingMgr::Track_Context_PlayTime ( Ident UserId,
CTrackingMgr::EPlayTimeContext PlayTimeContext )

Track_Context_PlayTime

◆ Track_Create_NewMapCreated()

Void CTrackingMgr::Track_Create_NewMapCreated ( Ident UserId,
Text Environment,
Boolean IsRandomlyGenerated )

Track_Create_NewMapCreated

◆ Track_Live_COTDPlayed()

Void CTrackingMgr::Track_Live_COTDPlayed ( Ident UserId,
Integer Rank,
Boolean Win )

Track_Live_COTDPlayed

◆ Track_Live_MultiplayerPlayed()

Void CTrackingMgr::Track_Live_MultiplayerPlayed ( Ident UserId,
Integer Rank,
Boolean Win )

Track_Live_MultiplayerPlayed

◆ Track_Live_RankedPlayed()

Void CTrackingMgr::Track_Live_RankedPlayed ( Ident UserId,
Integer Rank,
Boolean Win )

Track_Live_RankedPlayed

◆ Track_Live_RoyalPlayed_V2()

Void CTrackingMgr::Track_Live_RoyalPlayed_V2 ( Ident UserId,
Integer Rank,
Boolean Win,
Boolean IsSuperRoyal,
Text Division )

Track_Live_RoyalPlayed_V2

◆ Track_Live_RoyalSectionFinished_V2()

Void CTrackingMgr::Track_Live_RoyalSectionFinished_V2 ( Ident UserId,
CTrackingMgr::EEventColorLevel ColorLevel )

Track_Live_RoyalSectionFinished_V2

◆ Track_Local_HotseatPlayed_V2()

Void CTrackingMgr::Track_Local_HotseatPlayed_V2 ( Ident UserId)

Track_Local_HotseatPlayed_V2

◆ Track_Local_SplitScreenPlayed_V2()

Void CTrackingMgr::Track_Local_SplitScreenPlayed_V2 ( Ident UserId)

Track_Local_SplitScreenPlayed_V2

◆ Track_News_PlayerAction()

Void CTrackingMgr::Track_News_PlayerAction ( Ident UserId,
Text NewsId,
Text Placement,
Text Action )

Track_News_PlayerAction

◆ Track_News_PlayerImpression()

Void CTrackingMgr::Track_News_PlayerImpression ( Ident UserId,
Text NewsId,
Text Placement,
Integer Duration )

Track_News_PlayerImpression

◆ Track_Player_EndActivity()

Void CTrackingMgr::Track_Player_EndActivity ( Ident UserId,
Text ActivityId )

Track_Player_EndActivity

◆ Track_Player_MedalEarned()

Void CTrackingMgr::Track_Player_MedalEarned ( Ident UserId,
Integer Finished,
Integer BronzeMedal,
Integer SilverMedal,
Integer GoldMedal,
Integer AuthorMedal,
Boolean IsOfficialCampaign,
Boolean IsTOTD )

Track_Player_MedalEarned

◆ Track_Player_OfficialCampaign10TrackCompleted()

Void CTrackingMgr::Track_Player_OfficialCampaign10TrackCompleted ( Ident UserId,
Integer Year,
CTrackingMgr::EEventSeason Season,
CTrackingMgr::EEventMedalLevel MedalLevel )

Track_Player_OfficialCampaign10TrackCompleted

◆ Track_Player_OfficialCampaignAllTrackCompleted_V2()

Void CTrackingMgr::Track_Player_OfficialCampaignAllTrackCompleted_V2 ( Ident UserId,
Integer Year,
CTrackingMgr::EEventSeason Season,
CTrackingMgr::EEventMedalLevel MedalLevel )

Track_Player_OfficialCampaignAllTrackCompleted_V2

◆ Track_Player_StartActivity()

Void CTrackingMgr::Track_Player_StartActivity ( Ident UserId,
Text ActivityId )

Track_Player_StartActivity

◆ Track_Player_TrackOfTheDayWeekAllTrackCompleted_V2()

Void CTrackingMgr::Track_Player_TrackOfTheDayWeekAllTrackCompleted_V2 ( Ident UserId,
Integer Year,
Integer Week,
CTrackingMgr::EEventMedalLevel MedalLevel )

Track_Player_TrackOfTheDayWeekAllTrackCompleted_V2

◆ Track_Player_TrophyEarned()

Void CTrackingMgr::Track_Player_TrophyEarned ( Ident UserId,
Integer T1CountPtr,
Integer T2CountPtr,
Integer T3CountPtr,
Integer T4CountPtr,
Integer T5CountPtr,
Integer T6CountPtr,
Integer T7CountPtr,
Integer T8CountPtr,
Integer T9CountPtr )

Track_Player_TrophyEarned

Member Data Documentation

◆ TaskResults

Array<CTaskResult* const > CTrackingMgr::TaskResults

Array of task results.


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