67 Boolean Dbg_WarnOnDroppedEvents;
87 const Boolean MouseMiddleButton;
123 Boolean EnableMenuNavigationInputs;
135 const Boolean IsMenuNavigationForeground;
139 Void OpenLink(
Text Url,LinkType LinkType);
143 Void TriggerPageAction(
Text ActionString);
224 ETextFormat TextFormat;
259 Void ClearFileNames();
263 const Text FullFileName;
267 const Text RelativeNameToRoot;
271 const Text RelativeNameToTypeFolder;
279 enum EControlScriptEditorTextFormat {
328 EControlScriptEditorTextFormat TextFormat;
446 Void StopAndRewind();
454 enum EKeepRatioMode {
466 Void ChangeImageUrl(
Text fieldName);
494 const Boolean DownloadInProgress;
518 EKeepRatioMode KeepRatio;
526 Void RefreshImages();
631 Boolean DisableAutoUnderground;
670 Void ShowCurMapCard();
674 const EBuddyResult BuddyDoResult;
678 const Text BuddyDoErrorMessage;
698 Void BrowserReload();
702 Text BrowserFocusedFrameId;
706 Void SetLocalUserClubLink(
Text ClubLink);
721 const Text ManiaAppUrl;
725 const Text ManiaAppBaseUrl;
737 Integer LayersDefaultManialinkVersion;
741 const CUser LocalUser;
749 Boolean EnableMenuNavigationInputs;
765 Void UILayerDestroyAll();
773 Void OpenLink(
Text Url,ELinkType LinkType);
850 enum EMenuNavAction {
876 const Text CustomEventType;
880 const Text[] CustomEventData;
884 const Text ExternalEventType;
888 const Text[] ExternalEventData;
892 const EMenuNavAction MenuNavAction;
896 const Boolean IsActionAutoRepeat;
935 Void Menu_Internet();
947 Boolean LoadingScreenRequireKeyPressed;
951 Boolean DontScaleMainMenuForHMD;
967 const Text ExternalRequest_Type;
971 const Text[] ExternalRequest_Data;
995 const Boolean Authentication_GetTokenResponseReceived;
999 const Integer Authentication_ErrorCode;
1003 const Text Authentication_Token;
1029 Void EnterStation();
1033 Void Maker_EditTitle(
Text EditedTitleId);
1172 TMPrevRaceDeltaPoints,
1176 enum EScoreSortOrder {
1192 Void SetFooterText(
Text FooterText);
1200 Void ResetCustomColumns();
1204 Void Scores_Sort(EScoreSortOrder SortOrder);
1220 Void SetColumnVisibility(EColumnType Type,
Boolean Visibility);
1288 Void SetGaugeSpeedMax(
Real Maximum);
1292 Void SetSpeedValueScale(
Real Scale);
1296 Void SetSpeedUnitScale(
Real Scale);
1312 Void SetDistanceFooterLineVisible(
Boolean Visibility);
1351 Void Menu_Previous();
1421 const Text[] Selection;
1425 Void SetFileType(EFileType FileType);
1429 Void SetFileAction(EFileAction FileAction);
1455 const Integer AudienceRegisteredUsers;
1459 const Integer CampaignMedalsMax;
1463 const Integer CampaignMedalsCurrent;
1467 const Integer CampaignMedalsRanking;
1471 const Real LadderPoints;
1479 const EEchelon Echelon;
1483 const Integer NextEchelonPercent;
1499 Vec3 FocusLightColor;
1503 Vec3 NormalLightColor;
1526 Void EnterStation();
1534 enum EMeshEditorAPI {
1591 enum EInteractionStatus {
1615 const EInteractionStatus InteractionStatus;
1623 enum CardinalDirections {
1629 enum CardinalDirections8 {
1639 enum RelativeDirections {
1675 enum ShadowsQuality {
1683 enum ValidationStatus {
1703 const Text MapFileName;
1707 const Boolean IsEditorReadyForRequest;
1715 Void ComputeShadows();
1719 Void ComputeShadows(ShadowsQuality ShadowsQuality);
1723 const ShadowsQuality CurrentShadowsQuality;
1727 const Boolean IsUltraShadowsQualityAvailable;
1731 Void DisplayDefaultSetObjectivesDialog();
1771 Void TestMapFromStart();
1775 Void TestMapFromCoord(
Int3 Coord,CardinalDirections Dir);
1779 Void TestMapWithMode(
Text RulesModeName);
1783 Void TestMapWithMode(
Text RulesModeName,
Text SettingsXml);
1787 Void TestMapWithMode_SplitScreen(
Text RulesModeName);
1791 Void TestMapWithMode_SplitScreen(
Text RulesModeName,
Integer ScreenCount);
1799 Boolean EnableMapTypeStartTest;
1811 PlaceMode PlaceMode;
1839 Real CameraToTargetDistance;
1843 Vec3 CameraTargetPosition;
1847 const Vec3 CameraPosition;
1851 Real ThumbnailCameraVAngle;
1855 Real ThumbnailCameraHAngle;
1859 Real ThumbnailCameraRoll;
1863 Real ThumbnailCameraFovY;
1867 Vec3 ThumbnailCameraPosition;
1883 Void RemoveAllBlocks();
1887 Void RemoveAllTerrain();
1891 Void RemoveAllOffZone();
1895 Void RemoveAllObjects();
1903 Void RemoveAllBlocksAndTerrain();
1907 Void ShowCustomSelection();
1911 Void HideCustomSelection();
1915 Void CopyPaste_Copy();
1919 Void CopyPaste_Cut();
1923 Void CopyPaste_Remove();
1927 Void CopyPaste_SelectAll();
1931 Void CopyPaste_ResetSelection();
1935 Void OpenToolsMenu();
1939 Void EditMediatrackIngame();
1943 Void PreloadAllBlocks();
1947 Void PreloadAllItems();
2039 Text GetSkinDisplayName(
Text SkinFileName);
2083 Int3 GetMouseCoordOnGround();
2091 CBlock GetStartLineBlock();
2099 Void CopyPaste_AddOrSubSelection(
Int3 StartCoord,
Int3 EndCoord);
2103 Boolean CopyPaste_Symmetrize();
2131 Void UnvalidateMetadata();
2135 Void UnvalidateGameplayInfo();
2139 Void UnvalidatePlayfield();
2175 Integer GetMultilapBlockCount();
2179 Integer GetCheckpointBlockCount();
2235 Void ResetAllMacroblockInstances();
2259 Void SetMapIsCreatedWithPartyEditor(
Boolean IsCreatedWithPartyEditor);
2263 Text GetAvailableMapName();
2283 const Text[] MediatrackIngameClips;
2287 Integer MediatrackIngameEditedClipIndex;
2307 const CBlock[] ClassicBlocks;
2311 const CBlock[] TerrainBlocks;
2339 Int3[] CustomSelectionCoords;
2343 Vec3 CustomSelectionRGB;
2347 Boolean EnableEditorInputsCustomProcessing;
2351 Boolean EnableCursorShowingWhenInterfaceIsFocused;
2375 const Boolean EditorInputIsDown_Menu;
2379 const Boolean EditorInputIsDown_SwitchToRace;
2383 const Boolean EditorInputIsDown_Undo;
2387 const Boolean EditorInputIsDown_Redo;
2391 const Boolean EditorInputIsDown_CursorUp;
2395 const Boolean EditorInputIsDown_CursorRight;
2399 const Boolean EditorInputIsDown_CursorDown;
2403 const Boolean EditorInputIsDown_CursorLeft;
2407 const Boolean EditorInputIsDown_CursorRaise;
2411 const Boolean EditorInputIsDown_CursorLower;
2415 const Boolean EditorInputIsDown_CursorTurn;
2419 const Boolean EditorInputIsDown_CursorPick;
2423 const Boolean EditorInputIsDown_CursorPlace;
2427 const Boolean EditorInputIsDown_CursorDelete;
2431 const Boolean EditorInputIsDown_CameraUp;
2435 const Boolean EditorInputIsDown_CameraRight;
2439 const Boolean EditorInputIsDown_CameraDown;
2443 const Boolean EditorInputIsDown_CameraLeft;
2447 const Boolean EditorInputIsDown_CameraZoomNext;
2451 const Boolean EditorInputIsDown_Camera0;
2455 const Boolean EditorInputIsDown_Camera1;
2459 const Boolean EditorInputIsDown_Camera3;
2463 const Boolean EditorInputIsDown_Camera7;
2467 const Boolean EditorInputIsDown_Camera9;
2471 const Boolean EditorInputIsDown_PivotChange;
2475 const Boolean EditorInputIsDown_CursorTurnSlightly;
2479 const Boolean EditorInputIsDown_CursorTurnSlightlyAntiClockwise;
2483 const Boolean EditorInputIsDown_IconUp;
2487 const Boolean EditorInputIsDown_IconRight;
2491 const Boolean EditorInputIsDown_IconDown;
2495 const Boolean EditorInputIsDown_IconLeft;
2499 const Boolean EditorInputIsDown_RemoveAll;
2503 const Boolean EditorInputIsDown_Save;
2507 const Boolean EditorInputIsDown_SaveAs;
2511 const Boolean EditorInputIsDown_MapStyle;
2515 const Boolean EditorInputIsDown_ClassicMapEditor;
2519 const Real CollectionSquareSize;
2523 const Real CollectionSquareHeight;
2527 const Integer CollectionGroundY;
2531 const ValidationStatus ValidationStatus;
2565 CBadge DisplayCurrentBadge;
2593 Ident DisplayCurrentMeshId;
2597 const Ident[] MeshIds;
2605 Void MeshId_Previous();
2640 const CTitle LoadedTitle;
2672 const CUser[] Users;
2676 const CTeam[] Teams;
2680 Text NeutralEmblemUrl;
2684 Text ForcedClubLinkUrl1;
2688 Text ForcedClubLinkUrl2;
2692 Void TweakTeamColorsToAvoidHueOverlap();
2716 Void SendModeScriptCommand(
Text CommandName,
Real RealVal);
2720 Void SendModeScriptCommand(
Text CommandName,
Text TextVal);
2728 const Boolean MapUnloadRequested;
2835 Integer SpawnInvulnerabilityDuration;
2859 Boolean UseInterractiveScreensIn3d;
2875 Boolean UseBeaconsWithRecipients;
2887 Boolean UseDefaultActionEvents;
2907 Boolean UseAutoDiscardBotEvents;
2911 Boolean ForceNavMapsComputation;
2931 Real OffZoneRadiusSpeed;
2935 Ident OffZoneCenterLandmarkId;
2963 const Integer[] ClansNbPlayers;
2967 const Integer[] ClansNbPlayersAlive;
3131 Integer GetWeaponNum(EWeapon Weapon);
3155 Void DestroyAllBotPlayers();
3207 Integer Action_GetRemainingCooldown(
CSmPlayer Player,EActionInput ActionInput);
3211 Void ActionBind(
CSmPlayer Player,EActionSlot ActionSlot,EActionInput ActionInput);
3235 Void ObjectDestroyAll();
3263 Void Replay_SaveInterface();
3302 Boolean HideResumePlayingButton;
3397 Ident State_EntityId1;
3477 Ident Projectile_GetModelId(
Text ModelName);
3497 Void Cooldown_Start();
3501 Ident Shield_CreateAtLocation(
Vec3 Position,
Vec3 Direction);
3553 Void Vehicle_TriggerTurbo();
3557 Void Vehicle_TriggerTurboBrake();
3603 const Boolean IndependantLaps;
3627 const Vec3 MapStartLinePos;
3635 const Vec3[] MapFinishLinePos;
3647 Boolean ValidationGhost_IsVisible();
3651 Vec3 ValidationGhost_GetPosition();
3659 enum ETmScoreSortOrder {
3663 BestRace_NbRespawns,
3664 BestRace_CheckpointsProgress,
3667 LadderRankSortValue,
3669 enum ETMRespawnBehaviour {
3672 GiveUpBeforeFirstCheckPoint,
3675 enum ETmRaceChronoBehaviour {
3681 enum EPersonalGhost {
3737 const Integer[] ClansNbPlayers;
3765 Void Scores_Sort(ETmScoreSortOrder SortOrder);
3769 Void Scores_Clear();
3773 Void Ladder_ComputeRank(ETmScoreSortOrder SortOrder);
3797 ETMRespawnBehaviour RespawnBehaviour;
3825 ETmRaceChronoBehaviour UiRaceChrono;
3829 Void Cheats_Reset();
3841 Boolean EnableCheckpointBonus;
3861 Boolean EnableLegacyXmlRpcCallbacks;
3869 Boolean MedalGhost_ShowSilver;
3873 Boolean MedalGhost_ShowBronze;
3877 EPersonalGhost PersonalGhost;
3885 Boolean ValidationGhost_Visible;
3889 const Ident ValidationGhost_Id;
3893 Boolean StuntModel_EnableCustomisation;
3905 Boolean StuntModel_UseStricterAngle;
3909 Integer StuntModel_MinStuntDuration;
3913 Integer StuntModel_RespawnPenalty;
3917 Integer StuntModel_InterComboDelay;
3921 Integer StuntModel_InterComboDelayExtendPerPoint;
3925 Real StuntModel_FigureRepeatMalus;
3941 Void RaceGhost_Remove(
Ident GhostInstId);
3945 Void RaceGhost_RemoveAll();
3961 Vec3 RaceGhost_GetPosition(
Ident GhostInstId);
3973 const Vec3 MapStartLinePos;
3981 const Vec3[] MapFinishLinePos;
4090 enum EStereoDisplayMode {
4111 const Text AvatarUrl;
4115 const Text ZonePath;
4119 const Text ZoneFlagUrl;
4123 const Text CountryFlagUrl;
4127 const Text Language;
4131 const Text Description;
4139 const Text ClubLink;
4143 const Text BroadcastTVLogin;
4147 const Text SteamUserId;
4155 const EEchelon Echelon;
4159 const Integer NextEchelonPercent;
4175 const Real LadderPoints;
4179 const Text LadderZoneName;
4183 const Text LadderZoneFlagUrl;
4187 const Real ReferenceScore;
4195 const Integer[] Tags_Favored_Indices;
4199 const Text[] Tags_Id;
4203 const ETagType[] Tags_Type;
4207 const Text[] Tags_Comments;
4211 const Text[] Tags_Deliverer;
4215 const EStereoDisplayMode StereoDisplayMode;
4223 const Text AvatarDisplayName;
4227 const Text HornDisplayName;
4231 const Boolean VoiceChat_Supported;
4235 EMuteSetting VoiceChat_MuteSetting;
4239 const Boolean VoiceChat_IsSpeaking;
4243 const Boolean VoiceChat_IsMuted;
4247 const Boolean IsConnectedToMasterServer;
4251 const Text[] AlliesConnected;
4266 const Text AuthorLogin;
4270 const Text AuthorName;
4286 const Text DownloadUrl;
4290 const Text TitleVersion;
4294 const Text MakerTitleId;
4298 const Text BaseTitleId;
4315 enum EMenuNavAction {
4345 const Text CharPressed;
4349 const Text ControlId;
4357 const EMenuNavAction MenuNavAction;
4361 const Boolean IsActionAutoRepeat;
4365 const Text CustomEventType;
4369 const Text[] CustomEventData;
4431 Void Compose_Node_Close(
Ident ComposerId);
4439 Void Compose_Array_Close(
Ident ComposerId);
4463 Text Compose_GetResult(
Ident ComposerId);
4517 Boolean AutomaticHeaders_Timezone;
4591 Void PlaySoundEvent(ELibSound Sound,
Integer SoundVariant,
Real VolumedB);
4623 Void ClearAllDelayedSoundsEvents();
4631 Real LimitMusicVolumedB;
4635 Real LimitSceneSoundVolumedB;
4639 Real LimitUiSoundVolumedB;
4692 const Vec2 MousePos;
4696 const Vec2 MouseKineticScrollVel;
4700 const Boolean MouseLeftButton;
4704 const Boolean MouseRightButton;
4708 const Boolean MouseMiddleButton;
4712 const Vec2[] TouchPoints_Cur;
4716 const Vec2[] TouchPoints_Init;
4720 Text GetPadButtonPlaygroundBinding(
CInputPad Pad,EButton Button);
4724 Text GetPadButtonCurrentBinding(
CInputPad Pad,EButton Button);
4736 const Integer TimeSinceLatestMouseActivity;
4740 const Integer TimeSinceLatestTouchActivity;
4744 const Integer TimeSinceLatestKeyboardActivity;
4748 const Integer TimeSinceLatestPadActivity;
4782 Void Map_RefreshFromDisk();
4818 Void Replay_RefreshFromDisk();
4865 enum ELocalScoreStatus {
4871 enum EMasterServerScoreStatus {
5011 enum EAnimManagerEasing {
5070 enum ESystemPlatform {
5077 enum ESystemSkuIdentifier {
5086 const ESystemPlatform Platform;
5090 const ESystemSkuIdentifier SkuIdentifier;
5094 const Text ExeVersion;
5098 const Integer CurrentLocalDate;
5102 const Text CurrentLocalDateText;
5106 const Text CurrentTimezone;
5110 const Text ExtraTool_Info;
5114 Text ExtraTool_Data;
5118 Void ClipboardSet(
Text ClipboardText);
5126 enum AlignHorizontal {
5132 enum AlignVertical {
5146 const Text ControlId;
5150 const Text[] ControlClasses;
5162 AlignHorizontal HorizontalAlign;
5166 AlignVertical VerticalAlign;
5174 Vec2 RelativePosition_V3;
5186 Real RelativeRotation;
5190 const Vec2 AbsolutePosition_V3;
5194 const Real AbsoluteScale;
5198 const Real AbsoluteRotation;
5206 Text DataAttributeGet(
Text DataName);
5289 Void BrowserReload();
5293 Text BrowserFocusedFrameId;
5316 const Text AuthorZoneIconUrl;
5320 const Text CollectionName;
5324 const Text DecorationName;
5328 const Text AuthorLogin;
5332 const Text AuthorNickName;
5336 const Text AuthorZonePath;
5344 const Text MapStyle;
5348 Integer TMObjective_AuthorTime;
5356 Integer TMObjective_SilverTime;
5360 Integer TMObjective_BronzeTime;
5368 Boolean TMObjective_IsLapRace;
5372 Text ObjectiveTextAuthor;
5376 Text ObjectiveTextGold;
5380 Text ObjectiveTextSilver;
5384 Text ObjectiveTextBronze;
5420 enum EUILayerAnimation {
5448 EUILayerAnimation InAnimation;
5452 EUILayerAnimation OutAnimation;
5456 EUILayerAnimation InOutAnimation;
5472 const Boolean IsLocalPageScriptRunning;
5501 enum ESplitScreenLayout {
5510 Error_Net_ServerNotFound,
5511 Error_Net_ServerUnreachable,
5512 Error_Net_Disconnected,
5513 Error_Net_WrongPassword,
5514 Error_Network_OnlineExpired,
5515 Error_Network_ServerFull,
5541 const Text CustomResultType;
5545 const Text[] CustomResultData;
5565 Void PlaySplitScreen(ESplitScreenLayout LayoutType,
Text[] MapList,
Text Mode,
Text SettingsXml);
5585 Void OpenEditor(
Text EditorName,
Text MainPluginSettings);
5589 Void OpenEditor(EEditorType EditorType);
5597 Void EditReplay(
Text[] ReplayList);
5605 Void EditAsset(
Text EditorName,
Text MainPluginSettingsXml,
Text RelativeFileName);
5621 Void EditNewMapFromBaseMap(
Text BaseMapName,
Text ModNameOrUrl,
Text PlayerModel,
Text MapType,
Text EditorPluginScript,
Text EditorPluginArgument);
5629 const Boolean CanPublishFiles;
5637 Void ProcessManiaCodeXml(
Text ManiaCodeXml);
5649 Void DiscoverLocalServers();
5669 Void GetServerInfo_Abort();
5719 const Text EditedTitleId;
5735 Boolean File_Exists(
Text FileName,EDrive InDrive);
5751 Void Dialog_ImportFiles();
5755 const Boolean Dialog_IsFinished;
5767 Void OpenTitleFolderInExplorer();
5771 Void ReloadTitleDesc();
5775 Void SaveTitleDesc();
5790 enum EFilterPriority {
5810 EFilterPriority Filter_Priority;
5904 const Boolean MatchSettings_EditScriptSettings_Ongoing;
5939 const Integer SplitScreenCount;
5964 const Ident TitleId;
5968 const Ident MakerTitleId;
5992 Text AllowedClientTitleVersion;
6000 Text ForcedPlayerModel;
6004 Text Packaging_ImageFileName;
6008 Text Packaging_LogosFileName;
6012 Text Packaging_Group;
6020 Text Menus_BgReplayFileName;
6024 Text Menus_ManiaAppFileName;
6028 Text Menus_MusicFileName;
6036 Text Hud3dFontFileName;
6040 Text HudDefaultModuleScriptName;
6076 Void NewModule(EModuleType ModuleType);
6112 Void EditedPlaygroundHud_SetPreviewContext(
Ident ContextId);
6116 Void FileBrowser_Open();
6120 const Boolean FileBrowser_IsRunning;
6124 const Text FileBrowser_FilePath;
6140 enum EEdgesDisplay {
6145 enum EEdgesConstraint {
6161 VoxelPickDrag_Creation,
6162 VoxelPickDrag_Delete,
6163 VoxelPickDrag_Select,
6165 VoxelPickDrag_SelectTranslation,
6166 VoxelPickDrag_SelectRotation,
6167 VoxelPickDrag_Paste,
6184 enum ETexCoordLayer {
6187 enum EMaterialFilterCriterion {
6189 IsBadForHorizontalFaces,
6190 IsBadForVerticalFaces,
6197 enum EUVEditorMode {
6202 enum EUVEditorProjectionType {
6231 enum ETitleCoreType {
6254 Text Layers_GetLayerNameFromIndex(
Integer LayerIndex);
6258 ELayerType Layers_GetLayerTypeFromIndex(
Integer LayerIndex);
6266 Void Layers_SetLayerGeneratableFromIndex(
Integer LayerIndex,
Boolean LayerGeneratability);
6270 Void Layers_AddLayer(ELayerType LayerType);
6274 Ident Layers_GetLayerIdSelected();
6278 Void Layers_SetLayerIdSelected(
Ident LayerId);
6282 ELayerType Layers_GetLayerSelectedType();
6286 Integer Layers_GetLayerSelectedIndex();
6290 ELayerType Layers_GetEditedLayerType();
6294 Text Layers_GetLayerSelectedName();
6306 Void Layers_MoveSelectedLayerUp();
6310 Void Layers_MoveSelectedLayerDown();
6314 Void Layers_EditSelectedLayer(
Boolean RegenerateSolid);
6318 Void Layers_CloseEditSelectedLayer();
6322 Void Layers_DeleteSelectedLayer();
6326 Integer Transitions_GetCount();
6330 Void Transitions_AddTransition(
Text TransitionName,
Integer TransitionPosition,
Real TransitionSize);
6334 Void Transitions_DeleteCurrentTransition();
6338 Integer Transitions_GetTransitionSelectedIndex();
6342 Void Transitions_SetTransitionSelectedIndex(
Integer TransitionIndex);
6346 Integer Transitions_GetTransitionCurrentPage();
6350 Void Transitions_SetTransitionCurrentPage(
Integer TransitionCurrentPage);
6354 Text Transitions_GetTransitionNameFromIndex(
Integer TransitionIndex);
6358 Void Transitions_SetTransitionNameFromIndex(
Integer TransitionIndex,
Real TransitionName);
6362 Boolean Transitions_GetTransitionVisibilityFromIndex(
Integer TransitionIndex);
6366 Void Transitions_SetTransitionVisibilityFromIndex(
Integer TransitionIndex,
Boolean TransitionVisibility);
6370 Real Transitions_GetTransitionSizeFromIndex(
Integer TransitionIndex);
6374 Void Transitions_SetTransitionSizeFromIndex(
Integer TransitionIndex,
Real TransitionSize);
6378 Integer Transitions_GetTransitionPositionFromIndex(
Integer TransitionIndex);
6382 Void Transitions_SetTransitionPositionFromIndex(
Integer TransitionIndex,
Integer TransitionPosition);
6390 Integer SubdivideSmooth_NbSteps;
6394 Real LayerValueAxisX;
6398 Real LayerValueAxisY;
6402 Real LayerValueAxisZ;
6410 Real LayerValueParam1;
6414 Real LayerValueParam2;
6446 Boolean AddTransitionInProgress;
6450 Text NewTransitionName;
6454 Integer NewTransitionPosition;
6458 Real NewTransitionSize;
6474 Boolean CameraEatingInputsScript;
6490 Void EditionBox_SetStep(
Real Step);
6494 const Boolean EditionBox_IsPlaneOriented;
6514 const Real RotationValue;
6518 const Real ScalingStep;
6522 const Real ScalingRatio;
6538 EEdgesDisplay DisplayEdges;
6542 Void EditedMesh_Clear();
6546 Void EditedMesh_Simplify();
6550 Void EditedMesh_Lod(
Real Faces Ratio);
6554 Void UVUnwrap(
Ident SetHandle,ETexCoordLayer ETexCoordLayer);
6574 const Boolean GridSnap_IsActive;
6578 Vec3 PickInfo_GetNormal();
6582 Vec3 PickInfo_GetPosition();
6586 Ident PickInfo_GetAnchorId();
6590 Real PickInfo_GetEdgeLength();
6594 Vec3 PickInfo_GetNextVertexPosition();
6598 Ident PickInfo_GetMaterial();
6602 Text PickInfo_GetError();
6606 Void Part_SetAnchorPos(
Vec3 Position);
6614 Void Part_ClearAnchor();
6634 const Integer MaterialsUpdateId;
6638 const Ident[] MaterialIds;
6642 const Ident[] MaterialPhysicsIds;
6646 const Text[] MaterialNames;
6650 const Text[] MaterialPhysicsNames;
6654 Ident Material_GetMaterialIdSelected();
6658 Void Material_SetMaterialIdSelected(
Ident MaterialEditorId);
6662 Integer Material_GetSubTexIndexSelected();
6666 Integer Material_MaterialLibGetCount();
6670 Void Material_SetDefault(
Ident MaterialId);
6674 Ident Material_GetDefault();
6678 Ident MaterialPhysic_GetDefault();
6690 Boolean Material_MatchesCriterion(
Ident MaterialId,EMaterialFilterCriterion ResultSetHandle);
6694 Void Material_SetFilter(EMaterialFilterCriterion Criterion,EFilterKind FilterKind);
6698 EFilterKind Material_GetFilter(EMaterialFilterCriterion Criterion);
6702 Void Material_ClearFilters();
6706 Void Material_UVEditor_SetIsRotation(
Boolean IsRotation);
6710 Void Material_UVEditor_SetIsScale(
Boolean IsScale);
6714 Void Material_UVEditor_SetIsScale1D(
Boolean IsScale);
6722 Void Material_UVEditor_Close();
6726 Boolean Material_UVEditor_IsRunning();
6730 Void Material_UVEditor_SetMode(EUVEditorMode Mode);
6734 EUVEditorMode Material_UVEditor_GetMode();
6738 Void Material_UVEditor_SetProjectionType(EUVEditorProjectionType ProjectionType);
6742 Boolean Material_IsGameMaterial();
6750 Void Material_UVEditor_Apply();
6754 Void Material_CopyMaterial(
Ident SetHandle);
6758 Void Material_PasteMaterial(
Ident SetHandle);
6762 const Integer Material_Atlas_SelectedSubTexIndex;
6766 const EInteraction CurrentInteraction;
6770 Void Interaction_Close();
6774 Void Interaction_SetPreview(
Ident SetToPreview);
6778 const Integer CreationElemsCount;
6782 Boolean Interaction_StartCreation(
Ident CreationSetHandle,EElemType ElemType,
Ident SetToPickFromHandle);
6786 Void Interaction_Creation_GetElems(
Ident ResultSetHandle);
6790 Void Interaction_Creation_ClearParams();
6794 Void Interaction_Creation_SetEdgesConstraint(EEdgesConstraint EdgesConstraint);
6798 Void Interaction_Creation_SetAutoMerge(
Boolean AutoMerge);
6802 Boolean Interaction_StartPaste();
6806 Boolean Interaction_StartBlocTransformation(
Ident TransformationSetHandle);
6810 Boolean Interaction_StartCurve2D(
Ident BordersSetHandle);
6814 Void Interaction_CloseCurve2D(
Boolean CanDoCurve2D);
6818 Boolean Interaction_StartPick(EElemType ElemType,
Ident SetToPickFrom);
6822 Boolean Interaction_StartPickJoint();
6826 Boolean Interaction_StartVoxelPickDrag_Base(EElemType ElemType);
6830 Boolean Interaction_StartVoxelPickDrag_Creation();
6834 Boolean Interaction_StartVoxelPickDrag_Delete();
6838 Boolean Interaction_StartVoxelPickDrag_Select(
Ident SelectionSetHandle);
6842 Void Interaction_CloseVoxelPickDrag_Select();
6846 Boolean Interaction_StartVoxelPickDrag_Pick();
6850 Void Interaction_CloseVoxelPickDrag_Pick();
6854 Boolean Interaction_StartVoxelPickDrag_SelectTranslation();
6858 Boolean Interaction_StartVoxelPickDrag_SelectRotation();
6862 Boolean Interaction_StartVoxelPickDrag_Paste();
6882 Void Interaction_Selection_ClearParams();
6886 Void Interaction_Selection_SetUseParts(
Boolean UseParts);
6890 Void Interaction_Selection_SetCanEnterLeaf(
Boolean CanEnterLeaf);
6894 Boolean Interaction_StartSelection(
Ident SelectionSetHandle,EElemType ElemType,
Ident SelectionSetToPickFrom,
Boolean IsFromALayer,
Boolean AllowDoubleClick);
6898 Void Interaction_CloseSelection();
6902 Boolean Interaction_StartTranslation(
Ident TranslationSetHandle);
6906 Boolean Interaction_StartPickTranslation(
Ident TranslationSetHandle);
6910 Boolean Interaction_StartRotation(
Ident RotationSetHandle);
6914 Boolean Interaction_StartPickRotation(
Ident RotationSetHandle);
6918 Void Interaction_Rotation_SetStep(
Real RotationStep);
6922 Boolean Interaction_StartPickScale(
Ident ScalingSetHandle);
6926 Void Interaction_Scale_SetStep(
Real ScalingStep);
6930 Boolean Interaction_StartSplit();
6934 Void Display_HighlightSet(
Ident SetHandle);
6938 Void Display_ClearHighlighting();
6942 const Boolean Display_HideElemsByDistance_IsActive;
6946 Integer Display_HideElemsByDistance_Distance;
6950 Real Display_HideElemsByDistance_Opacity;
6954 Void Display_HideElemsByDistance_Start(
Ident SetHandle);
6958 Void Display_HideElemsByDistance_Stop();
6962 Void Display_HideMap();
6966 Void Display_ShowMap();
6970 Void MergeAllSuperposedElements(
Ident SetHandle);
6974 const Ident SelectionSet;
6978 Void Selection_Undo();
6982 Void Selection_Redo();
6986 Void Selection_Invert();
6990 Void Selection_SelectAllByMaterial();
6994 Ident SetOfElements_Create();
6998 Void SetOfElements_CopyFrom(
Ident DestinationSet,
Ident SourceSet);
7006 Void SetOfElements_Destroy(
Ident SetHandle);
7010 Void SetOfElements_Empty(
Ident SetHandle);
7014 Void SetOfElements_SetAllElements(
Ident SetHandle);
7018 Void SetOfElements_SetAllFaces(
Ident SetHandle);
7022 Void SetOfElements_DeleteElements(
Ident SetHandle);
7030 Boolean SetOfElements_HasHorizontalFaces(
Ident SetHandle);
7034 Boolean SetOfElements_HasVerticalFaces(
Ident SetHandle);
7042 Integer SetOfElements_GetVerticesCount(
Ident SetHandle);
7054 Void ExtendSelectedSet(
Ident SetHandle);
7066 Void SelectionSet_SelectAll();
7074 Void Preview_Clear();
7082 Integer VoxelSpace_GetVoxelsCount();
7086 Void VoxelSpace_SelectAll();
7090 Void VoxelSpace_DeleteOneVoxel();
7094 Void VoxelSpace_DeleteSelection();
7098 Void VoxelSpace_ApplyMaterialToVoxel();
7102 Void VoxelSpace_GenerateMesh();
7106 Vec3 VoxelSpaceCenter;
7110 Real VoxelSpaceStep;
7114 Boolean VoxelSpaceIsInteractive;
7118 Void SetOfElements_ProjectOnPlane(
Ident SetHandle);
7122 Void SetOfElements_ProjectOnGround(
Ident SetHandle,
Real Height);
7126 Void SetOfElements_SplitEdgeWithVertex(
Ident SetHandle);
7130 Void SetOfElements_CollapseEdgeWithVertex(
Ident SetHandle);
7134 Void SetOfElements_Subdivide(
Ident SetHandle);
7138 Void SetOfElements_Subdivide_Interpolation(
Ident SetHandle);
7142 Void SetOfVertices_DrawCircle(
Ident InputSetHandle,
Ident ResultSetHandle);
7146 Void SetOfVertices_DrawDisc(
Ident InputSetHandle,
Ident ResultSetHandle);
7150 Void SetOfVertices_DrawCircle(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
7154 Void SetOfVertices_DrawIcosahedron(
Ident InputSetHandle,
Ident ResultSetHandle);
7158 Void SetOfVertices_DrawIcosahedron(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
7162 Void SetOfVertices_DrawIcosahedricSphere(
Ident InputSetHandle,
Ident ResultSetHandle);
7174 Void SetOfVertices_DrawSpline(
Ident ControlSetHandle,
Ident ResultSetHandle);
7178 Void SetOfVertices_Weld(
Ident VerticesSetHandle);
7182 Void SetOfVertices_DrawBox(
Ident ControlSetHandle,
Ident ResultSetHandle);
7194 Void SetOfEdges_BorderExpand(
Ident SetHandle);
7198 Void SetOfOneEdge_FaceLoopExpand(
Ident SetHandle);
7202 Void SetOfOneEdge_EdgeLoopExpand(
Ident SetHandle);
7206 Void SetOfOneFace_CutHole(
Ident FaceSetHandle,
Ident EdgesSetHandle);
7214 Void SetOfFaces_QuadsToTriangles(
Ident SetHandle,
Ident ResultSetHandle);
7222 Void SetOfFaces_PlanarExpand(
Ident FacesSetHandle);
7226 Void SetOfFaces_ChangeOrientation(
Ident FacesSetHandle);
7230 const Text[] PrefabNames;
7234 const Integer PrefabNamesUpdateId;
7238 Integer PrefabListCurrentPage;
7246 Void Prefabs_Reload();
7250 Void Prefab_Export();
7258 Boolean Parts_CanMergeParts();
7262 Boolean Parts_CanGroupParts();
7266 Boolean Parts_CanUngroupParts();
7270 Int3 Parts_GetOpsState();
7274 Void Parts_MergeSelectedParts();
7282 Void Parts_UngroupSelectedParts();
7294 Void AddUndoState();
7306 Boolean MustClearLastSaveBuffer;
7314 ETitleCoreType GetTitleCoreType();
7325 Void Bindings_AddContext(
Text ContextName);
7329 Void Bindings_AddBinding(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
7333 Void Bindings_RemoveContext(
Text ContextName);
7337 Void Bindings_RemoveBinding(
Text ContextName,
Text BindingName);
7341 Void Bindings_RequestInput(
Text ContextName,
Text BindingName);
7345 const Boolean Bindings_RequestInput_Done;
7349 Void Bindings_SetBindingScriptId(
Text ContextName,
Text BindingScriptId,
Text NewBindingScriptId);
7353 Void Bindings_SetBindingDisplayName(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
7357 Void Bindings_SetContextName(
Text ContextName,
Text NewContextName);
7361 const Text[] BindingContexts;
7365 Void Bindings_GetContextBindings(
Text ContextName);
7369 const Text[] RequestedContextBindings;
7373 Text Bindings_GetBindingActionName(
Text ContextName,
Text BindingName);
7377 Text Bindings_GetBindingDisplayName(
Text ContextName,
Text BindingName);
7394 CursorSelectionBegin,
7399 MapSavedOrSaveCancelled,
7433 CursorTurnSlightlyAntiClockwise,
7455 const Ident EditedAnchorDataId;
7471 const Boolean OnlyScriptMetadataModified;
7475 const Boolean MapSavedOrSaveCancelled;
7501 Void EnterDirectory();
7505 Void LeaveDirectory();
7521 Void OpenBrotherDirectory(
Boolean NextOrElsePrevious);
7525 Void SelectBrotherArticle(
Boolean NextOrElsePrevious);
7529 Void SelectBrotherNode(
Boolean NextOrElsePrevious);
7552 enum CardinalDirections {
7569 Void UseDefaultAnchor();
7573 Void UseCustomAnchor();
7581 const CMapEditorPlugin::CardinalDirections Dir;
7585 const CardinalDirections Direction;
7628 Void ClearScriptMetadata();
7639 enum EWayPointType {
7666 const EWayPointType WaypointType;
7708 Boolean SetClipListFromBlock(
CBlockModel BlockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
7716 Void CreateAndAddClip(
Text Name,
Int3 Coord,
Int3 Offset,CMapEditorPlugin::CardinalDirections Dir,
Integer ClipId);
7750 CMapEditorPlugin::CardinalDirections Dir;
7766 const Int3[] UnitCoords;
7796 Void CenterOnCursor();
7804 Void WatchClosestFinishLine();
7808 Void WatchClosestCheckpoint();
7812 Void WatchWholeMap();
7816 Void WatchCustomSelection();
7820 Void MoveToMapCenter();
7852 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
7932 Void Zoom(EZoomLevel Level);
7940 Void Look(CMapEditorPlugin::CardinalDirections8 Direction);
7944 Void Look(CMapEditorPlugin::CardinalDirections8 Direction,
Boolean Smooth);
7948 Void Look(CMapEditorPlugin::CardinalDirections Direction);
7952 Void Look(CMapEditorPlugin::CardinalDirections Direction,
Boolean Smooth);
7956 Void SetVStep(ECameraVStep Step);
7960 Void WatchCustomSelection(
Boolean WatchCustomSelection);
7978 CMapEditorPlugin::CardinalDirections Dir;
8002 Void MoveToCameraTarget();
8006 Void ResetCustomRGB();
8034 Void Move(CMapEditorPlugin::CardinalDirections CardinalDir);
8038 Void Move(CMapEditorPlugin::CardinalDirections8 CardinalDir8);
8042 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
8054 Boolean IsCustomRGBActivated();
8068 const Vec3 Position;
8086 CMapEditorPlugin::CardinalDirections Dir;
8094 enum EWaypointType {
8105 const Text DefaultTag;
8121 const EWaypointType WaypointType;
8125 const Vec3 Position;
8151 Void StickerSlot_Clear();
8169 const Text Comments;
8177 const Text CollectionName;
8181 const Text AuthorLogin;
8185 const Text AuthorNickName;
8189 const Text AuthorZonePath;
8193 const Text AuthorZoneFlagUrl;
8197 const Text AuthorCountryFlagUrl;
8205 const Text MapStyle;
8217 const Boolean CreatedWithSimpleEditor;
8221 const Boolean CreatedWithPartyEditor;
8225 const Integer TMObjective_AuthorTime;
8229 const Integer TMObjective_GoldTime;
8233 const Integer TMObjective_SilverTime;
8237 const Integer TMObjective_BronzeTime;
8241 const Integer TMObjective_NbLaps;
8245 const Boolean TMObjective_IsLapRace;
8257 const Text FileName;
8280 const Text ClientVersion;
8284 const Text ClientTitleVersion;
8307 const Boolean IsRegisteredForLadderMatch;
8311 const Real LadderScore;
8319 Real LadderMatchScoreValue;
8350 Text PresentationManialinkUrl;
8362 Vec3 ColorSecondary;
8366 const Text ColorText;
8370 const Text ColorizedName;
8404 const Text ChatText;
8408 const Text ChatCommandType;
8412 const Text[] ChatCommandData;
8416 const Text ModeCallbackType;
8420 const Text[] ModeCallbackData;
8424 const CScore[] EndMatchScores;
8428 const Integer[] EndMatchRanks;
8474 Void UILayerDestroyAll();
8482 Integer UISequenceMaxDuration;
8501 SpectatorSelectable,
8511 Void AutoTeamBalance();
8555 Void SendToServerAfterMatch(
Text ServerUrl);
8567 const Boolean Authentication_GetTokenResponseReceived;
8571 const Integer Authentication_ErrorCode;
8575 const Text Authentication_Token;
8598 Void SendCallback_BeginRound();
8602 Void SendCallback_EndRound();
8621 Text ModeStatusMessage;
8625 const CTitle LoadedTitle;
8629 const Text ServerLogin;
8633 const Text ServerName;
8637 const Text ServerModeName;
8649 const Text MapPlayerModelName;
8653 const CUser[] Users;
8657 const CTeam[] Teams;
8661 Text NeutralEmblemUrl;
8665 const Text ForcedClubLinkUrl1;
8669 const Text ForcedClubLinkUrl2;
8673 Void TweakTeamColorsToAvoidHueOverlap();
8677 Text ClientManiaAppUrl;
8693 const Boolean ServerShutdownRequested;
8701 Void RequestLoadMap();
8705 Void RequestUnloadMap();
8737 Void Ladder_OpenMatch_Request();
8745 Void Ladder_OpenMatch_BeginRequest();
8749 Void Ladder_OpenMatch_AddPlayer(
CScore PlayerScore);
8753 Void Ladder_OpenMatch_EndRequest();
8757 Void Ladder_CloseMatchRequest();
8761 Void Ladder_CancelMatchRequest();
8765 const Boolean Ladder_RequestInProgress;
8773 Void Ladder_SetMatchMakingMatchId(
Integer MatchId);
8785 Void AutoTeamBalance();
8789 Void Solo_SetNewRecord(
CScore PlayerScore,EMedal PlayerScore);
8793 const Boolean Solo_NewRecordSequenceInProgress;
8837 Void Users_RequestSwitchToSpectator(
CUser User);
8853 Void Users_DestroyAllFakes();
8857 Void ItemList_Begin();
8873 Void ItemList_End();
8877 Void DemoToken_StartUsingToken();
8881 Void DemoToken_StopUsingToken();
8885 Void DemoToken_GetAndUseToken(
CUser User);
8889 Void ActionList_Begin();
8901 Void ActionList_End();
8913 Void Replay_Start();
8957 const ESpawnStatus SpawnStatus;
8977 const Boolean AutoSwitchWeapon;
9021 const Integer StaminaMaxValue;
9053 Boolean UseAlternateWeaponVisual;
9073 Real ForceLinearHue;
9101 const Vec3 Position;
9109 const Real AimPitch;
9113 const Vec3 AimDirection;
9117 const Vec3 Velocity;
9129 const Boolean IsTouchingGround;
9161 const Boolean IsOnTechNucleus;
9169 const Boolean IsOnTechSafeZone;
9173 const Boolean IsOnTechTeleport;
9177 const Boolean IsOnTechNoWeapon;
9181 const Boolean IsPowerJumpActivable;
9185 const Boolean IsTeleportActivable;
9189 const Boolean IsAttractorActivable;
9193 const Integer NbActiveAttractors;
9241 OnPlayerRequestRespawn,
9242 OnActionCustomEvent,
9244 OnPlayerTouchesObject,
9245 OnPlayerThrowsObject,
9246 OnPlayerTriggersSector,
9247 OnPlayerTriggersWaypoint,
9248 OnPlayerRequestActionChange,
9249 OnVehicleArmorEmpty,
9251 OnVehicleVsVehicleCollision,
9314 const Real MissDist;
9322 const Boolean ShooterUsedAction;
9326 const Integer ShooterWeaponNum;
9330 const EActionSlot ShooterActionSlot;
9334 const Text ShooterActionId;
9338 const Boolean VictimUsedAction;
9342 const Integer VictimWeaponNum;
9346 const EActionSlot VictimActionSlot;
9350 const Text VictimActionId;
9354 const EActionSlot Action_Slot;
9358 const EActionInput ActionInput;
9362 const Text ActionId;
9370 const Text[] Param2;
9394 const Boolean PlayerWasSpawned;
9398 const Boolean PlayerWasInLadderMatch;
9402 const Vec3 PlayerLastPosition;
9406 const Vec3 PlayerLastAimDirection;
9414 const Text CommandName;
9418 const Boolean CommandValueBoolean;
9422 const Integer CommandValueInteger;
9426 const Real CommandValueReal;
9430 const Text CommandValueText;
9452 const Integer NumberOfCollectors;
9494 const Integer NbEliminationsInflicted;
9498 const Integer NbEliminationsTaken;
9502 const Integer NbRespawnsRequested;
9506 const Integer DamageInflicted;
9531 const EStatus Status;
9535 const Ident ModelId;
9555 Void SetUnspawned();
9567 const Vec3 Position;
9583 const Ident ThrowLatestPlayerId;
9622 enum EInGameMenuResult {
9672 Void ShowCurChallengeCard();
9676 Void ShowModeHelp();
9680 Void CopyServerLinkToClipBoard();
9692 const CTeam[] Teams;
9708 Void ShowInGameMenu();
9712 Void CloseInGameMenu(EInGameMenuResult Result);
9716 Void CloseScoresTable();
9720 const Boolean IsInGameMenuDisplayed;
9724 const Text CurrentServerLogin;
9728 const Text CurrentServerName;
9732 const Text CurrentServerDesc;
9736 const Text CurrentServerJoinLink;
9740 const Text CurrentServerModeName;
9748 const Integer SplitScreenCount;
9775 const Vec3 Position;
9799 const Vec3 Velocity;
9803 const Real Altitude;
9815 const Real AccelInput;
9836 OnProjectileDestroyed,
9851 const Ident ProjectileModelId;
9863 const Vec3 Position;
9867 const Vec3 Direction;
9887 enum ValidationStatus {
9899 Void ClearMapMetadata();
9903 ValidationStatus ValidationStatus;
9907 Text ValidabilityRequirementsMessage;
9911 Boolean ValidationEndRequested;
9915 Boolean ValidationEndNoConfirm;
9919 Void RequestEnterPlayground();
9923 Void RequestLeavePlayground();
9927 const Boolean IsSwitchedToPlayground;
9935 const CUser[] Users;
9949 enum ETmBonusModeEventType {
9956 enum ESceneVehiclePhyStuntFigure {
9990 WreckRollingMadness,
10003 const ERaceState RaceState;
10035 const Integer CurTriggerIndex;
10039 const Integer CurCheckpointRaceTime;
10043 const Integer CurCheckpointLapTime;
10047 const Integer CoopSymbiosysPercentTotal;
10051 const Integer CoopCheckpointCurController;
10055 const Real AccelCoef;
10059 const Real ControlCoef;
10063 const Real GravityCoef;
10067 const Vec3 Position;
10071 const Vec3 AimDirection;
10079 const Real AimPitch;
10083 const Real Upwardness;
10087 const Integer CurRaceContinuousRank;
10091 const Real Distance;
10103 const Real InputSteer;
10107 const Real InputGasPedal;
10111 const Boolean InputIsBraking;
10115 const Real EngineRpm;
10123 const Real EngineTurboRatio;
10127 const Integer WheelsContactCount;
10131 const Integer WheelsSkiddingCount;
10135 const Real DamageHullRatio;
10139 const Real DamageWindowRatio;
10143 const Integer InWaterDuration;
10151 const Integer FlyingDuration;
10155 const Integer SparklingDuration;
10159 const Integer LightTrailsDuration;
10163 const Integer SkiddingDuration;
10167 const Real SkiddingDistance;
10171 const Real FlyingDistance;
10175 const Integer HandicapNoGasDuration;
10179 const Integer HandicapFullGasDuration;
10183 const Integer HandicapNoBrakesDuration;
10187 const Integer HandicapNoSteeringDuration;
10191 const Integer HandicapNoGripDuration;
10199 const ESceneVehiclePhyStuntFigure StuntLast;
10215 const Real StuntFactor;
10219 const Boolean StuntStraightLanding;
10223 const Boolean StuntReverseLanding;
10227 const Boolean StuntPerfectLanding;
10231 const Boolean StuntMasterJump;
10235 const Boolean StuntMasterLanding;
10239 const Boolean StuntEpicLanding;
10243 const Boolean StuntIsInFigure;
10247 const Boolean StuntCurFigureMasterJump;
10259 const Boolean StuntCurComboChainCounter;
10263 const Integer TimeLeftForStuntCombo;
10267 const Integer TimeElapsedSinceLastStunt;
10271 const Boolean BonusModeIsJump;
10275 const Boolean BonusModeIsTurbo;
10279 const Boolean BonusModeIsMiniCar;
10283 const Boolean BonusModeIsBigCar;
10287 const Boolean BonusModeIsEmptyCars;
10291 const Boolean BonusModeIsSpeedyCars;
10295 const Boolean BonusModeIsGold;
10299 const Integer BonusModeEmptyCarsStock;
10303 const Integer BonusModeTurboStock;
10307 const Integer BonusModeJumpStock;
10311 const Integer BonusBumpCooldown;
10315 const Boolean BonusIsPossible;
10319 const Integer BonusModeTimeTillEvent;
10323 const Integer BonusModeTimeTillEndEvent;
10327 const Integer BonusModeTimeTillEventWarning;
10331 const ETmBonusModeEventType BonusModeEventType;
10335 const Boolean BonusModeEventIsGold;
10339 const Integer UniqueCameraRespawnCount;
10343 const Integer UniqueCameraAvailableRespawnLeft;
10347 const Integer TimeTillSmashRespawn;
10351 const Integer TimeTillSmashGiveUp;
10359 const Integer TimeBeforeDeadlyZone;
10363 const Boolean IsDeadlyZoneActive;
10395 const Integer CheckpointInRace;
10399 const Integer CheckpointInLap;
10501 const Integer CurTriggerIndex;
10529 Ident ForceModelId;
10563 enum EStuntFigure {
10596 WreckFlippingChaos,
10597 WreckRollingMadness,
10618 const Integer CheckpointInRace;
10622 const Integer CheckpointInLap;
10646 const Ident BlockId;
10662 const EStuntFigure StuntFigure;
10690 const Boolean IsPerfectLanding;
10698 const Boolean IsMasterLanding;
10710 const Boolean PlayerWasSpawned;
10714 const Boolean PlayerWasInLadderMatch;
10718 const Text CommandName;
10722 const Boolean CommandValueBoolean;
10726 const Integer CommandValueInteger;
10730 const Real CommandValueReal;
10734 const Text CommandValueText;
10757 Vec2 ClipWindowRelativePosition;
10761 Vec2 ClipWindowSize;
10773 const Vec2 ScrollAnimOffset;
10793 Void Scroll(
Vec2 DeltaInGridUnits);
10797 Void ScrollBumpTop();
10801 Void ScrollBumpBottom();
10805 Void ScrollBumpLeft();
10809 Void ScrollBumpRight();
10823 const Text TextContents;
10882 enum ETextureFilter {
10897 const Boolean DownloadInProgress;
10901 const Real PlayLength;
10905 Void BeginProcessing();
10909 Void EndProcessing();
10941 ETextureFilter TextureFilter;
10963 const Boolean DownloadInProgress;
10983 Vec3 RelativePosition;
10995 const Real PlayLength;
11011 Real[] Tracks_Volume;
11015 Real[] Tracks_VolumedB;
11019 const Text[] Tracks_Name;
11023 const Real[] Tracks_Length;
11031 const Real BeatsPerMinute;
11035 const Real BeatDuration;
11043 EUpdateMode UpdateMode;
11075 Real FadeTracksDuration;
11079 Real FadeFiltersDuration;
11083 Void MuteAllTracks();
11087 Void UnmuteAllTracks();
11091 Void NextVariant();
11099 Void EnableSegment(
Text SegmentName);
11151 const EButton Button;
11163 const Text KeyName;
11212 const Ident UserId;
11216 const EPadType Type;
11220 const Text ModelName;
11308 const EButton[] ButtonEvents;
11312 Void ClearRumble();
11372 const Text CampaignId;
11396 Boolean OfficialRecordEnabled;
11675 enum EMapEditorMode {
11679 enum ECustomPlayerModels {
11684 enum EInputMouseReleaseKey {
11693 const Boolean CanChangePassword;
11697 const Boolean CanChangeNickName;
11713 const Boolean CanChangeGroups;
11717 Void Account_ResetChanges();
11725 Text Account_EMail;
11733 Boolean Account_EnableAutoConnect;
11745 Text User_Description;
11749 Text User_ClubLinkUrl;
11753 Boolean Custom_EnableAvatars;
11761 ECustomPlayerModels Custom_PlayerModels;
11765 Boolean Custom_EnableUnlimitedHorns;
11773 Boolean Online_AutoSaveReplay;
11777 Boolean Online_SaveRoundReplaysSeparately;
11781 Boolean Title_IsForbiddenWithParentalLock;
11785 Boolean Steam_OpenLinksInSteam;
11789 Boolean Steam_SynchonizeWorkshopFiles;
11801 Boolean Audio_DontMuteWhenAppUnfocused;
11805 Boolean Interface_CrosshairEnableCustomColor;
11825 Text Interface_CrosshairName;
11833 Boolean Interface_AllyEnableCustomColor;
11841 Boolean Interface_OppoEnableCustomColor;
11849 Boolean Interface_BeaconUseProfileColor;
11865 Boolean Inputs_MouseLookInvertY;
11869 EInputMouseReleaseKey Inputs_MouseReleaseKey;
11893 Real Inputs_MouseSensitivityDefault_Raw;
11897 Real Inputs_MouseSensitivityLaser_Raw;
11911 const Text[] Values;
11921 const Text ServerName;
11925 const Text ServerLogin;
11929 const Text JoinLink;
11933 const Text Comment;
11937 const Text ServerVersionBuild;
11945 const Integer MaxPlayerCount;
11949 const Integer SpectatorCount;
11953 const Integer MaxSpectatorCount;
11957 const Real PlayersLevelMin;
11961 const Real PlayersLevelAvg;
11965 const Real PlayersLevelMax;
11973 const Text ServerLevelText;
11977 const Text ModeName;
11981 const Real LadderServerLimitMax;
11985 const Real LadderServerLimitMin;
11989 const Text[] PlayerNames;
11993 const Text[] ChallengeNames;
12017 const Boolean IsPrivateForSpectator;
12021 const Text SendToServerAfterMatchUrl;
12035 const Boolean RegisterPack_IsInProgess;
12071 Text Build_ErrorMessage(
Ident BuildId);
12084 NotificationChanged,
12100 enum ENotificationPriority {
12112 const Text Description;
12116 const Text ImageUrl;
12120 const ENotificationPriority Priority;
12128 const Boolean HasBeenActivated;
12196 const Text TitleId;
12204 const Text Description;
12208 const Text IconUrl;
12218 const Text TitleId;
12226 const Text Description;
12240 const Text FileName;
12244 Text ScriptModeName;
12248 Boolean ScriptModeName_Check(
Text ScriptModeName);
12252 Void ScriptModeName_Set(
Text ScriptModeName);
12291 const Text PlaygroundScriptEventType;
12295 const Text[] PlaygroundScriptEventData;
12314 const CUser LocalUser;
12326 const Ident SettingsPlayerModelId;
12342 const Boolean UseForcedClans;
12346 const Boolean IsLoadingScreen;
12358 const Boolean IsInGameMenuDisplayed;
12370 const CTeam[] Teams;
12378 Void SetSpectateTarget(
Text Player);
12386 Boolean DisablePlayingStateTracking;
12402 PlayersPresentation,
12404 RollingBackgroundIntro,
12405 CustomMTClip_WithUIInteraction,
12421 enum ELabelsVisibility {
12427 WhenInMiddleOfScreen,
12429 enum EAvatarVariant {
12465 enum ENoticeLevel {
12474 enum EMessageDisplay {
12480 enum EObserverMode {
12486 enum EHudVisibility {
12495 EUISequence UISequence;
12499 const Boolean UISequenceIsCompleted;
12503 Text UISequence_CustomMTClip;
12507 Integer UISequence_CustomMTRefTime;
12511 Boolean UISequence_CanSkipIntroMT;
12515 Text UISequence_PodiumPlayersWin;
12519 Text UISequence_PodiumPlayersLose;
12523 Text ManialinkPage;
12531 Text BigMessageAvatarLogin;
12535 EAvatarVariant BigMessageAvatarVariant;
12539 EUISound BigMessageSound;
12543 Integer BigMessageSoundVariant;
12547 Text StatusMessage;
12579 Boolean OverlayHideOpponentsInfo;
12587 Boolean OverlayHideCheckPointList;
12591 Boolean OverlayHideRoundScores;
12595 Boolean OverlayHideCountdown;
12599 Boolean OverlayHideCrosshair;
12607 Boolean OverlayHideConsumables;
12615 Boolean OverlayHideBackground;
12623 Boolean OverlayHideSpeedAndDist;
12627 Boolean OverlayHidePersonnalBestAndRank;
12635 Boolean OverlayHideCheckPointTime;
12639 Boolean OverlayHideEndMapLadderRecap;
12643 Boolean OverlayHideMultilapInfos;
12647 Boolean OverlayHideSpectatorControllers;
12651 Boolean OverlayHideSpectatorInfos;
12655 Boolean OverlayChatHideAvatar;
12663 Vec2 OverlayChatOffset;
12667 Vec2 CountdownCoord;
12671 Boolean NoticesFilter_HidePlayerInfo;
12675 Boolean NoticesFilter_HidePlayerWarning;
12679 Boolean NoticesFilter_HidePlayerInfoIfNotMe;
12683 Boolean NoticesFilter_HidePlayerWarningIfNotMe;
12687 Boolean NoticesFilter_HideMapInfo;
12691 Boolean NoticesFilter_HideMapWarning;
12695 Boolean NoticesFilter_HideMatchInfo;
12699 Boolean NoticesFilter_HideMatchWarning;
12703 ENoticeLevel NoticesFilter_LevelToShowAsBigMessage;
12711 EVisibility ScoreTableVisibility;
12715 Text SmallScoreTable;
12719 EVisibility SmallScoreTableVisibility;
12723 Boolean ScoreTableOnlyManialink;
12727 Boolean AltMenuNoDefaultScores;
12731 Boolean AltMenuNoCustomScores;
12739 Ident ScoreSummary_Player1;
12743 Integer ScoreSummary_Points1;
12747 Integer ScoreSummary_RoundPoints1;
12751 Integer ScoreSummary_MatchPoints1;
12755 Real ScoreSummary_Gauge1;
12759 Ident ScoreSummary_Player2;
12763 Integer ScoreSummary_Points2;
12767 Integer ScoreSummary_RoundPoints2;
12771 Integer ScoreSummary_MatchPoints2;
12775 Real ScoreSummary_Gauge2;
12779 Boolean ScreenIn3dHideScoreSummary;
12783 Boolean ScreenIn3dHideVersus;
12791 EUIStatus UIStatus;
12795 EHudVisibility LabelsVisibility;
12799 ELabelsVisibility AlliesLabelsVisibility;
12803 EVisibility AlliesLabelsShowGauges;
12807 EVisibility AlliesLabelsShowNames;
12815 ELabelsVisibility TeamLabelsVisibility;
12819 EVisibility TeamLabelsShowGauges;
12823 EVisibility TeamLabelsShowNames;
12827 ELabelsVisibility OpposingTeamLabelsVisibility;
12831 EVisibility OpposingTeamLabelsShowGauges;
12835 EVisibility OpposingTeamLabelsShowNames;
12843 Integer SpectatorForceCameraType;
12847 Ident SpectatorAutoTarget;
12851 Ident SpectatorForcedTarget;
12859 Real SpectatorCamAutoLatitude;
12863 Real SpectatorCamAutoLongitude;
12867 Real SpectatorCamAutoRadius;
12879 Void SendNotice(
Text Text,ENoticeLevel Level,
CUser Avatar,EAvatarVariant AvatarVariant,EUISound Sound,
Integer SoundVariant);
12891 Void QueueMessage(
Integer Duration,
Integer Priority,EMessageDisplay Level,
Text Message,
CUser Avatar,EAvatarVariant AvatarVariant,EUISound Sound,
Integer SoundVariant);
12903 Void ClearMessages();
12942 Text ManialinkText;
12984 const Ident[] ContextsIds;
12988 const Ident[] SubModuleIds;
12992 Void SubModuleRetrieve(
Ident ModuleId);
13000 const Integer EditorContextIndex;
13054 VoxelUpdateMaterial,
13079 const Boolean HasChildDirectory;
13083 const Boolean HasChildArticle;
13093 const Text NodeName;
13105 CNod GetCollectorNod();
13121 const Int3 AbsoluteOffset;
13155 const Text SkinDirectory;
13181 CMapEditorPlugin::CardinalDirections Dir;
13197 Int3 GetConnectableCoord();
13207 OnModuleCustomEvent,
13208 OnModuleShowRequest,
13209 OnModuleHideRequest,
13210 OnModuleStorePurchase,
13211 OnModuleInventoryDrop,
13212 OnModuleInventoryEquip,
13213 OnLayerCustomEvent,
13240 const EModuleType ModuleType;
13248 const Text[] Param2;
13256 const Text CustomEventType;
13260 const Text[] CustomEventData;
13264 const Text ItemUrl;
13296 const Text ParamArray1;
13300 const Text[] ParamArray2;
13350 Ident RetrieveModuleId(
Text ModuleName);
13360 Void MapTurrets_Reset();
13384 Void Turret_DestroyAll();
13449 Void MapVehicles_Reset();
13453 Void DestroyAllVehicles();
13485 Integer VehicleModel_GetSlotsCount(
Ident ModelId,ESlotType SlotType);
13540 const Boolean RequestsSpectate;
13547 enum ESmDriverBehaviour {
13556 enum ESmDriverPatrolMode {
13561 enum ESmAttackFilter {
13573 ESmDriverBehaviour Behaviour;
13585 Real TargetMinDistance;
13589 Real DisengageDistance;
13593 Real PathSpeedCoef;
13621 ESmAttackFilter AttackFilter;
13649 Boolean UseOldShootingSystem;
13653 ESmDriverPatrolMode Patrol_Mode;
13657 Vec3 Escape_AnchorPoint;
13661 Real Escape_DistanceSafe;
13665 Real Escape_DistanceMinEscape;
13669 Real Escape_DistanceMaxEscape;
13673 Vec3 Saunter_AnchorPoint;
13677 Integer Saunter_BaseChillingTime;
13681 Integer Saunter_ChillingTimeDelta;
13685 Real Saunter_Radius;
13689 Boolean Scripted_ForceAimInMoveDir;
13712 const Boolean HasBeenDiscarded;
13756 const Vec3 Position;
13858 enum ETmRaceResultCriteria {
13862 CheckpointsProgress,
13898 const Text TextContents;
13902 const Text TextRawContents;
13906 const Text TextRecursiveContents;
13966 const Text FileName;
13984 const Text Description;
13988 const Text Version;
13992 const Text[] CompatibleMapTypes;
14114 const Integer RecordRespawnCount;
14122 const Text RecordDateString;
14126 const Integer RecordElapsedTime;
14134 const Text OpponentLogin;
14138 const Text OpponentDisplayName;
14142 const Text OpponentRecordUrl;
14146 const Integer OpponentRecordScore;
14150 const Integer OpponentRecordTime;
14154 const Integer OpponentRecordRespawnCount;
14158 const Integer OpponentRecordDate;
14162 const Text OpponentRecordDateString;
14166 const Integer OpponentRecordElapsedTime;
14170 const Integer OpponentRecordCount;
14184 const Integer BestRecordCount;
14188 const Integer BestRecordLastDate;
14192 const Text BestRecordLastDateString;
14196 const Integer BestRecordElapsedTime;
14200 const Text OpponentLogin;
14204 const Text OpponentDisplayName;
14208 const Integer OpponentBestRecordCount;
14212 const Integer OpponentBestRecordLastDate;
14216 const Text OpponentBestRecordLastDateString;
14220 const Integer OpponentBestRecordElapsedTime;
14270 const Text ModelDisplayName;
14274 const Text ModelName;
14312 const Ident CreatorId;
14324 Void Recipients_Remove(
Text Login);
14378 const Int3 RelativeOffset;
14396 const Boolean IsAllUnderground;
14400 const Boolean IsPartUnderground;
14408 const Int3 OffsetBoundingBoxMin;
14412 const Int3 OffsetBoundingBoxMax;
14449 const Integer CooldownStartTime;
14482 const Ident[] PlayersIds;
14518 const Ident[] PlayersIds;
14574 const Ident BotModelId;
14584 const Text ItemName;
14588 const Ident ItemModelId;
14631 const Vec3 Position;
14635 const Vec3 DirFront;
14653 const Integer NumberOfCollectors;
15090 Text StripFormatting(
Text Argument1);
15169 CardinalDirections GetNextDir(CardinalDirections Argument1);
15173 CardinalDirections GetPreviousDir(CardinalDirections Argument1);
15177 CardinalDirections GetOpposedDir(CardinalDirections Argument1);
15181 CardinalDirections AddDirs(CardinalDirections Argument1, CardinalDirections Argument2);
15185 CardinalDirections SubDirs(CardinalDirections Argument1, CardinalDirections Argument2);
15189 Int3 GetNeighbourCoord(
Int3 Argument1, CardinalDirections Argument2);
15193 Int3 GetRotatedOffset(
Int3 Argument1, CardinalDirections Argument2);
15197 Int3 GetRotatedOffsetPositive(
Int3 Argument1, CardinalDirections Argument2,
Int3 Argument3);
15431 enum EDateFormats {
15443 enum EDurationFormats {
(undocumented)
Definition doc.h:15203
Real EaseInBounce(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutCirc(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutCubic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutElastic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInSine(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutSine(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInQuart(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutElastic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutQuint(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInCubic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseLinear(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutQuad(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutElastic2(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutBack(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutBounce(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutQuint(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutQuart(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutBack(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInElastic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real SmoothStep(Real _X)
Returns the value smoothly transitionning from 0 to 1.
Real EaseInCirc(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutCubic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutExp(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutSine(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real Ease(Text _Function, Real _T, Real _Base, Real _Change, Real _Duration)
Returns the value animated from Base to Base+Delta using Robert Penner easing functions....
Real EaseInOutExp(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutElastic2(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInBack(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutBounce(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInQuint(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutQuart(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInQuad(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutCirc(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInElastic2(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutQuad(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInExp(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
(undocumented)
Definition doc.h:15509
Vec3 HexToRgb(Text _Text)
Returns the RGB color corresponding to _Text.
(undocumented)
Definition doc.h:15164
(undocumented)
Definition doc.h:14659
Integer Clamp(Integer _X, Integer _Min, Integer _Max)
Returns the value X clamped to the range Min..Max.
Integer Max(Integer _A, Integer _B)
Returns the maximum between A and B.
Integer Min(Integer _A, Integer _B)
Returns the minimum between A and B.
Real Mod(Real _X, Real _Min, Real _Max)
Returns the modulus of X in the range Min..Max.
(undocumented)
Definition doc.h:14850
Vec3 ToColor(Text _Text)
Returns the RGB color corresponding to _Text.
Text SubString(Text _Text, Integer _Start, Integer _Length)
Returns a substring of _Text.
Boolean EndsWith(Text _TextToFind, Text _TextToSearchIn)
Return True if the Text ends with the TextToFind.
Real ToReal(Text _Text)
Returns the Real corresponding to _Text.
Text[Void] Split(Text _Separators, Text _Text)
Splits a given text based on a given separators set.
Text RegexReplace(Text _Pattern, Text _Text, Text _Flags, Text _Replacement)
Replace the _Pattern in the matching text with _Replacement.
Text ToLowerCase(Text _TextToChange)
Changes upper case characters to lower case characters.
Integer Length(Text _Text)
Returns the length of _Text.
Text[Void] RegexMatch(Text _Pattern, Text _Text, Text _Flags)
Captures the groups of the _Pattern in the matching _Text. group[0] is the whole pattern match.
Text ToText(Integer _Integer)
Returns the Text corresponding to _Integer.
Text ColorToText(Vec3 _Color)
Returns the Text corresponding to _Color.
Text TimeToText(Integer _Time, Boolean _IncludeCentiSeconds)
Returns the Text corresponding to _Time.
Text GetTranslatedText(Text _Text)
Lookup the text in the current translation dictionary.
Boolean StartsWith(Text _TextToFind, Text _TextToSearchIn)
Return True if the Text starts with the TextToFind.
Boolean Find(Text _TextToFind, Text _TextToSearchIn, Boolean _IsFormatSensitive, Boolean _IsCaseSensitive)
Returns True if the searched text is found in the text to search in.
Text Replace(Text _Text, Text _ToReplace, Text _Replacement)
Replaces occurences of _ToReplace in _Text with _Replacement.
Text Join(Text _Separator, Text[Void] _Texts)
Joins a set of texts with the given separator.
Text ToUpperCase(Text _TextToChange)
Changes lower case characters to upper case characters.
Text FormatReal(Real _Value, Integer _FPartLength, Boolean _HideZeroes, Boolean _HideDot)
Returns the Text corresponding to a Real. With formatting.
Boolean CompareWithoutFormat(Text _Text1, Text _Text2, Boolean _IsCaseSensitive)
Compares texts without taking format characters in account.
Text CloseStyleTags(Text _String)
Return a string where the previously unclosed $< tags have their $> counterpart.
Text[Void] RegexFind(Text _Pattern, Text _Text, Text _Flags)
Find occurences of the _Pattern in the _Text.
Integer ToInteger(Text _Text)
Returns the Integer corresponding to _Text.
Text SubText(Text _Text, Integer _Start, Integer _Length)
Returns a substring of _Text.
(undocumented)
Definition doc.h:15426
Text GetCurrent()
Gets current timestamp.
Integer GetDelta(Text _Timestamp1, Text _Timestamp2)
Returns the duration in seconds between 2 timestamps. May be clamped if huge.
Real Clamp01(Text _Boundary1, Text _Boundary2, Text _Timestamp)
Returns a Real between 0 and 1, given an interval and a timestamp.
Text FormatDelta(Text _Timestamp1, Text _Timestamp2, EDurationFormats _Format)
Returns the duration between 2 timestamps, formatted according to the locale. Not available on server...
Integer Compare(Text _Timestamp1, Text _Timestamp2)
Compares 2 timestamps.
Text FormatDate(Text _Timestamp, EDateFormats _Format)
Returns the date corresponding to a timestamp, formatted according to the locale. Not available on se...
const Text DisplayName
Definition doc.h:12200
const CAchievementsAchievementDesc AchievementDesc
Definition doc.h:12168
const Ident UserId
Definition doc.h:12164
const CAchievementsAchievement Achievement
Definition doc.h:12154
const EType Type
Definition doc.h:12150
const CAchievementsStat[] Stats
Definition doc.h:5828
const CAchievementsAchievementDesc[] AchievementDescriptions
Definition doc.h:5832
const CAchievementsEvent[] PendingEvents
Definition doc.h:5820
const CAchievementsAchievement[] Achievements
Definition doc.h:5824
const CAchievementsStatDesc[] StatDescriptions
Definition doc.h:5836
const Text DisplayName
Definition doc.h:12222
const CAchievementsStatDesc StatDesc
Definition doc.h:12182
const Integer Value
Definition doc.h:12186
const Ident UserId
Definition doc.h:12178
Real LPF_Q
Definition doc.h:11063
Real LPF_CutoffRatio
Definition doc.h:11059
Real HPF_CutoffRatio
Definition doc.h:11067
Real HPF_Q
Definition doc.h:11071
Real CameraTransitionDuration
Definition doc.h:2581
Real MeshRotation_Acceleration
Definition doc.h:2589
Real MeshRotation_MaxSpeed
Definition doc.h:2585
Boolean HasBeenProcessed
Definition doc.h:5696
const Integer IdleDuration
Definition doc.h:8292
const Boolean IsConnectedToMasterServer
Definition doc.h:8276
CTaskResult_ReplayList Replay_GetGameList(Text Path, Boolean Flatten)
const CCampaign[] Campaigns
Definition doc.h:4774
CTaskResult_FileList Media_GetGameList(EMediaType Type, Text Path, Boolean Flatten)
Void Ghost_Release(Ident GhostId)
CTaskResult_MapList Map_GetGameList(Text Path, Boolean Flatten)
Void TaskResult_Release(Ident TaskId)
CTaskResult_FileList Media_GetGameList(EMediaType Type, Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
CTaskResult Replay_Save(Text Path, CMap Map, CGhost Ghost)
CTaskResult_ReplayList Replay_GetFilteredGameList(Integer Scope, Text Path, Boolean Flatten)
CTaskResult_MapList Map_GetGameList(Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
CCampaign Campaign_Get(Text CampaignId)
const CGhost[] Ghosts
Definition doc.h:4802
CTaskResult_MapList Map_GetFilteredGameList(Integer Scope, Text Path, Boolean Flatten)
CTaskResult_ReplayList Replay_GetGameList(Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
CTaskResult_FileList Media_GetFilteredGameList(EMediaType Type, Integer Scope, Text Path, Boolean Flatten)
CTaskResult_GhostList Replay_Load(Text Path)
CTaskResult_MapList Map_GetUserList(Ident UserId)
const CTaskResult[] TaskResults
Definition doc.h:4766
const CTmResult Result
Definition doc.h:11432
Text Nickname
Definition doc.h:11436
const CHttpRequest Request
Definition doc.h:10875
CHttpRequest CreateGet(Text Url)
const Text Result
Definition doc.h:10850
const Integer StatusCode
Definition doc.h:10854
const Text Url
Definition doc.h:10846
Boolean OpenFileInExplorer(Text FileName)
CUIConfig UI
Definition doc.h:5931
CUIConfig ClientUI
Definition doc.h:5935
Void SplitScreenAssignLayer(CUILayer UILayer, Integer ScreenNum)
Void SendCustomEvent(Text Type, Text[] Data)
Void Maker_EditNewTitle(Text EditedTitleName)
Void ExternalRequest_Clear()
const CTitleEdition TitleEdition
Definition doc.h:959
const CManiaAppTitle ParentApp
Definition doc.h:832
const Text Name
Definition doc.h:12236
Void MatchSettings_Refresh()
Void MatchSettings_Save(CMatchSettings MatchSettings)
CMatchSettings MatchSettings_Create(Text FilePath)
const CMatchSettings[] MatchSettings
Definition doc.h:5908
const Text Name
Definition doc.h:14338
const Boolean FileExists
Definition doc.h:14342
const CManiaAppBrowser ParentApp
Definition doc.h:662
Real Ratio
Definition doc.h:549
Real GradingRatio
Definition doc.h:553
Real Width
Definition doc.h:5262
Real ZoomFactor
Definition doc.h:623
Void SendCustomEvent(Text Type, Text[] Data)
const CUser LocalUser
Definition doc.h:51
Void RequestSpectatorClient(Boolean Spectator)
Void SetSpectateTarget(Text Player)
CUIConfig UI
Definition doc.h:9640
const CManiaAppPlaygroundCommon ParentApp
Definition doc.h:9664
const Boolean IsSpectator
Definition doc.h:9648
CUIConfig ClientUI
Definition doc.h:9644
const Boolean IsSpectatorClient
Definition doc.h:9652
const CManiaAppStation ParentApp
Definition doc.h:1518
const CInputManager Input
Definition doc.h:8809
const CDataFileMgr DataFileMgr
Definition doc.h:8813
Ident ItemList_AddWithSkin(Text ModelName, Text SkinNameOrUrl)
const Integer Score
Definition doc.h:14024
const Text FileName
Definition doc.h:14028
const Integer Rank
Definition doc.h:14008
const Text DisplayName
Definition doc.h:14020
const Text ReplayUrl
Definition doc.h:14032
const Ident UserId
Definition doc.h:14012
const Text Login
Definition doc.h:14016
const CNotificationsConsumerNotification Notification
Definition doc.h:12093
const EType Type
Definition doc.h:12089
const CNotificationsConsumerEvent[] Events
Definition doc.h:5798
const CNotificationsConsumerNotification[] Notifications
Definition doc.h:5802
Void RegisterPackForEditedTitle()
Ident Build_Begin(CPackCreatorPack Pack, CPackCreatorTitleInfo TitleInfo)
const Ident PackId
Definition doc.h:14308
const Text Login
Definition doc.h:14598
const Integer UseCost
Definition doc.h:14606
const Integer GetCost
Definition doc.h:14602
Text Station_ManialinkUrl
Definition doc.h:6016
const Boolean Solo_HasCampaign
Definition doc.h:6032
CParsingDocument Parse_Xml(Text Contents)
CParsingDocument Parse_Xml(Text Contents, Boolean GenerateText, Boolean GenerateTextRaw, Boolean GenerateTextResursive)
const CMap Map
Definition doc.h:12306
const Boolean IsSpectatorClient
Definition doc.h:12334
Void RequestSpectatorClient(Boolean Spectator)
const Boolean IsSpectator
Definition doc.h:12330
const Text DisplayName
Definition doc.h:14248
const Real Score
Definition doc.h:14252
const Text ReplayUrl
Definition doc.h:14260
const Ident UserId
Definition doc.h:14240
const Text FileName
Definition doc.h:14256
const Integer Rank
Definition doc.h:14236
const Text Login
Definition doc.h:14244
Integer MapLeaderBoard_GetPlayerRanking(Ident UserId, Text MapUid, Text Context, Text Zone)
Integer Campaign_GetMultiAsyncLevel(Ident UserId, Text CampaignId)
ELocalScoreStatus ScoreStatus_GetLocalStatus(Ident UserId)
Integer MultiplayerLeaderBoard_GetPlayerCount(Text Zone)
Integer MapLeaderBoard_GetPlayerCount(Text MapUid, Text Context, Text Zone)
Integer CampaignLeaderBoard_GetPlayerCount(Text CampaignId, Text Zone, Boolean UseSkillPoints)
Integer MultiplayerLeaderBoard_GetPlayerRanking(Ident UserId, Text Zone)
const CTaskResult[] TaskResults
Definition doc.h:4880
CTaskResult_BuddyChallengeRecordsComparison Campaign_GetBuddyMapRecordsComparison(Ident UserId, Text OpponentLogin, Text CampaignId)
Integer GlobalLeaderBoard_GetPlayerCount(Text Zone)
Integer Map_GetRecord(Ident UserId, Text MapUid, Text Context)
Integer Map_GetMultiAsyncLevelRecord(Text MapUid, Text Context, Integer MultiAsyncLevel)
CTaskResult_NaturalLeaderBoardInfoList MapLeaderBoard_GetPlayerList(Ident UserId, Text MapUid, Text Context, Text Zone, Integer FromIndex, Integer Count)
Integer GlobalLeaderBoard_GetPlayerRanking(Ident UserId, Text Zone)
Integer Campaign_GetMultiAsyncLevelCount(Ident UserId, Text CampaignId, Integer MultiAsyncLevel)
Integer CampaignLeaderBoard_GetPlayerRanking(Ident UserId, Text CampaignId, Text Zone, Boolean UseSkillPoints)
CTaskResult_MapRecordList Campaign_GetOpponentRecords(Ident UserId, Text CampaignId, Text OpponentLogin)
CTaskResult_Ghost Map_GetRecordGhost(Ident UserId, Text MapUid, Text Context)
CGhost Playground_GetPlayerGhost(CPlayer GamePlayer)
Integer Map_GetMultiAsyncLevel(Ident UserId, Text MapUid, Text Context)
CTaskResult_NaturalLeaderBoardInfoList CampaignLeaderBoard_GetPlayerList(Ident UserId, Text CampaignId, Text Zone, Boolean UseSkillPoints, Integer FromIndex, Integer Count)
EMasterServerScoreStatus ScoreStatus_GetMasterServerStatus(Ident UserId)
CTaskResult_RealLeaderBoardInfoList GlobalLeaderBoard_GetPlayerList(Ident UserId, Text Zone, Integer FromIndex, Integer Count)
Integer Map_GetSkillPoints(Ident UserId, Text MapUid, Text Context)
CTaskResult_Ghost Map_GetMultiAsyncLevelRecordGhost(Text MapUid, Text Context, Integer MultiAsyncLevel)
Integer Campaign_GetSkillPoints(Ident UserId, Text CampaignId)
Void Multiplayer_AddToScore(Ident UserId, Real ScoreDiff, Integer Timestamp)
Void TaskResult_Release(Ident TaskId)
CTaskResult_BuddiesChallengeRecordsComparison Campaign_GetBuddiesMapRecordsComparison(Ident UserId, Text CampaignId)
CTaskResult Map_SetNewRecord(Ident UserId, Text MapUid, Text Context, CGhost Ghost)
Boolean Campaign_IsBuddiesMapRecordDirty(Ident UserId, Text CampaignId, Text MapUid)
CTaskResult_BuddiesChallengeRecord Campaign_GetBuddiesMapRecord(Ident UserId, Text CampaignId, Text MapUid)
Boolean IsDisableChangeTeams
Definition doc.h:8547
Boolean ForcePlayerRequestedTeam(CClient Client, Integer Team)
Void Authentication_GetToken(Ident UserId, Text AppLogin)
const CServerInfo ServerInfo
Definition doc.h:8507
const EType Type
Definition doc.h:8396
Boolean Client_ComputeMinimap
Definition doc.h:2756
const CClient[] Players
Definition doc.h:2664
const CClient[] Spectators
Definition doc.h:2660
const CClient[] Clients
Definition doc.h:2656
const CScore[] Scores
Definition doc.h:2668
Real ValueReal
Definition doc.h:14496
Real ValueReal
Definition doc.h:13828
const CSmPlayer Player
Definition doc.h:9559
Real AmmoPower
Definition doc.h:8973
Real EnergyLevel
Definition doc.h:9061
Real StaminaGain
Definition doc.h:9029
Real SpeedPower
Definition doc.h:9037
Real AmmoGain
Definition doc.h:8969
Real ArmorPower
Definition doc.h:9013
Real StaminaMax
Definition doc.h:9025
Real StaminaPower
Definition doc.h:9033
Real JumpPower
Definition doc.h:9041
Real ThrowSpeed
Definition doc.h:9089
const Real GetLinearHue
Definition doc.h:9069
const Boolean IsEditable
Definition doc.h:1507
Void SortByOpponentCount()
const Text Login
Definition doc.h:11548
Void SortByOpponentLogin()
Void SortByOpponentRecordDate()
Void SortByOpponentRecordTime()
Void SortByOpponentDisplayName()
Void SortByOpponentDate()
Void SortByOpponentLogin()
const CHighScoreComparisonSummary[] BuddiesComparison
Definition doc.h:11586
Void SortByOpponentCount()
const Text Login
Definition doc.h:11582
Void SortByOpponentDisplayName()
const Text Login
Definition doc.h:11616
const Text BuddyLogin
Definition doc.h:11620
const CHighScoreComparison[] BuddyBestRecordsComparison
Definition doc.h:11628
const CHighScoreComparison[] PlayerBestRecordsComparison
Definition doc.h:11624
Void SortByRecordTimeDiff()
const Text ParentPath
Definition doc.h:11488
const Text[] SubFolders
Definition doc.h:11500
const Text Path
Definition doc.h:11492
const Text[] Files
Definition doc.h:11496
const CTaskResult_ModeInfo[] GameModes
Definition doc.h:11510
const CGhost Ghost
Definition doc.h:11446
const CGhost[] Ghosts
Definition doc.h:11478
const Text Path
Definition doc.h:11410
const Text ParentPath
Definition doc.h:11406
const CMapInfo[] MapInfos
Definition doc.h:11414
const Text[] SubFolders
Definition doc.h:11418
const Integer Timestamp
Definition doc.h:14072
const Text MapUid
Definition doc.h:14052
const Text FileName
Definition doc.h:14084
const Text Context
Definition doc.h:14048
const Text ReplayUrl
Definition doc.h:14088
const Integer RespawnCount
Definition doc.h:14068
const Integer MultiAsyncLevel
Definition doc.h:14076
const Text MapName
Definition doc.h:14056
const Integer SkillPoints
Definition doc.h:14080
const Integer Score
Definition doc.h:14060
const Integer Time
Definition doc.h:14064
const CTaskResult_MapRecord[] MapRecordList
Definition doc.h:11538
const Text Name
Definition doc.h:13976
const Integer Count
Definition doc.h:11524
const CNaturalLeaderBoardInfo[] LeaderBoardInfo
Definition doc.h:11528
const Integer FromIndex
Definition doc.h:11520
const Integer Count
Definition doc.h:11658
const Integer FromIndex
Definition doc.h:11654
const CRealLeaderBoardInfo[] LeaderBoardInfo
Definition doc.h:11662
const Text ParentPath
Definition doc.h:11456
const Text[] SubFolders
Definition doc.h:11468
const CReplayInfo[] ReplayInfos
Definition doc.h:11464
const Text Path
Definition doc.h:11460
const Text ErrorDescription
Definition doc.h:11358
const Boolean HasSucceeded
Definition doc.h:11338
const Text ErrorType
Definition doc.h:11350
const Text ErrorCode
Definition doc.h:11354
const Boolean IsProcessing
Definition doc.h:11334
const Boolean IsCanceled
Definition doc.h:11346
const Boolean HasFailed
Definition doc.h:11342
Void GetServerInfo(Text ServerLogin)
Void PublishFile(Text FileName)
const Boolean IsReady
Definition doc.h:5533
const EResult LatestResult
Definition doc.h:5537
Void JoinServer(Text ServerLogin, Boolean AsSpectator, Text Password)
Void SetTitleCampaign(Integer CampaignNum, Text ScoreContext, Text MapsFolderNameOrPlayListName, Boolean OfficialRecordEnabled)
const CPackCreator PackCreator
Definition doc.h:5715
Void File_Move(Text OrigName, Text DestNameOrFolder, Boolean KeepOriginalCopy)
Void File_ImportFromUser(Text FileName)
const Integer FreeWheelingDuration
Definition doc.h:10147
const Real StuntCurFigureMasterGauge
Definition doc.h:10251
const Real StuntCurFigureEpicGauge
Definition doc.h:10255
Integer SpectatorTimeshift
Definition doc.h:3623
const Vec3[] MapCheckpointPos
Definition doc.h:3631
const Vec3[] MapCheckpointPos
Definition doc.h:3977
const Vec3 AimDirection
Definition doc.h:10517
const Vec3 Velocity
Definition doc.h:10521
const Real AimPitch
Definition doc.h:10513
const Vec3 Position
Definition doc.h:10505
const Real Speed
Definition doc.h:10525
const Real AimYaw
Definition doc.h:10509
Integer AlliesLabelsMaxCount
Definition doc.h:12811
Integer OverlayChatLineCount
Definition doc.h:12659
Text MarkersXML
Definition doc.h:12563
EObserverMode SpectatorObserverMode
Definition doc.h:12871
CTaskResult_StringIntList GetGroups(Ident UserId)
Real Interface_BeaconOpacity
Definition doc.h:11853
Real Inputs_MouseScaleFreeLook
Definition doc.h:11877
Real Audio_MasterSoundVolume
Definition doc.h:11793
Real Inputs_MouseScaleY
Definition doc.h:11873
Real Interface_CrosshairSize
Definition doc.h:11817
Real Interface_BeaconDuration
Definition doc.h:11861
Real Audio_MasterMusicVolume
Definition doc.h:11797
Real Interface_CrosshairOpacity
Definition doc.h:11821
Real Interface_PlayerShieldScale
Definition doc.h:11829
Real User_LightTrailHue
Definition doc.h:11737
Real Inputs_MouseSensitivityDefault
Definition doc.h:11885
Real Interface_OppoLinearHue
Definition doc.h:11845
Real Interface_CrosshairSaturation
Definition doc.h:11809
Real User_HornPitch
Definition doc.h:11741
Real Interface_AllyLinearHue
Definition doc.h:11837
EMapEditorMode Editors_MapEditorMode
Definition doc.h:11769
Real Interface_BeaconSize
Definition doc.h:11857
Real Inputs_MouseSensitivityLaser
Definition doc.h:11889
Real Inputs_MouseAccel
Definition doc.h:11881
Real Interface_CrosshairLinearHue
Definition doc.h:11813
const Boolean CanChangeAvatar
Definition doc.h:11701
Real AnalogSensitivity
Definition doc.h:14282
Real RumbleIntensity
Definition doc.h:14294
const Text SkinName
Definition doc.h:14278
Real CenterSpringIntensity
Definition doc.h:14298
Real AnalogDeadZone
Definition doc.h:14286
Boolean AutoProcessing
Definition doc.h:10917