ManiaScript Trackmania 2020  30/10/2024
CPackCreator Class Reference

Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds of these packs. More...

#include <2024_10_30.h>

Inheritance diagram for CPackCreator:
CNod

Public Member Functions

Void RegisterPackForEditedTitle ()
 
Ident Build_Begin (CPackCreatorPack Pack, CPackCreatorTitleInfo TitleInfo)
 
Void Build_AddFile (Ident BuildId, Text FileName)
 
Void Build_AddFolder (Ident BuildId, Text FolderName)
 
Void Build_AddFile (Ident BuildId, Text FileName, Boolean IsPublic, Boolean IsInternal, Boolean NoAutomaticDeps)
 
Void Build_AddFolder (Ident BuildId, Text FolderName, Boolean IsPublic, Boolean IsInternal, Boolean NoRecursion, Boolean NoAutomaticDeps)
 
Void Build_Generate (Ident BuildId, Boolean Upload)
 
Boolean Build_IsGenerated (Ident BuildId)
 
Text Build_ErrorMessage (Ident BuildId)
 
Void Build_End (Ident BuildId)
 

Public Attributes

Boolean const RegisterPack_IsInProgess
 
CPackCreatorPack *const CurrentPack
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds of these packs.

Definition at line 20570 of file 2024_10_30.h.

Member Function Documentation

◆ Build_AddFile() [1/2]

Void CPackCreator::Build_AddFile ( Ident  BuildId,
Text  FileName 
)

◆ Build_AddFile() [2/2]

Void CPackCreator::Build_AddFile ( Ident  BuildId,
Text  FileName,
Boolean  IsPublic,
Boolean  IsInternal,
Boolean  NoAutomaticDeps 
)

◆ Build_AddFolder() [1/2]

Void CPackCreator::Build_AddFolder ( Ident  BuildId,
Text  FolderName 
)

◆ Build_AddFolder() [2/2]

Void CPackCreator::Build_AddFolder ( Ident  BuildId,
Text  FolderName,
Boolean  IsPublic,
Boolean  IsInternal,
Boolean  NoRecursion,
Boolean  NoAutomaticDeps 
)

◆ Build_Begin()

Ident CPackCreator::Build_Begin ( CPackCreatorPack  Pack,
CPackCreatorTitleInfo  TitleInfo 
)

Start a new build for a pack, optionnaly a titlepack.

◆ Build_End()

Void CPackCreator::Build_End ( Ident  BuildId)

◆ Build_ErrorMessage()

Text CPackCreator::Build_ErrorMessage ( Ident  BuildId)

◆ Build_Generate()

Void CPackCreator::Build_Generate ( Ident  BuildId,
Boolean  Upload 
)

◆ Build_IsGenerated()

Boolean CPackCreator::Build_IsGenerated ( Ident  BuildId)

◆ RegisterPackForEditedTitle()

Void CPackCreator::RegisterPackForEditedTitle ( )

Register (or retreive) a package for the currently edited title.

Member Data Documentation

◆ CurrentPack

CPackCreatorPack* const CPackCreator::CurrentPack

Definition at line 20583 of file 2024_10_30.h.

◆ RegisterPack_IsInProgess

Boolean const CPackCreator::RegisterPack_IsInProgess

Definition at line 20579 of file 2024_10_30.h.


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