ManiaScript Trackmania 2020  09/09/2022
CBadgeEditor Class Reference

API for Maniaplanet client scripts. More...

#include <2022_09_09.h>

Inheritance diagram for CBadgeEditor:
CManiaAppBase CManiaApp CNod

Public Member Functions

Void Leave ()
 
Void MeshId_Next ()
 
Void MeshId_Previous ()
 
CBadge BadgeCreate ()
 
Void BadgeDestroy (CBadge Badge)
 
Void BadgeCopy (CBadge Source, CBadge Destination)
 
Void BadgeReadFromProfile (CBadge Badge, Ident UserId)
 
Void BadgeWriteToProfile (CBadge Badge, Ident UserId)
 
- Public Member Functions inherited from CManiaApp
CUILayer UILayerCreate ()
 
Void UILayerDestroy (CUILayer Layer)
 
Void UILayerDestroyAll ()
 
Void LayerCustomEvent (CUILayer Layer, Text Type, Array< Text > Data)
 
Void OpenLink (Text Url, CManiaApp::ELinkType LinkType)
 
Boolean OpenFileInExplorer (Text FileName)
 
Void Dialog_Message (Text Message)
 
Text Dbg_DumpDeclareForVariables (CNod Nod, Boolean StatsOnly)
 

Public Attributes

CBadge DisplayCurrentBadge
 
Vec2 DisplayPosN
 
Vec2 DisplaySize
 
Real DisplayFoV
 
Real CameraTransitionDuration
 
Real MeshRotation_MaxSpeed
 
Real MeshRotation_Acceleration
 
Ident DisplayCurrentMeshId
 
const Array< IdentMeshIds
 
const Array< CBadgeBadges
 
- Public Attributes inherited from CManiaAppBase
const Array< CManiaAppEventPendingEvents
 
- Public Attributes inherited from CManiaApp
const Text ManiaAppUrl
 
const Text ManiaAppBaseUrl
 
const Integer Now
 
const Boolean IsVisible
 
Integer LayersDefaultManialinkVersion
 
const CUser LocalUser
 
const CTitle LoadedTitle
 
Boolean EnableMenuNavigationInputs
 
const Array< CUILayerUILayers
 
const CParsingManager Xml
 
const CHttpManager Http
 
const CVideoManager Video
 
const CAudioManager Audio
 
const CInputManager Input
 
const CDataFileMgr DataFileMgr
 
const CScoreMgr ScoreMgr
 
const CRankingsZoneMgr ZoneMgr
 
const CTrackingMgr TrackingMgr
 
const CUserV2Manager UserMgr
 
const CWSNotificationManager WSNotificationMgr
 
const CSystemPlatform System
 
- Public Attributes inherited from CNod
const Ident Id
 

Additional Inherited Members

- Public Types inherited from CManiaApp
enum  ELinkType { ExternalBrowser, ManialinkBrowser }
 

Detailed Description

API for Maniaplanet client scripts.

Supported declare modes :

  • Local
  • Persistent

Definition at line 19942 of file 2022_09_09.h.

Member Function Documentation

◆ BadgeCopy()

Void CBadgeEditor::BadgeCopy ( CBadge  Source,
CBadge  Destination 
)

◆ BadgeCreate()

CBadge CBadgeEditor::BadgeCreate ( )

◆ BadgeDestroy()

Void CBadgeEditor::BadgeDestroy ( CBadge  Badge)

◆ BadgeReadFromProfile()

Void CBadgeEditor::BadgeReadFromProfile ( CBadge  Badge,
Ident  UserId 
)

◆ BadgeWriteToProfile()

Void CBadgeEditor::BadgeWriteToProfile ( CBadge  Badge,
Ident  UserId 
)

◆ Leave()

Void CBadgeEditor::Leave ( )

◆ MeshId_Next()

Void CBadgeEditor::MeshId_Next ( )

◆ MeshId_Previous()

Void CBadgeEditor::MeshId_Previous ( )

Member Data Documentation

◆ Badges

const Array<CBadge> CBadgeEditor::Badges

Definition at line 19995 of file 2022_09_09.h.

◆ CameraTransitionDuration

Real CBadgeEditor::CameraTransitionDuration

Values in range (0.100000-10.000000)

Definition at line 19967 of file 2022_09_09.h.

◆ DisplayCurrentBadge

CBadge CBadgeEditor::DisplayCurrentBadge

Definition at line 19951 of file 2022_09_09.h.

◆ DisplayCurrentMeshId

Ident CBadgeEditor::DisplayCurrentMeshId

Definition at line 19979 of file 2022_09_09.h.

◆ DisplayFoV

Real CBadgeEditor::DisplayFoV

Definition at line 19963 of file 2022_09_09.h.

◆ DisplayPosN

Vec2 CBadgeEditor::DisplayPosN

Definition at line 19955 of file 2022_09_09.h.

◆ DisplaySize

Vec2 CBadgeEditor::DisplaySize

Definition at line 19959 of file 2022_09_09.h.

◆ MeshIds

const Array<Ident> CBadgeEditor::MeshIds

Definition at line 19983 of file 2022_09_09.h.

◆ MeshRotation_Acceleration

Real CBadgeEditor::MeshRotation_Acceleration

Values in range (0.100000-10.000000)

Definition at line 19975 of file 2022_09_09.h.

◆ MeshRotation_MaxSpeed

Real CBadgeEditor::MeshRotation_MaxSpeed

Values in range (-10.000000-10.000000)

Definition at line 19971 of file 2022_09_09.h.


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