Trackmania ManiaScript Reference 2026.2.2.1751
A ManiaScript Reference of the new Trackmania.
Loading...
Searching...
No Matches
CGhostManager Class Reference

The ghosts manager. More...

#include <doc.h>

Inheritance diagram for CGhostManager:
[legend]

Public Types

enum  EGhostPhyMode { SoftCollisions }
 

Public Member Functions

Ident Ghost_Add (CGhost Ghost)
 
Ident Ghost_Add (CGhost Ghost, Boolean IsGhostLayer)
 
Ident Ghost_Add (CGhost Ghost, Boolean IsGhostLayer, Integer TimeOffset)
 
Ident Ghost_AddWaypointSynced (CGhost Ghost, Boolean IsGhostLayer)
 
Ident Ghost_AddPhysicalized (CGhost Ghost, Integer TimeOffset, Real PlaySpeed, CGhostManager::EGhostPhyMode GhostPhyMode, Boolean ForceRandomSkin)
 
Boolean Ghost_IsReplayOver (Ident GhostInstanceId)
 
Boolean Ghost_IsVisible (Ident GhostInstanceId)
 
Void Ghost_Remove (Ident GhostInstanceId)
 
Void Ghost_RemoveAll ()
 
Void Ghost_SetDossard (Ident GhostInstanceId, Text Dossard)
 
Void Ghost_SetDossard (Ident GhostInstanceId, Text Dossard, Vec3 Color)
 
Void Ghost_SetMarker (Ident GhostInstanceId, CUIConfigMarker::EHudVisibility Visibility, Text Name, Text IconUrlPtr)
 

Additional Inherited Members

- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

The ghosts manager.

Member Enumeration Documentation

◆ EGhostPhyMode

Enumerator
SoftCollisions 

Member Function Documentation

◆ Ghost_Add() [1/3]

Ident CGhostManager::Ghost_Add ( CGhost Ghost)

◆ Ghost_Add() [2/3]

Ident CGhostManager::Ghost_Add ( CGhost Ghost,
Boolean IsGhostLayer )

◆ Ghost_Add() [3/3]

Ident CGhostManager::Ghost_Add ( CGhost Ghost,
Boolean IsGhostLayer,
Integer TimeOffset )

◆ Ghost_AddPhysicalized()

Ident CGhostManager::Ghost_AddPhysicalized ( CGhost Ghost,
Integer TimeOffset,
Real PlaySpeed,
CGhostManager::EGhostPhyMode GhostPhyMode,
Boolean ForceRandomSkin )

◆ Ghost_AddWaypointSynced()

Ident CGhostManager::Ghost_AddWaypointSynced ( CGhost Ghost,
Boolean IsGhostLayer )

◆ Ghost_IsReplayOver()

Boolean CGhostManager::Ghost_IsReplayOver ( Ident GhostInstanceId)

◆ Ghost_IsVisible()

Boolean CGhostManager::Ghost_IsVisible ( Ident GhostInstanceId)

◆ Ghost_Remove()

Void CGhostManager::Ghost_Remove ( Ident GhostInstanceId)

◆ Ghost_RemoveAll()

Void CGhostManager::Ghost_RemoveAll ( )

◆ Ghost_SetDossard() [1/2]

Void CGhostManager::Ghost_SetDossard ( Ident GhostInstanceId,
Text Dossard )

5 ascii chars (ex: '01TMN') or empty for default value

◆ Ghost_SetDossard() [2/2]

Void CGhostManager::Ghost_SetDossard ( Ident GhostInstanceId,
Text Dossard,
Vec3 Color )

5 ascii chars (ex: '01TMN') or empty for default value + color

◆ Ghost_SetMarker()

Void CGhostManager::Ghost_SetMarker ( Ident GhostInstanceId,
CUIConfigMarker::EHudVisibility Visibility,
Text Name,
Text IconUrlPtr )

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