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;
4094 enum EStereoDisplayMode {
4115 const Text AvatarUrl;
4119 const Text ZonePath;
4123 const Text ZoneFlagUrl;
4127 const Text CountryFlagUrl;
4131 const Text Language;
4135 const Text Description;
4143 const Text ClubLink;
4147 const Text BroadcastTVLogin;
4151 const Text SteamUserId;
4159 const EEchelon Echelon;
4163 const Integer NextEchelonPercent;
4179 const Real LadderPoints;
4183 const Text LadderZoneName;
4187 const Text LadderZoneFlagUrl;
4191 const Real ReferenceScore;
4199 const Integer[] Tags_Favored_Indices;
4203 const Text[] Tags_Id;
4207 const ETagType[] Tags_Type;
4211 const Text[] Tags_Comments;
4215 const Text[] Tags_Deliverer;
4219 const EStereoDisplayMode StereoDisplayMode;
4227 const Text AvatarDisplayName;
4231 const Text HornDisplayName;
4235 const Boolean VoiceChat_Supported;
4239 EMuteSetting VoiceChat_MuteSetting;
4243 const Boolean VoiceChat_IsSpeaking;
4247 const Boolean VoiceChat_IsMuted;
4251 const Boolean IsConnectedToMasterServer;
4255 const Text[] AlliesConnected;
4270 const Text AuthorLogin;
4274 const Text AuthorName;
4290 const Text DownloadUrl;
4294 const Text TitleVersion;
4298 const Text MakerTitleId;
4302 const Text BaseTitleId;
4319 enum EMenuNavAction {
4349 const Text CharPressed;
4353 const Text ControlId;
4361 const EMenuNavAction MenuNavAction;
4365 const Boolean IsActionAutoRepeat;
4369 const Text CustomEventType;
4373 const Text[] CustomEventData;
4435 Void Compose_Node_Close(
Ident ComposerId);
4443 Void Compose_Array_Close(
Ident ComposerId);
4467 Text Compose_GetResult(
Ident ComposerId);
4521 Boolean AutomaticHeaders_Timezone;
4595 Void PlaySoundEvent(ELibSound Sound,
Integer SoundVariant,
Real VolumedB);
4627 Void ClearAllDelayedSoundsEvents();
4635 Real LimitMusicVolumedB;
4639 Real LimitSceneSoundVolumedB;
4643 Real LimitUiSoundVolumedB;
4696 const Vec2 MousePos;
4700 const Vec2 MouseKineticScrollVel;
4704 const Boolean MouseLeftButton;
4708 const Boolean MouseRightButton;
4712 const Boolean MouseMiddleButton;
4716 const Vec2[] TouchPoints_Cur;
4720 const Vec2[] TouchPoints_Init;
4724 Text GetPadButtonPlaygroundBinding(
CInputPad Pad,EButton Button);
4728 Text GetPadButtonCurrentBinding(
CInputPad Pad,EButton Button);
4740 const Integer TimeSinceLatestMouseActivity;
4744 const Integer TimeSinceLatestTouchActivity;
4748 const Integer TimeSinceLatestKeyboardActivity;
4752 const Integer TimeSinceLatestPadActivity;
4786 Void Map_RefreshFromDisk();
4822 Void Replay_RefreshFromDisk();
4869 enum ELocalScoreStatus {
4875 enum EMasterServerScoreStatus {
5015 enum EAnimManagerEasing {
5074 enum ESystemPlatform {
5081 enum ESystemSkuIdentifier {
5090 const ESystemPlatform Platform;
5094 const ESystemSkuIdentifier SkuIdentifier;
5098 const Text ExeVersion;
5102 const Integer CurrentLocalDate;
5106 const Text CurrentLocalDateText;
5110 const Text CurrentTimezone;
5114 const Text ExtraTool_Info;
5118 Text ExtraTool_Data;
5122 Void ClipboardSet(
Text ClipboardText);
5130 enum AlignHorizontal {
5136 enum AlignVertical {
5150 const Text ControlId;
5154 const Text[] ControlClasses;
5166 AlignHorizontal HorizontalAlign;
5170 AlignVertical VerticalAlign;
5178 Vec2 RelativePosition_V3;
5190 Real RelativeRotation;
5194 const Vec2 AbsolutePosition_V3;
5198 const Real AbsoluteScale;
5202 const Real AbsoluteRotation;
5210 Text DataAttributeGet(
Text DataName);
5293 Void BrowserReload();
5297 Text BrowserFocusedFrameId;
5320 const Text AuthorZoneIconUrl;
5324 const Text CollectionName;
5328 const Text DecorationName;
5332 const Text AuthorLogin;
5336 const Text AuthorNickName;
5340 const Text AuthorZonePath;
5348 const Text MapStyle;
5352 Integer TMObjective_AuthorTime;
5360 Integer TMObjective_SilverTime;
5364 Integer TMObjective_BronzeTime;
5372 Boolean TMObjective_IsLapRace;
5376 Text ObjectiveTextAuthor;
5380 Text ObjectiveTextGold;
5384 Text ObjectiveTextSilver;
5388 Text ObjectiveTextBronze;
5424 enum EUILayerAnimation {
5452 EUILayerAnimation InAnimation;
5456 EUILayerAnimation OutAnimation;
5460 EUILayerAnimation InOutAnimation;
5476 const Boolean IsLocalPageScriptRunning;
5505 enum ESplitScreenLayout {
5514 Error_Net_ServerNotFound,
5515 Error_Net_ServerUnreachable,
5516 Error_Net_Disconnected,
5517 Error_Net_WrongPassword,
5518 Error_Network_OnlineExpired,
5519 Error_Network_ServerFull,
5545 const Text CustomResultType;
5549 const Text[] CustomResultData;
5569 Void PlaySplitScreen(ESplitScreenLayout LayoutType,
Text[] MapList,
Text Mode,
Text SettingsXml);
5589 Void OpenEditor(
Text EditorName,
Text MainPluginSettings);
5593 Void OpenEditor(EEditorType EditorType);
5601 Void EditReplay(
Text[] ReplayList);
5609 Void EditAsset(
Text EditorName,
Text MainPluginSettingsXml,
Text RelativeFileName);
5625 Void EditNewMapFromBaseMap(
Text BaseMapName,
Text ModNameOrUrl,
Text PlayerModel,
Text MapType,
Text EditorPluginScript,
Text EditorPluginArgument);
5633 const Boolean CanPublishFiles;
5641 Void ProcessManiaCodeXml(
Text ManiaCodeXml);
5653 Void DiscoverLocalServers();
5673 Void GetServerInfo_Abort();
5723 const Text EditedTitleId;
5739 Boolean File_Exists(
Text FileName,EDrive InDrive);
5755 Void Dialog_ImportFiles();
5759 const Boolean Dialog_IsFinished;
5771 Void OpenTitleFolderInExplorer();
5775 Void ReloadTitleDesc();
5779 Void SaveTitleDesc();
5794 enum EFilterPriority {
5814 EFilterPriority Filter_Priority;
5908 const Boolean MatchSettings_EditScriptSettings_Ongoing;
5943 const Integer SplitScreenCount;
5968 const Ident TitleId;
5972 const Ident MakerTitleId;
5996 Text AllowedClientTitleVersion;
6004 Text ForcedPlayerModel;
6008 Text Packaging_ImageFileName;
6012 Text Packaging_LogosFileName;
6016 Text Packaging_Group;
6024 Text Menus_BgReplayFileName;
6028 Text Menus_ManiaAppFileName;
6032 Text Menus_MusicFileName;
6040 Text Hud3dFontFileName;
6044 Text HudDefaultModuleScriptName;
6080 Void NewModule(EModuleType ModuleType);
6116 Void EditedPlaygroundHud_SetPreviewContext(
Ident ContextId);
6120 Void FileBrowser_Open();
6124 const Boolean FileBrowser_IsRunning;
6128 const Text FileBrowser_FilePath;
6144 enum EEdgesDisplay {
6149 enum EEdgesConstraint {
6165 VoxelPickDrag_Creation,
6166 VoxelPickDrag_Delete,
6167 VoxelPickDrag_Select,
6169 VoxelPickDrag_SelectTranslation,
6170 VoxelPickDrag_SelectRotation,
6171 VoxelPickDrag_Paste,
6188 enum ETexCoordLayer {
6191 enum EMaterialFilterCriterion {
6193 IsBadForHorizontalFaces,
6194 IsBadForVerticalFaces,
6201 enum EUVEditorMode {
6206 enum EUVEditorProjectionType {
6235 enum ETitleCoreType {
6258 Text Layers_GetLayerNameFromIndex(
Integer LayerIndex);
6262 ELayerType Layers_GetLayerTypeFromIndex(
Integer LayerIndex);
6270 Void Layers_SetLayerGeneratableFromIndex(
Integer LayerIndex,
Boolean LayerGeneratability);
6274 Void Layers_AddLayer(ELayerType LayerType);
6278 Ident Layers_GetLayerIdSelected();
6282 Void Layers_SetLayerIdSelected(
Ident LayerId);
6286 ELayerType Layers_GetLayerSelectedType();
6290 Integer Layers_GetLayerSelectedIndex();
6294 ELayerType Layers_GetEditedLayerType();
6298 Text Layers_GetLayerSelectedName();
6310 Void Layers_MoveSelectedLayerUp();
6314 Void Layers_MoveSelectedLayerDown();
6318 Void Layers_EditSelectedLayer(
Boolean RegenerateSolid);
6322 Void Layers_CloseEditSelectedLayer();
6326 Void Layers_DeleteSelectedLayer();
6330 Integer Transitions_GetCount();
6334 Void Transitions_AddTransition(
Text TransitionName,
Integer TransitionPosition,
Real TransitionSize);
6338 Void Transitions_DeleteCurrentTransition();
6342 Integer Transitions_GetTransitionSelectedIndex();
6346 Void Transitions_SetTransitionSelectedIndex(
Integer TransitionIndex);
6350 Integer Transitions_GetTransitionCurrentPage();
6354 Void Transitions_SetTransitionCurrentPage(
Integer TransitionCurrentPage);
6358 Text Transitions_GetTransitionNameFromIndex(
Integer TransitionIndex);
6362 Void Transitions_SetTransitionNameFromIndex(
Integer TransitionIndex,
Real TransitionName);
6366 Boolean Transitions_GetTransitionVisibilityFromIndex(
Integer TransitionIndex);
6370 Void Transitions_SetTransitionVisibilityFromIndex(
Integer TransitionIndex,
Boolean TransitionVisibility);
6374 Real Transitions_GetTransitionSizeFromIndex(
Integer TransitionIndex);
6378 Void Transitions_SetTransitionSizeFromIndex(
Integer TransitionIndex,
Real TransitionSize);
6382 Integer Transitions_GetTransitionPositionFromIndex(
Integer TransitionIndex);
6386 Void Transitions_SetTransitionPositionFromIndex(
Integer TransitionIndex,
Integer TransitionPosition);
6394 Integer SubdivideSmooth_NbSteps;
6398 Real LayerValueAxisX;
6402 Real LayerValueAxisY;
6406 Real LayerValueAxisZ;
6414 Real LayerValueParam1;
6418 Real LayerValueParam2;
6450 Boolean AddTransitionInProgress;
6454 Text NewTransitionName;
6458 Integer NewTransitionPosition;
6462 Real NewTransitionSize;
6478 Boolean CameraEatingInputsScript;
6494 Void EditionBox_SetStep(
Real Step);
6498 const Boolean EditionBox_IsPlaneOriented;
6518 const Real RotationValue;
6522 const Real ScalingStep;
6526 const Real ScalingRatio;
6542 EEdgesDisplay DisplayEdges;
6546 Void EditedMesh_Clear();
6550 Void EditedMesh_Simplify();
6554 Void EditedMesh_Lod(
Real Faces Ratio);
6558 Void UVUnwrap(
Ident SetHandle,ETexCoordLayer ETexCoordLayer);
6578 const Boolean GridSnap_IsActive;
6582 Vec3 PickInfo_GetNormal();
6586 Vec3 PickInfo_GetPosition();
6590 Ident PickInfo_GetAnchorId();
6594 Real PickInfo_GetEdgeLength();
6598 Vec3 PickInfo_GetNextVertexPosition();
6602 Ident PickInfo_GetMaterial();
6606 Text PickInfo_GetError();
6610 Void Part_SetAnchorPos(
Vec3 Position);
6618 Void Part_ClearAnchor();
6638 const Integer MaterialsUpdateId;
6642 const Ident[] MaterialIds;
6646 const Ident[] MaterialPhysicsIds;
6650 const Text[] MaterialNames;
6654 const Text[] MaterialPhysicsNames;
6658 Ident Material_GetMaterialIdSelected();
6662 Void Material_SetMaterialIdSelected(
Ident MaterialEditorId);
6666 Integer Material_GetSubTexIndexSelected();
6670 Integer Material_MaterialLibGetCount();
6674 Void Material_SetDefault(
Ident MaterialId);
6678 Ident Material_GetDefault();
6682 Ident MaterialPhysic_GetDefault();
6694 Boolean Material_MatchesCriterion(
Ident MaterialId,EMaterialFilterCriterion ResultSetHandle);
6698 Void Material_SetFilter(EMaterialFilterCriterion Criterion,EFilterKind FilterKind);
6702 EFilterKind Material_GetFilter(EMaterialFilterCriterion Criterion);
6706 Void Material_ClearFilters();
6710 Void Material_UVEditor_SetIsRotation(
Boolean IsRotation);
6714 Void Material_UVEditor_SetIsScale(
Boolean IsScale);
6718 Void Material_UVEditor_SetIsScale1D(
Boolean IsScale);
6726 Void Material_UVEditor_Close();
6730 Boolean Material_UVEditor_IsRunning();
6734 Void Material_UVEditor_SetMode(EUVEditorMode Mode);
6738 EUVEditorMode Material_UVEditor_GetMode();
6742 Void Material_UVEditor_SetProjectionType(EUVEditorProjectionType ProjectionType);
6746 Boolean Material_IsGameMaterial();
6754 Void Material_UVEditor_Apply();
6758 Void Material_CopyMaterial(
Ident SetHandle);
6762 Void Material_PasteMaterial(
Ident SetHandle);
6766 const Integer Material_Atlas_SelectedSubTexIndex;
6770 const EInteraction CurrentInteraction;
6774 Void Interaction_Close();
6778 Void Interaction_SetPreview(
Ident SetToPreview);
6782 const Integer CreationElemsCount;
6786 Boolean Interaction_StartCreation(
Ident CreationSetHandle,EElemType ElemType,
Ident SetToPickFromHandle);
6790 Void Interaction_Creation_GetElems(
Ident ResultSetHandle);
6794 Void Interaction_Creation_ClearParams();
6798 Void Interaction_Creation_SetEdgesConstraint(EEdgesConstraint EdgesConstraint);
6802 Void Interaction_Creation_SetAutoMerge(
Boolean AutoMerge);
6806 Boolean Interaction_StartPaste();
6810 Boolean Interaction_StartBlocTransformation(
Ident TransformationSetHandle);
6814 Boolean Interaction_StartCurve2D(
Ident BordersSetHandle);
6818 Void Interaction_CloseCurve2D(
Boolean CanDoCurve2D);
6822 Boolean Interaction_StartPick(EElemType ElemType,
Ident SetToPickFrom);
6826 Boolean Interaction_StartPickJoint();
6830 Boolean Interaction_StartVoxelPickDrag_Base(EElemType ElemType);
6834 Boolean Interaction_StartVoxelPickDrag_Creation();
6838 Boolean Interaction_StartVoxelPickDrag_Delete();
6842 Boolean Interaction_StartVoxelPickDrag_Select(
Ident SelectionSetHandle);
6846 Void Interaction_CloseVoxelPickDrag_Select();
6850 Boolean Interaction_StartVoxelPickDrag_Pick();
6854 Void Interaction_CloseVoxelPickDrag_Pick();
6858 Boolean Interaction_StartVoxelPickDrag_SelectTranslation();
6862 Boolean Interaction_StartVoxelPickDrag_SelectRotation();
6866 Boolean Interaction_StartVoxelPickDrag_Paste();
6886 Void Interaction_Selection_ClearParams();
6890 Void Interaction_Selection_SetUseParts(
Boolean UseParts);
6894 Void Interaction_Selection_SetCanEnterLeaf(
Boolean CanEnterLeaf);
6898 Boolean Interaction_StartSelection(
Ident SelectionSetHandle,EElemType ElemType,
Ident SelectionSetToPickFrom,
Boolean IsFromALayer,
Boolean AllowDoubleClick);
6902 Void Interaction_CloseSelection();
6906 Boolean Interaction_StartTranslation(
Ident TranslationSetHandle);
6910 Boolean Interaction_StartPickTranslation(
Ident TranslationSetHandle);
6914 Boolean Interaction_StartRotation(
Ident RotationSetHandle);
6918 Boolean Interaction_StartPickRotation(
Ident RotationSetHandle);
6922 Void Interaction_Rotation_SetStep(
Real RotationStep);
6926 Boolean Interaction_StartPickScale(
Ident ScalingSetHandle);
6930 Void Interaction_Scale_SetStep(
Real ScalingStep);
6934 Boolean Interaction_StartSplit();
6938 Void Display_HighlightSet(
Ident SetHandle);
6942 Void Display_ClearHighlighting();
6946 const Boolean Display_HideElemsByDistance_IsActive;
6950 Integer Display_HideElemsByDistance_Distance;
6954 Real Display_HideElemsByDistance_Opacity;
6958 Void Display_HideElemsByDistance_Start(
Ident SetHandle);
6962 Void Display_HideElemsByDistance_Stop();
6966 Void Display_HideMap();
6970 Void Display_ShowMap();
6974 Void MergeAllSuperposedElements(
Ident SetHandle);
6978 const Ident SelectionSet;
6982 Void Selection_Undo();
6986 Void Selection_Redo();
6990 Void Selection_Invert();
6994 Void Selection_SelectAllByMaterial();
6998 Ident SetOfElements_Create();
7002 Void SetOfElements_CopyFrom(
Ident DestinationSet,
Ident SourceSet);
7010 Void SetOfElements_Destroy(
Ident SetHandle);
7014 Void SetOfElements_Empty(
Ident SetHandle);
7018 Void SetOfElements_SetAllElements(
Ident SetHandle);
7022 Void SetOfElements_SetAllFaces(
Ident SetHandle);
7026 Void SetOfElements_DeleteElements(
Ident SetHandle);
7034 Boolean SetOfElements_HasHorizontalFaces(
Ident SetHandle);
7038 Boolean SetOfElements_HasVerticalFaces(
Ident SetHandle);
7046 Integer SetOfElements_GetVerticesCount(
Ident SetHandle);
7058 Void ExtendSelectedSet(
Ident SetHandle);
7070 Void SelectionSet_SelectAll();
7078 Void Preview_Clear();
7086 Integer VoxelSpace_GetVoxelsCount();
7090 Void VoxelSpace_SelectAll();
7094 Void VoxelSpace_DeleteOneVoxel();
7098 Void VoxelSpace_DeleteSelection();
7102 Void VoxelSpace_ApplyMaterialToVoxel();
7106 Void VoxelSpace_GenerateMesh();
7110 Vec3 VoxelSpaceCenter;
7114 Real VoxelSpaceStep;
7118 Boolean VoxelSpaceIsInteractive;
7122 Void SetOfElements_ProjectOnPlane(
Ident SetHandle);
7126 Void SetOfElements_ProjectOnGround(
Ident SetHandle,
Real Height);
7130 Void SetOfElements_SplitEdgeWithVertex(
Ident SetHandle);
7134 Void SetOfElements_CollapseEdgeWithVertex(
Ident SetHandle);
7138 Void SetOfElements_Subdivide(
Ident SetHandle);
7142 Void SetOfElements_Subdivide_Interpolation(
Ident SetHandle);
7146 Void SetOfVertices_DrawCircle(
Ident InputSetHandle,
Ident ResultSetHandle);
7150 Void SetOfVertices_DrawDisc(
Ident InputSetHandle,
Ident ResultSetHandle);
7154 Void SetOfVertices_DrawCircle(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
7158 Void SetOfVertices_DrawIcosahedron(
Ident InputSetHandle,
Ident ResultSetHandle);
7162 Void SetOfVertices_DrawIcosahedron(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
7166 Void SetOfVertices_DrawIcosahedricSphere(
Ident InputSetHandle,
Ident ResultSetHandle);
7178 Void SetOfVertices_DrawSpline(
Ident ControlSetHandle,
Ident ResultSetHandle);
7182 Void SetOfVertices_Weld(
Ident VerticesSetHandle);
7186 Void SetOfVertices_DrawBox(
Ident ControlSetHandle,
Ident ResultSetHandle);
7198 Void SetOfEdges_BorderExpand(
Ident SetHandle);
7202 Void SetOfOneEdge_FaceLoopExpand(
Ident SetHandle);
7206 Void SetOfOneEdge_EdgeLoopExpand(
Ident SetHandle);
7210 Void SetOfOneFace_CutHole(
Ident FaceSetHandle,
Ident EdgesSetHandle);
7218 Void SetOfFaces_QuadsToTriangles(
Ident SetHandle,
Ident ResultSetHandle);
7226 Void SetOfFaces_PlanarExpand(
Ident FacesSetHandle);
7230 Void SetOfFaces_ChangeOrientation(
Ident FacesSetHandle);
7234 const Text[] PrefabNames;
7238 const Integer PrefabNamesUpdateId;
7242 Integer PrefabListCurrentPage;
7250 Void Prefabs_Reload();
7254 Void Prefab_Export();
7262 Boolean Parts_CanMergeParts();
7266 Boolean Parts_CanGroupParts();
7270 Boolean Parts_CanUngroupParts();
7274 Int3 Parts_GetOpsState();
7278 Void Parts_MergeSelectedParts();
7286 Void Parts_UngroupSelectedParts();
7298 Void AddUndoState();
7310 Boolean MustClearLastSaveBuffer;
7318 ETitleCoreType GetTitleCoreType();
7329 Void Bindings_AddContext(
Text ContextName);
7333 Void Bindings_AddBinding(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
7337 Void Bindings_RemoveContext(
Text ContextName);
7341 Void Bindings_RemoveBinding(
Text ContextName,
Text BindingName);
7345 Void Bindings_RequestInput(
Text ContextName,
Text BindingName);
7349 const Boolean Bindings_RequestInput_Done;
7353 Void Bindings_SetBindingScriptId(
Text ContextName,
Text BindingScriptId,
Text NewBindingScriptId);
7357 Void Bindings_SetBindingDisplayName(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
7361 Void Bindings_SetContextName(
Text ContextName,
Text NewContextName);
7365 const Text[] BindingContexts;
7369 Void Bindings_GetContextBindings(
Text ContextName);
7373 const Text[] RequestedContextBindings;
7377 Text Bindings_GetBindingActionName(
Text ContextName,
Text BindingName);
7381 Text Bindings_GetBindingDisplayName(
Text ContextName,
Text BindingName);
7398 CursorSelectionBegin,
7403 MapSavedOrSaveCancelled,
7437 CursorTurnSlightlyAntiClockwise,
7459 const Ident EditedAnchorDataId;
7475 const Boolean OnlyScriptMetadataModified;
7479 const Boolean MapSavedOrSaveCancelled;
7505 Void EnterDirectory();
7509 Void LeaveDirectory();
7525 Void OpenBrotherDirectory(
Boolean NextOrElsePrevious);
7529 Void SelectBrotherArticle(
Boolean NextOrElsePrevious);
7533 Void SelectBrotherNode(
Boolean NextOrElsePrevious);
7556 enum CardinalDirections {
7573 Void UseDefaultAnchor();
7577 Void UseCustomAnchor();
7585 const CMapEditorPlugin::CardinalDirections Dir;
7589 const CardinalDirections Direction;
7632 Void ClearScriptMetadata();
7643 enum EWayPointType {
7670 const EWayPointType WaypointType;
7712 Boolean SetClipListFromBlock(
CBlockModel BlockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
7720 Void CreateAndAddClip(
Text Name,
Int3 Coord,
Int3 Offset,CMapEditorPlugin::CardinalDirections Dir,
Integer ClipId);
7754 CMapEditorPlugin::CardinalDirections Dir;
7770 const Int3[] UnitCoords;
7800 Void CenterOnCursor();
7808 Void WatchClosestFinishLine();
7812 Void WatchClosestCheckpoint();
7816 Void WatchWholeMap();
7820 Void WatchCustomSelection();
7824 Void MoveToMapCenter();
7856 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
7936 Void Zoom(EZoomLevel Level);
7944 Void Look(CMapEditorPlugin::CardinalDirections8 Direction);
7948 Void Look(CMapEditorPlugin::CardinalDirections8 Direction,
Boolean Smooth);
7952 Void Look(CMapEditorPlugin::CardinalDirections Direction);
7956 Void Look(CMapEditorPlugin::CardinalDirections Direction,
Boolean Smooth);
7960 Void SetVStep(ECameraVStep Step);
7964 Void WatchCustomSelection(
Boolean WatchCustomSelection);
7982 CMapEditorPlugin::CardinalDirections Dir;
8006 Void MoveToCameraTarget();
8010 Void ResetCustomRGB();
8038 Void Move(CMapEditorPlugin::CardinalDirections CardinalDir);
8042 Void Move(CMapEditorPlugin::CardinalDirections8 CardinalDir8);
8046 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
8058 Boolean IsCustomRGBActivated();
8072 const Vec3 Position;
8090 CMapEditorPlugin::CardinalDirections Dir;
8098 enum EWaypointType {
8109 const Text DefaultTag;
8125 const EWaypointType WaypointType;
8129 const Vec3 Position;
8155 Void StickerSlot_Clear();
8173 const Text Comments;
8181 const Text CollectionName;
8185 const Text AuthorLogin;
8189 const Text AuthorNickName;
8193 const Text AuthorZonePath;
8197 const Text AuthorZoneFlagUrl;
8201 const Text AuthorCountryFlagUrl;
8209 const Text MapStyle;
8221 const Boolean CreatedWithSimpleEditor;
8225 const Boolean CreatedWithPartyEditor;
8229 const Integer TMObjective_AuthorTime;
8233 const Integer TMObjective_GoldTime;
8237 const Integer TMObjective_SilverTime;
8241 const Integer TMObjective_BronzeTime;
8245 const Integer TMObjective_NbLaps;
8249 const Boolean TMObjective_IsLapRace;
8261 const Text FileName;
8284 const Text ClientVersion;
8288 const Text ClientTitleVersion;
8311 const Boolean IsRegisteredForLadderMatch;
8315 const Real LadderScore;
8323 Real LadderMatchScoreValue;
8354 Text PresentationManialinkUrl;
8366 Vec3 ColorSecondary;
8370 const Text ColorText;
8374 const Text ColorizedName;
8408 const Text ChatText;
8412 const Text ChatCommandType;
8416 const Text[] ChatCommandData;
8420 const Text ModeCallbackType;
8424 const Text[] ModeCallbackData;
8428 const CScore[] EndMatchScores;
8432 const Integer[] EndMatchRanks;
8478 Void UILayerDestroyAll();
8486 Integer UISequenceMaxDuration;
8505 SpectatorSelectable,
8515 Void AutoTeamBalance();
8559 Void SendToServerAfterMatch(
Text ServerUrl);
8571 const Boolean Authentication_GetTokenResponseReceived;
8575 const Integer Authentication_ErrorCode;
8579 const Text Authentication_Token;
8602 Void SendCallback_BeginRound();
8606 Void SendCallback_EndRound();
8625 Text ModeStatusMessage;
8629 const CTitle LoadedTitle;
8633 const Text ServerLogin;
8637 const Text ServerName;
8641 const Text ServerModeName;
8653 const Text MapPlayerModelName;
8657 const CUser[] Users;
8661 const CTeam[] Teams;
8665 Text NeutralEmblemUrl;
8669 const Text ForcedClubLinkUrl1;
8673 const Text ForcedClubLinkUrl2;
8677 Void TweakTeamColorsToAvoidHueOverlap();
8681 Text ClientManiaAppUrl;
8697 const Boolean ServerShutdownRequested;
8705 Void RequestLoadMap();
8709 Void RequestUnloadMap();
8741 Void Ladder_OpenMatch_Request();
8749 Void Ladder_OpenMatch_BeginRequest();
8753 Void Ladder_OpenMatch_AddPlayer(
CScore PlayerScore);
8757 Void Ladder_OpenMatch_EndRequest();
8761 Void Ladder_CloseMatchRequest();
8765 Void Ladder_CancelMatchRequest();
8769 const Boolean Ladder_RequestInProgress;
8777 Void Ladder_SetMatchMakingMatchId(
Integer MatchId);
8789 Void AutoTeamBalance();
8793 Void Solo_SetNewRecord(
CScore PlayerScore,EMedal PlayerScore);
8797 const Boolean Solo_NewRecordSequenceInProgress;
8841 Void Users_RequestSwitchToSpectator(
CUser User);
8857 Void Users_DestroyAllFakes();
8861 Void ItemList_Begin();
8877 Void ItemList_End();
8881 Void DemoToken_StartUsingToken();
8885 Void DemoToken_StopUsingToken();
8889 Void DemoToken_GetAndUseToken(
CUser User);
8893 Void ActionList_Begin();
8905 Void ActionList_End();
8917 Void Replay_Start();
8961 const ESpawnStatus SpawnStatus;
8981 const Boolean AutoSwitchWeapon;
9025 const Integer StaminaMaxValue;
9057 Boolean UseAlternateWeaponVisual;
9077 Real ForceLinearHue;
9105 const Vec3 Position;
9113 const Real AimPitch;
9117 const Vec3 AimDirection;
9121 const Vec3 Velocity;
9133 const Boolean IsTouchingGround;
9165 const Boolean IsOnTechNucleus;
9173 const Boolean IsOnTechSafeZone;
9177 const Boolean IsOnTechTeleport;
9181 const Boolean IsOnTechNoWeapon;
9185 const Boolean IsPowerJumpActivable;
9189 const Boolean IsTeleportActivable;
9193 const Boolean IsAttractorActivable;
9197 const Integer NbActiveAttractors;
9245 OnPlayerRequestRespawn,
9246 OnActionCustomEvent,
9248 OnPlayerTouchesObject,
9249 OnPlayerThrowsObject,
9250 OnPlayerTriggersSector,
9251 OnPlayerTriggersWaypoint,
9252 OnPlayerRequestActionChange,
9253 OnVehicleArmorEmpty,
9255 OnVehicleVsVehicleCollision,
9318 const Real MissDist;
9326 const Boolean ShooterUsedAction;
9330 const Integer ShooterWeaponNum;
9334 const EActionSlot ShooterActionSlot;
9338 const Text ShooterActionId;
9342 const Boolean VictimUsedAction;
9346 const Integer VictimWeaponNum;
9350 const EActionSlot VictimActionSlot;
9354 const Text VictimActionId;
9358 const EActionSlot Action_Slot;
9362 const EActionInput ActionInput;
9366 const Text ActionId;
9374 const Text[] Param2;
9398 const Boolean PlayerWasSpawned;
9402 const Boolean PlayerWasInLadderMatch;
9406 const Vec3 PlayerLastPosition;
9410 const Vec3 PlayerLastAimDirection;
9418 const Text CommandName;
9422 const Boolean CommandValueBoolean;
9426 const Integer CommandValueInteger;
9430 const Real CommandValueReal;
9434 const Text CommandValueText;
9456 const Integer NumberOfCollectors;
9498 const Integer NbEliminationsInflicted;
9502 const Integer NbEliminationsTaken;
9506 const Integer NbRespawnsRequested;
9510 const Integer DamageInflicted;
9535 const EStatus Status;
9539 const Ident ModelId;
9559 Void SetUnspawned();
9571 const Vec3 Position;
9587 const Ident ThrowLatestPlayerId;
9626 enum EInGameMenuResult {
9676 Void ShowCurChallengeCard();
9680 Void ShowModeHelp();
9684 Void CopyServerLinkToClipBoard();
9696 const CTeam[] Teams;
9712 Void ShowInGameMenu();
9716 Void CloseInGameMenu(EInGameMenuResult Result);
9720 Void CloseScoresTable();
9724 const Boolean IsInGameMenuDisplayed;
9728 const Text CurrentServerLogin;
9732 const Text CurrentServerName;
9736 const Text CurrentServerDesc;
9740 const Text CurrentServerJoinLink;
9744 const Text CurrentServerModeName;
9752 const Integer SplitScreenCount;
9779 const Vec3 Position;
9803 const Vec3 Velocity;
9807 const Real Altitude;
9819 const Real AccelInput;
9840 OnProjectileDestroyed,
9855 const Ident ProjectileModelId;
9867 const Vec3 Position;
9871 const Vec3 Direction;
9891 enum ValidationStatus {
9903 Void ClearMapMetadata();
9907 ValidationStatus ValidationStatus;
9911 Text ValidabilityRequirementsMessage;
9915 Boolean ValidationEndRequested;
9919 Boolean ValidationEndNoConfirm;
9923 Void RequestEnterPlayground();
9927 Void RequestLeavePlayground();
9931 const Boolean IsSwitchedToPlayground;
9939 const CUser[] Users;
9953 enum ETmBonusModeEventType {
9960 enum ESceneVehiclePhyStuntFigure {
9994 WreckRollingMadness,
10007 const ERaceState RaceState;
10039 const Integer CurTriggerIndex;
10043 const Integer CurCheckpointRaceTime;
10047 const Integer CurCheckpointLapTime;
10051 const Integer CoopSymbiosysPercentTotal;
10055 const Integer CoopCheckpointCurController;
10059 const Real AccelCoef;
10063 const Real ControlCoef;
10067 const Real GravityCoef;
10071 const Vec3 Position;
10075 const Vec3 AimDirection;
10083 const Real AimPitch;
10087 const Real Upwardness;
10091 const Integer CurRaceContinuousRank;
10095 const Real Distance;
10107 const Real InputSteer;
10111 const Real InputGasPedal;
10115 const Boolean InputIsBraking;
10119 const Real EngineRpm;
10127 const Real EngineTurboRatio;
10131 const Integer WheelsContactCount;
10135 const Integer WheelsSkiddingCount;
10139 const Real DamageHullRatio;
10143 const Real DamageWindowRatio;
10147 const Integer InWaterDuration;
10155 const Integer FlyingDuration;
10159 const Integer SparklingDuration;
10163 const Integer LightTrailsDuration;
10167 const Integer SkiddingDuration;
10171 const Real SkiddingDistance;
10175 const Real FlyingDistance;
10179 const Integer HandicapNoGasDuration;
10183 const Integer HandicapFullGasDuration;
10187 const Integer HandicapNoBrakesDuration;
10191 const Integer HandicapNoSteeringDuration;
10195 const Integer HandicapNoGripDuration;
10203 const ESceneVehiclePhyStuntFigure StuntLast;
10219 const Real StuntFactor;
10223 const Boolean StuntStraightLanding;
10227 const Boolean StuntReverseLanding;
10231 const Boolean StuntPerfectLanding;
10235 const Boolean StuntMasterJump;
10239 const Boolean StuntMasterLanding;
10243 const Boolean StuntEpicLanding;
10247 const Boolean StuntIsInFigure;
10251 const Boolean StuntCurFigureMasterJump;
10263 const Boolean StuntCurComboChainCounter;
10267 const Integer TimeLeftForStuntCombo;
10271 const Integer TimeElapsedSinceLastStunt;
10275 const Boolean BonusModeIsJump;
10279 const Boolean BonusModeIsTurbo;
10283 const Boolean BonusModeIsMiniCar;
10287 const Boolean BonusModeIsBigCar;
10291 const Boolean BonusModeIsEmptyCars;
10295 const Boolean BonusModeIsSpeedyCars;
10299 const Boolean BonusModeIsGold;
10303 const Integer BonusModeEmptyCarsStock;
10307 const Integer BonusModeTurboStock;
10311 const Integer BonusModeJumpStock;
10315 const Integer BonusBumpCooldown;
10319 const Boolean BonusIsPossible;
10323 const Integer BonusModeTimeTillEvent;
10327 const Integer BonusModeTimeTillEndEvent;
10331 const Integer BonusModeTimeTillEventWarning;
10335 const ETmBonusModeEventType BonusModeEventType;
10339 const Boolean BonusModeEventIsGold;
10343 const Integer UniqueCameraRespawnCount;
10347 const Integer UniqueCameraAvailableRespawnLeft;
10351 const Integer TimeTillSmashRespawn;
10355 const Integer TimeTillSmashGiveUp;
10363 const Integer TimeBeforeDeadlyZone;
10367 const Boolean IsDeadlyZoneActive;
10399 const Integer CheckpointInRace;
10403 const Integer CheckpointInLap;
10505 const Integer CurTriggerIndex;
10533 Ident ForceModelId;
10567 enum EStuntFigure {
10600 WreckFlippingChaos,
10601 WreckRollingMadness,
10622 const Integer CheckpointInRace;
10626 const Integer CheckpointInLap;
10650 const Ident BlockId;
10666 const EStuntFigure StuntFigure;
10694 const Boolean IsPerfectLanding;
10702 const Boolean IsMasterLanding;
10714 const Boolean PlayerWasSpawned;
10718 const Boolean PlayerWasInLadderMatch;
10722 const Text CommandName;
10726 const Boolean CommandValueBoolean;
10730 const Integer CommandValueInteger;
10734 const Real CommandValueReal;
10738 const Text CommandValueText;
10761 Vec2 ClipWindowRelativePosition;
10765 Vec2 ClipWindowSize;
10777 const Vec2 ScrollAnimOffset;
10797 Void Scroll(
Vec2 DeltaInGridUnits);
10801 Void ScrollBumpTop();
10805 Void ScrollBumpBottom();
10809 Void ScrollBumpLeft();
10813 Void ScrollBumpRight();
10827 const Text TextContents;
10886 enum ETextureFilter {
10901 const Boolean DownloadInProgress;
10905 const Real PlayLength;
10909 Void BeginProcessing();
10913 Void EndProcessing();
10945 ETextureFilter TextureFilter;
10967 const Boolean DownloadInProgress;
10987 Vec3 RelativePosition;
10999 const Real PlayLength;
11015 Real[] Tracks_Volume;
11019 Real[] Tracks_VolumedB;
11023 const Text[] Tracks_Name;
11027 const Real[] Tracks_Length;
11035 const Real BeatsPerMinute;
11039 const Real BeatDuration;
11047 EUpdateMode UpdateMode;
11079 Real FadeTracksDuration;
11083 Real FadeFiltersDuration;
11087 Void MuteAllTracks();
11091 Void UnmuteAllTracks();
11095 Void NextVariant();
11103 Void EnableSegment(
Text SegmentName);
11155 const EButton Button;
11167 const Text KeyName;
11216 const Ident UserId;
11220 const EPadType Type;
11224 const Text ModelName;
11312 const EButton[] ButtonEvents;
11316 Void ClearRumble();
11376 const Text CampaignId;
11400 Boolean OfficialRecordEnabled;
11679 enum EMapEditorMode {
11683 enum ECustomPlayerModels {
11688 enum EInputMouseReleaseKey {
11697 const Boolean CanChangePassword;
11701 const Boolean CanChangeNickName;
11717 const Boolean CanChangeGroups;
11721 Void Account_ResetChanges();
11729 Text Account_EMail;
11737 Boolean Account_EnableAutoConnect;
11749 Text User_Description;
11753 Text User_ClubLinkUrl;
11757 Boolean Custom_EnableAvatars;
11765 ECustomPlayerModels Custom_PlayerModels;
11769 Boolean Custom_EnableUnlimitedHorns;
11777 Boolean Online_AutoSaveReplay;
11781 Boolean Online_SaveRoundReplaysSeparately;
11785 Boolean Title_IsForbiddenWithParentalLock;
11789 Boolean Steam_OpenLinksInSteam;
11793 Boolean Steam_SynchonizeWorkshopFiles;
11805 Boolean Audio_DontMuteWhenAppUnfocused;
11809 Boolean Interface_CrosshairEnableCustomColor;
11829 Text Interface_CrosshairName;
11837 Boolean Interface_AllyEnableCustomColor;
11845 Boolean Interface_OppoEnableCustomColor;
11853 Boolean Interface_BeaconUseProfileColor;
11869 Boolean Inputs_MouseLookInvertY;
11873 EInputMouseReleaseKey Inputs_MouseReleaseKey;
11897 Real Inputs_MouseSensitivityDefault_Raw;
11901 Real Inputs_MouseSensitivityLaser_Raw;
11915 const Text[] Values;
11925 const Text ServerName;
11929 const Text ServerLogin;
11933 const Text JoinLink;
11937 const Text Comment;
11941 const Text ServerVersionBuild;
11949 const Integer MaxPlayerCount;
11953 const Integer SpectatorCount;
11957 const Integer MaxSpectatorCount;
11961 const Real PlayersLevelMin;
11965 const Real PlayersLevelAvg;
11969 const Real PlayersLevelMax;
11977 const Text ServerLevelText;
11981 const Text ModeName;
11985 const Real LadderServerLimitMax;
11989 const Real LadderServerLimitMin;
11993 const Text[] PlayerNames;
11997 const Text[] ChallengeNames;
12021 const Boolean IsPrivateForSpectator;
12025 const Text SendToServerAfterMatchUrl;
12039 const Boolean RegisterPack_IsInProgess;
12075 Text Build_ErrorMessage(
Ident BuildId);
12088 NotificationChanged,
12104 enum ENotificationPriority {
12116 const Text Description;
12120 const Text ImageUrl;
12124 const ENotificationPriority Priority;
12132 const Boolean HasBeenActivated;
12200 const Text TitleId;
12208 const Text Description;
12212 const Text IconUrl;
12222 const Text TitleId;
12230 const Text Description;
12244 const Text FileName;
12248 Text ScriptModeName;
12252 Boolean ScriptModeName_Check(
Text ScriptModeName);
12256 Void ScriptModeName_Set(
Text ScriptModeName);
12295 const Text PlaygroundScriptEventType;
12299 const Text[] PlaygroundScriptEventData;
12318 const CUser LocalUser;
12330 const Ident SettingsPlayerModelId;
12346 const Boolean UseForcedClans;
12350 const Boolean IsLoadingScreen;
12362 const Boolean IsInGameMenuDisplayed;
12374 const CTeam[] Teams;
12382 Void SetSpectateTarget(
Text Player);
12390 Boolean DisablePlayingStateTracking;
12406 PlayersPresentation,
12408 RollingBackgroundIntro,
12409 CustomMTClip_WithUIInteraction,
12425 enum ELabelsVisibility {
12431 WhenInMiddleOfScreen,
12433 enum EAvatarVariant {
12469 enum ENoticeLevel {
12478 enum EMessageDisplay {
12484 enum EObserverMode {
12490 enum EHudVisibility {
12499 EUISequence UISequence;
12503 const Boolean UISequenceIsCompleted;
12507 Text UISequence_CustomMTClip;
12511 Integer UISequence_CustomMTRefTime;
12515 Boolean UISequence_CanSkipIntroMT;
12519 Text UISequence_PodiumPlayersWin;
12523 Text UISequence_PodiumPlayersLose;
12527 Text ManialinkPage;
12535 Text BigMessageAvatarLogin;
12539 EAvatarVariant BigMessageAvatarVariant;
12543 EUISound BigMessageSound;
12547 Integer BigMessageSoundVariant;
12551 Text StatusMessage;
12583 Boolean OverlayHideOpponentsInfo;
12591 Boolean OverlayHideCheckPointList;
12595 Boolean OverlayHideRoundScores;
12599 Boolean OverlayHideCountdown;
12603 Boolean OverlayHideCrosshair;
12611 Boolean OverlayHideConsumables;
12619 Boolean OverlayHideBackground;
12627 Boolean OverlayHideSpeedAndDist;
12631 Boolean OverlayHidePersonnalBestAndRank;
12639 Boolean OverlayHideCheckPointTime;
12643 Boolean OverlayHideEndMapLadderRecap;
12647 Boolean OverlayHideMultilapInfos;
12651 Boolean OverlayHideSpectatorControllers;
12655 Boolean OverlayHideSpectatorInfos;
12659 Boolean OverlayChatHideAvatar;
12667 Vec2 OverlayChatOffset;
12671 Vec2 CountdownCoord;
12675 Boolean NoticesFilter_HidePlayerInfo;
12679 Boolean NoticesFilter_HidePlayerWarning;
12683 Boolean NoticesFilter_HidePlayerInfoIfNotMe;
12687 Boolean NoticesFilter_HidePlayerWarningIfNotMe;
12691 Boolean NoticesFilter_HideMapInfo;
12695 Boolean NoticesFilter_HideMapWarning;
12699 Boolean NoticesFilter_HideMatchInfo;
12703 Boolean NoticesFilter_HideMatchWarning;
12707 ENoticeLevel NoticesFilter_LevelToShowAsBigMessage;
12715 EVisibility ScoreTableVisibility;
12719 Text SmallScoreTable;
12723 EVisibility SmallScoreTableVisibility;
12727 Boolean ScoreTableOnlyManialink;
12731 Boolean AltMenuNoDefaultScores;
12735 Boolean AltMenuNoCustomScores;
12743 Ident ScoreSummary_Player1;
12747 Integer ScoreSummary_Points1;
12751 Integer ScoreSummary_RoundPoints1;
12755 Integer ScoreSummary_MatchPoints1;
12759 Real ScoreSummary_Gauge1;
12763 Ident ScoreSummary_Player2;
12767 Integer ScoreSummary_Points2;
12771 Integer ScoreSummary_RoundPoints2;
12775 Integer ScoreSummary_MatchPoints2;
12779 Real ScoreSummary_Gauge2;
12783 Boolean ScreenIn3dHideScoreSummary;
12787 Boolean ScreenIn3dHideVersus;
12795 EUIStatus UIStatus;
12799 EHudVisibility LabelsVisibility;
12803 ELabelsVisibility AlliesLabelsVisibility;
12807 EVisibility AlliesLabelsShowGauges;
12811 EVisibility AlliesLabelsShowNames;
12819 ELabelsVisibility TeamLabelsVisibility;
12823 EVisibility TeamLabelsShowGauges;
12827 EVisibility TeamLabelsShowNames;
12831 ELabelsVisibility OpposingTeamLabelsVisibility;
12835 EVisibility OpposingTeamLabelsShowGauges;
12839 EVisibility OpposingTeamLabelsShowNames;
12847 Integer SpectatorForceCameraType;
12851 Ident SpectatorAutoTarget;
12855 Ident SpectatorForcedTarget;
12863 Real SpectatorCamAutoLatitude;
12867 Real SpectatorCamAutoLongitude;
12871 Real SpectatorCamAutoRadius;
12883 Void SendNotice(
Text Text,ENoticeLevel Level,
CUser Avatar,EAvatarVariant AvatarVariant,EUISound Sound,
Integer SoundVariant);
12895 Void QueueMessage(
Integer Duration,
Integer Priority,EMessageDisplay Level,
Text Message,
CUser Avatar,EAvatarVariant AvatarVariant,EUISound Sound,
Integer SoundVariant);
12907 Void ClearMessages();
12946 Text ManialinkText;
12988 const Ident[] ContextsIds;
12992 const Ident[] SubModuleIds;
12996 Void SubModuleRetrieve(
Ident ModuleId);
13004 const Integer EditorContextIndex;
13058 VoxelUpdateMaterial,
13083 const Boolean HasChildDirectory;
13087 const Boolean HasChildArticle;
13097 const Text NodeName;
13109 CNod GetCollectorNod();
13125 const Int3 AbsoluteOffset;
13159 const Text SkinDirectory;
13185 CMapEditorPlugin::CardinalDirections Dir;
13201 Int3 GetConnectableCoord();
13211 OnModuleCustomEvent,
13212 OnModuleShowRequest,
13213 OnModuleHideRequest,
13214 OnModuleStorePurchase,
13215 OnModuleInventoryDrop,
13216 OnModuleInventoryEquip,
13217 OnLayerCustomEvent,
13244 const EModuleType ModuleType;
13252 const Text[] Param2;
13260 const Text CustomEventType;
13264 const Text[] CustomEventData;
13268 const Text ItemUrl;
13300 const Text ParamArray1;
13304 const Text[] ParamArray2;
13354 Ident RetrieveModuleId(
Text ModuleName);
13364 Void MapTurrets_Reset();
13388 Void Turret_DestroyAll();
13453 Void MapVehicles_Reset();
13457 Void DestroyAllVehicles();
13489 Integer VehicleModel_GetSlotsCount(
Ident ModelId,ESlotType SlotType);
13544 const Boolean RequestsSpectate;
13551 enum ESmDriverBehaviour {
13560 enum ESmDriverPatrolMode {
13565 enum ESmAttackFilter {
13577 ESmDriverBehaviour Behaviour;
13589 Real TargetMinDistance;
13593 Real DisengageDistance;
13597 Real PathSpeedCoef;
13625 ESmAttackFilter AttackFilter;
13653 Boolean UseOldShootingSystem;
13657 ESmDriverPatrolMode Patrol_Mode;
13661 Vec3 Escape_AnchorPoint;
13665 Real Escape_DistanceSafe;
13669 Real Escape_DistanceMinEscape;
13673 Real Escape_DistanceMaxEscape;
13677 Vec3 Saunter_AnchorPoint;
13681 Integer Saunter_BaseChillingTime;
13685 Integer Saunter_ChillingTimeDelta;
13689 Real Saunter_Radius;
13693 Boolean Scripted_ForceAimInMoveDir;
13716 const Boolean HasBeenDiscarded;
13760 const Vec3 Position;
13862 enum ETmRaceResultCriteria {
13866 CheckpointsProgress,
13902 const Text TextContents;
13906 const Text TextRawContents;
13910 const Text TextRecursiveContents;
13970 const Text FileName;
13988 const Text Description;
13992 const Text Version;
13996 const Text[] CompatibleMapTypes;
14118 const Integer RecordRespawnCount;
14126 const Text RecordDateString;
14130 const Integer RecordElapsedTime;
14138 const Text OpponentLogin;
14142 const Text OpponentDisplayName;
14146 const Text OpponentRecordUrl;
14150 const Integer OpponentRecordScore;
14154 const Integer OpponentRecordTime;
14158 const Integer OpponentRecordRespawnCount;
14162 const Integer OpponentRecordDate;
14166 const Text OpponentRecordDateString;
14170 const Integer OpponentRecordElapsedTime;
14174 const Integer OpponentRecordCount;
14188 const Integer BestRecordCount;
14192 const Integer BestRecordLastDate;
14196 const Text BestRecordLastDateString;
14200 const Integer BestRecordElapsedTime;
14204 const Text OpponentLogin;
14208 const Text OpponentDisplayName;
14212 const Integer OpponentBestRecordCount;
14216 const Integer OpponentBestRecordLastDate;
14220 const Text OpponentBestRecordLastDateString;
14224 const Integer OpponentBestRecordElapsedTime;
14274 const Text ModelDisplayName;
14278 const Text ModelName;
14316 const Ident CreatorId;
14328 Void Recipients_Remove(
Text Login);
14382 const Int3 RelativeOffset;
14400 const Boolean IsAllUnderground;
14404 const Boolean IsPartUnderground;
14412 const Int3 OffsetBoundingBoxMin;
14416 const Int3 OffsetBoundingBoxMax;
14453 const Integer CooldownStartTime;
14486 const Ident[] PlayersIds;
14522 const Ident[] PlayersIds;
14578 const Ident BotModelId;
14588 const Text ItemName;
14592 const Ident ItemModelId;
14635 const Vec3 Position;
14639 const Vec3 DirFront;
14657 const Integer NumberOfCollectors;
15094 Text StripFormatting(
Text Argument1);
15173 CardinalDirections GetNextDir(CardinalDirections Argument1);
15177 CardinalDirections GetPreviousDir(CardinalDirections Argument1);
15181 CardinalDirections GetOpposedDir(CardinalDirections Argument1);
15185 CardinalDirections AddDirs(CardinalDirections Argument1, CardinalDirections Argument2);
15189 CardinalDirections SubDirs(CardinalDirections Argument1, CardinalDirections Argument2);
15193 Int3 GetNeighbourCoord(
Int3 Argument1, CardinalDirections Argument2);
15197 Int3 GetRotatedOffset(
Int3 Argument1, CardinalDirections Argument2);
15201 Int3 GetRotatedOffsetPositive(
Int3 Argument1, CardinalDirections Argument2,
Int3 Argument3);
15435 enum EDateFormats {
15447 enum EDurationFormats {
(undocumented)
Definition doc.h:15207
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:15513
Vec3 HexToRgb(Text _Text)
Returns the RGB color corresponding to _Text.
(undocumented)
Definition doc.h:15168
(undocumented)
Definition doc.h:14663
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:14854
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:15430
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:12204
const CAchievementsAchievementDesc AchievementDesc
Definition doc.h:12172
const Ident UserId
Definition doc.h:12168
const CAchievementsAchievement Achievement
Definition doc.h:12158
const EType Type
Definition doc.h:12154
const CAchievementsStat[] Stats
Definition doc.h:5832
const CAchievementsAchievementDesc[] AchievementDescriptions
Definition doc.h:5836
const CAchievementsEvent[] PendingEvents
Definition doc.h:5824
const CAchievementsAchievement[] Achievements
Definition doc.h:5828
const CAchievementsStatDesc[] StatDescriptions
Definition doc.h:5840
const Text DisplayName
Definition doc.h:12226
const CAchievementsStatDesc StatDesc
Definition doc.h:12186
const Integer Value
Definition doc.h:12190
const Ident UserId
Definition doc.h:12182
Real LPF_Q
Definition doc.h:11067
Real LPF_CutoffRatio
Definition doc.h:11063
Real HPF_CutoffRatio
Definition doc.h:11071
Real HPF_Q
Definition doc.h:11075
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:5700
const Integer IdleDuration
Definition doc.h:8296
const Boolean IsConnectedToMasterServer
Definition doc.h:8280
CTaskResult_ReplayList Replay_GetGameList(Text Path, Boolean Flatten)
const CCampaign[] Campaigns
Definition doc.h:4778
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:4806
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:4770
const CTmResult Result
Definition doc.h:11436
Text Nickname
Definition doc.h:11440
const CHttpRequest Request
Definition doc.h:10879
CHttpRequest CreateGet(Text Url)
const Text Result
Definition doc.h:10854
const Integer StatusCode
Definition doc.h:10858
const Text Url
Definition doc.h:10850
Boolean OpenFileInExplorer(Text FileName)
CUIConfig UI
Definition doc.h:5935
CUIConfig ClientUI
Definition doc.h:5939
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:12240
Void MatchSettings_Refresh()
Void MatchSettings_Save(CMatchSettings MatchSettings)
CMatchSettings MatchSettings_Create(Text FilePath)
const CMatchSettings[] MatchSettings
Definition doc.h:5912
const Text Name
Definition doc.h:14342
const Boolean FileExists
Definition doc.h:14346
const CManiaAppBrowser ParentApp
Definition doc.h:662
Real Ratio
Definition doc.h:549
Real GradingRatio
Definition doc.h:553
Real Width
Definition doc.h:5266
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:9644
const CManiaAppPlaygroundCommon ParentApp
Definition doc.h:9668
const Boolean IsSpectator
Definition doc.h:9652
CUIConfig ClientUI
Definition doc.h:9648
const Boolean IsSpectatorClient
Definition doc.h:9656
const CManiaAppStation ParentApp
Definition doc.h:1518
const CInputManager Input
Definition doc.h:8813
const CDataFileMgr DataFileMgr
Definition doc.h:8817
Ident ItemList_AddWithSkin(Text ModelName, Text SkinNameOrUrl)
const Integer Score
Definition doc.h:14028
const Text FileName
Definition doc.h:14032
const Integer Rank
Definition doc.h:14012
const Text DisplayName
Definition doc.h:14024
const Text ReplayUrl
Definition doc.h:14036
const Ident UserId
Definition doc.h:14016
const Text Login
Definition doc.h:14020
const CNotificationsConsumerNotification Notification
Definition doc.h:12097
const EType Type
Definition doc.h:12093
const CNotificationsConsumerEvent[] Events
Definition doc.h:5802
const CNotificationsConsumerNotification[] Notifications
Definition doc.h:5806
Void RegisterPackForEditedTitle()
Ident Build_Begin(CPackCreatorPack Pack, CPackCreatorTitleInfo TitleInfo)
const Ident PackId
Definition doc.h:14312
const Text Login
Definition doc.h:14602
const Integer UseCost
Definition doc.h:14610
const Integer GetCost
Definition doc.h:14606
Text Station_ManialinkUrl
Definition doc.h:6020
const Boolean Solo_HasCampaign
Definition doc.h:6036
CParsingDocument Parse_Xml(Text Contents)
CParsingDocument Parse_Xml(Text Contents, Boolean GenerateText, Boolean GenerateTextRaw, Boolean GenerateTextResursive)
const CMap Map
Definition doc.h:12310
const Boolean IsSpectatorClient
Definition doc.h:12338
Void RequestSpectatorClient(Boolean Spectator)
const Boolean IsSpectator
Definition doc.h:12334
const Text DisplayName
Definition doc.h:14252
const Real Score
Definition doc.h:14256
const Text ReplayUrl
Definition doc.h:14264
const Ident UserId
Definition doc.h:14244
const Text FileName
Definition doc.h:14260
const Integer Rank
Definition doc.h:14240
const Text Login
Definition doc.h:14248
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:4884
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:8551
Boolean ForcePlayerRequestedTeam(CClient Client, Integer Team)
Void Authentication_GetToken(Ident UserId, Text AppLogin)
const CServerInfo ServerInfo
Definition doc.h:8511
const EType Type
Definition doc.h:8400
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:14500
Real ValueReal
Definition doc.h:13832
const CSmPlayer Player
Definition doc.h:9563
Real AmmoPower
Definition doc.h:8977
Real EnergyLevel
Definition doc.h:9065
Real StaminaGain
Definition doc.h:9033
Real SpeedPower
Definition doc.h:9041
Real AmmoGain
Definition doc.h:8973
Real ArmorPower
Definition doc.h:9017
Real StaminaMax
Definition doc.h:9029
Real StaminaPower
Definition doc.h:9037
Real JumpPower
Definition doc.h:9045
Real ThrowSpeed
Definition doc.h:9093
const Real GetLinearHue
Definition doc.h:9073
const Boolean IsEditable
Definition doc.h:1507
Void SortByOpponentCount()
const Text Login
Definition doc.h:11552
Void SortByOpponentLogin()
Void SortByOpponentRecordDate()
Void SortByOpponentRecordTime()
Void SortByOpponentDisplayName()
Void SortByOpponentDate()
Void SortByOpponentLogin()
const CHighScoreComparisonSummary[] BuddiesComparison
Definition doc.h:11590
Void SortByOpponentCount()
const Text Login
Definition doc.h:11586
Void SortByOpponentDisplayName()
const Text Login
Definition doc.h:11620
const Text BuddyLogin
Definition doc.h:11624
const CHighScoreComparison[] BuddyBestRecordsComparison
Definition doc.h:11632
const CHighScoreComparison[] PlayerBestRecordsComparison
Definition doc.h:11628
Void SortByRecordTimeDiff()
const Text ParentPath
Definition doc.h:11492
const Text[] SubFolders
Definition doc.h:11504
const Text Path
Definition doc.h:11496
const Text[] Files
Definition doc.h:11500
const CTaskResult_ModeInfo[] GameModes
Definition doc.h:11514
const CGhost Ghost
Definition doc.h:11450
const CGhost[] Ghosts
Definition doc.h:11482
const Text Path
Definition doc.h:11414
const Text ParentPath
Definition doc.h:11410
const CMapInfo[] MapInfos
Definition doc.h:11418
const Text[] SubFolders
Definition doc.h:11422
const Integer Timestamp
Definition doc.h:14076
const Text MapUid
Definition doc.h:14056
const Text FileName
Definition doc.h:14088
const Text Context
Definition doc.h:14052
const Text ReplayUrl
Definition doc.h:14092
const Integer RespawnCount
Definition doc.h:14072
const Integer MultiAsyncLevel
Definition doc.h:14080
const Text MapName
Definition doc.h:14060
const Integer SkillPoints
Definition doc.h:14084
const Integer Score
Definition doc.h:14064
const Integer Time
Definition doc.h:14068
const CTaskResult_MapRecord[] MapRecordList
Definition doc.h:11542
const Text Name
Definition doc.h:13980
const Integer Count
Definition doc.h:11528
const CNaturalLeaderBoardInfo[] LeaderBoardInfo
Definition doc.h:11532
const Integer FromIndex
Definition doc.h:11524
const Integer Count
Definition doc.h:11662
const Integer FromIndex
Definition doc.h:11658
const CRealLeaderBoardInfo[] LeaderBoardInfo
Definition doc.h:11666
const Text ParentPath
Definition doc.h:11460
const Text[] SubFolders
Definition doc.h:11472
const CReplayInfo[] ReplayInfos
Definition doc.h:11468
const Text Path
Definition doc.h:11464
const Text ErrorDescription
Definition doc.h:11362
const Boolean HasSucceeded
Definition doc.h:11342
const Text ErrorType
Definition doc.h:11354
const Text ErrorCode
Definition doc.h:11358
const Boolean IsProcessing
Definition doc.h:11338
const Boolean IsCanceled
Definition doc.h:11350
const Boolean HasFailed
Definition doc.h:11346
Void GetServerInfo(Text ServerLogin)
Void PublishFile(Text FileName)
const Boolean IsReady
Definition doc.h:5537
const EResult LatestResult
Definition doc.h:5541
Void JoinServer(Text ServerLogin, Boolean AsSpectator, Text Password)
Void SetTitleCampaign(Integer CampaignNum, Text ScoreContext, Text MapsFolderNameOrPlayListName, Boolean OfficialRecordEnabled)
const CPackCreator PackCreator
Definition doc.h:5719
Void File_Move(Text OrigName, Text DestNameOrFolder, Boolean KeepOriginalCopy)
Void File_ImportFromUser(Text FileName)
const Integer FreeWheelingDuration
Definition doc.h:10151
const Real StuntCurFigureMasterGauge
Definition doc.h:10255
const Real StuntCurFigureEpicGauge
Definition doc.h:10259
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:10521
const Vec3 Velocity
Definition doc.h:10525
const Real AimPitch
Definition doc.h:10517
const Vec3 Position
Definition doc.h:10509
const Real Speed
Definition doc.h:10529
const Real AimYaw
Definition doc.h:10513
Integer AlliesLabelsMaxCount
Definition doc.h:12815
Integer OverlayChatLineCount
Definition doc.h:12663
Text MarkersXML
Definition doc.h:12567
EObserverMode SpectatorObserverMode
Definition doc.h:12875
CTaskResult_StringIntList GetGroups(Ident UserId)
Real Interface_BeaconOpacity
Definition doc.h:11857
Real Inputs_MouseScaleFreeLook
Definition doc.h:11881
Real Audio_MasterSoundVolume
Definition doc.h:11797
Real Inputs_MouseScaleY
Definition doc.h:11877
Real Interface_CrosshairSize
Definition doc.h:11821
Real Interface_BeaconDuration
Definition doc.h:11865
Real Audio_MasterMusicVolume
Definition doc.h:11801
Real Interface_CrosshairOpacity
Definition doc.h:11825
Real Interface_PlayerShieldScale
Definition doc.h:11833
Real User_LightTrailHue
Definition doc.h:11741
Real Inputs_MouseSensitivityDefault
Definition doc.h:11889
Real Interface_OppoLinearHue
Definition doc.h:11849
Real Interface_CrosshairSaturation
Definition doc.h:11813
Real User_HornPitch
Definition doc.h:11745
Real Interface_AllyLinearHue
Definition doc.h:11841
EMapEditorMode Editors_MapEditorMode
Definition doc.h:11773
Real Interface_BeaconSize
Definition doc.h:11861
Real Inputs_MouseSensitivityLaser
Definition doc.h:11893
Real Inputs_MouseAccel
Definition doc.h:11885
Real Interface_CrosshairLinearHue
Definition doc.h:11817
const Boolean CanChangeAvatar
Definition doc.h:11705
Real AnalogSensitivity
Definition doc.h:14286
Real RumbleIntensity
Definition doc.h:14298
const Text SkinName
Definition doc.h:14282
Real CenterSpringIntensity
Definition doc.h:14302
Real AnalogDeadZone
Definition doc.h:14290
Boolean AutoProcessing
Definition doc.h:10921