23template <
typename ElemType>
25 ElemType operator[](
Integer Index);
26 ElemType operator[](
Ident Id);
27 ElemType operator[](
CNod Object);
29 ElemType get(
Integer Index, ElemType DefaultValue);
30 ElemType get(
Ident Id);
31 ElemType get(
Ident Id, ElemType DefaultValue);
35 Void add(ElemType Elem);
36 Void addfirst(ElemType Elem);
47template <
typename KeyType,
typename ElemType>
49 ElemType operator[](KeyType Key);
50 ElemType get(KeyType Key);
51 ElemType get(KeyType Key, ElemType DefaultValue);
61 KeyType keyof(ElemType Elem);
118 CTitle *
const LoadedTitle;
130 Boolean Dbg_WarnOnDroppedEvents;
146 Boolean const MouseRightButton;
150 Boolean const MouseMiddleButton;
186 Boolean EnableMenuNavigationInputs;
198 Boolean const IsMenuNavigationForeground;
202 Void OpenLink(
Text Url,CMlScript::LinkType LinkType);
206 Void TriggerPageAction(
Text ActionString);
278 Text FilterProfanities(
Text TextToFilter);
300 Text const ManiaAppUrl;
304 Text const ManiaAppBaseUrl;
316 Integer LayersDefaultManialinkVersion;
320 CUser *
const LocalUser;
324 CTitle *
const LoadedTitle;
328 Boolean EnableMenuNavigationInputs;
344 Void UILayerDestroyAll();
352 Void OpenLink(
Text Url,CManiaApp::ELinkType LinkType);
444 Text FilterProfanities(
Text TextToFilter);
459 enum EMeshEditorAPI {
531 CTitle *
const LoadedTitle;
551 CClient GetClientFromWebServicesUserId(
Text WebServicesUserId);
583 Text NeutralEmblemUrl;
587 Text ForcedClubLinkUrl1;
591 Text ForcedClubLinkUrl2;
595 Void TweakTeamColorsToAvoidHueOverlap();
627 Void SendModeScriptCommand(
Text CommandName,
Real RealVal);
631 Void SendModeScriptCommand(
Text CommandName,
Text TextVal);
635 Void SendModeScriptCommand(
Text CommandName,
Vec2 Vec2Val);
639 Void SendModeScriptCommand(
Text CommandName,
Vec3 Vec3Val);
643 Void SendModeScriptCommand(
Text CommandName,
Int2 Int2Val);
647 Void SendModeScriptCommand(
Text CommandName,
Int3 Int3Val);
655 Boolean const MapUnloadRequested;
719 Void TaskResult_Release(
Ident TaskResultId);
746 Text const CategoryType;
754 NWebServicesPrestige::EPrestigeMode
const Mode;
758 Text const PrestigeId;
766 Text const RewardDisplayName;
770 Text const RewardFileUrl;
774 Text const RewardThumbnailUrl;
778 Text const RewardType;
782 Text const SkinOptions;
786 Integer const StatCurrentValue;
790 Integer const StatValueForNextLevel;
813 Text const SquadType;
828 Text const InvitedAccountId;
832 Text const InvitedCountryFlagUrl;
836 Text const InvitedDisplayName;
840 Boolean const InvitedIsCommunicationRestricted;
844 Boolean const InvitedIsFirstPartyDisplayName;
848 Text const InvitedSkinOptions;
856 Text const InvitedWebServicesUserId;
864 Text const SquadType;
879 Text const InvitedAccountId;
883 Text const InvitedCountryFlagUrl;
887 Text const InvitedDisplayName;
891 Boolean const InvitedIsFirstPartyDisplayName;
895 Text const InvitedWebServicesUserId;
899 Text const InviterAccountId;
903 Text const InviterCountryFlagUrl;
907 Text const InviterDisplayName;
911 Boolean const InviterIsFirstPartyDisplayName;
915 Text const InviterWebServicesUserId;
923 Text const SquadType;
938 Text const CancelerAccountId;
942 Text const CancelerCountryFlagUrl;
946 Text const CancelerDisplayName;
950 Boolean const CancelerIsFirstPartyDisplayName;
954 Text const CancelerWebServicesUserId;
958 Text const InvitedAccountId;
962 Text const InvitedCountryFlagUrl;
966 Text const InvitedDisplayName;
970 Boolean const InvitedIsFirstPartyDisplayName;
974 Text const InvitedWebServicesUserId;
982 Text const SquadType;
997 Text const InvitedAccountId;
1001 Text const InvitedCountryFlagUrl;
1005 Text const InvitedDisplayName;
1009 Boolean const InvitedIsFirstPartyDisplayName;
1013 Text const InvitedWebServicesUserId;
1021 Text const SquadType;
1036 Text const InvitedAccountId;
1040 Text const InvitedCountryFlagUrl;
1044 Text const InvitedDisplayName;
1048 Boolean const InvitedIsFirstPartyDisplayName;
1052 Text const InvitedWebServicesUserId;
1060 Text const SquadType;
1075 Text const InvitedAccountId;
1079 Text const InvitedCountryFlagUrl;
1083 Text const InvitedDisplayName;
1087 Boolean const InvitedIsFirstPartyDisplayName;
1091 Text const InvitedWebServicesUserId;
1099 Text const SquadType;
1114 Text const InviterAccountId;
1118 Text const InviterCountryFlagUrl;
1122 Text const InviterDisplayName;
1126 Boolean const InviterIsFirstPartyDisplayName;
1130 Text const InviterWebServicesUserId;
1138 Text const SquadType;
1157 Text const SquadType;
1176 Text const MemberAccountId;
1180 Text const MemberCountryFlagUrl;
1184 Text const MemberDisplayName;
1188 Boolean const MemberIsCommunicationRestricted;
1192 Boolean const MemberIsFirstPartyDisplayName;
1196 Text const MemberSkinOptions;
1204 Text const MemberWebServicesUserId;
1212 Text const SquadType;
1227 Text const KickerAccountId;
1231 Text const KickerCountryFlagUrl;
1235 Text const KickerDisplayName;
1239 Boolean const KickerIsFirstPartyDisplayName;
1243 Text const KickerWebServicesUserId;
1247 Text const MemberAccountId;
1251 Text const MemberCountryFlagUrl;
1255 Text const MemberDisplayName;
1259 Boolean const MemberIsFirstPartyDisplayName;
1263 Text const MemberWebServicesUserId;
1271 Text const SquadType;
1286 Text const MemberAccountId;
1290 Text const MemberCountryFlagUrl;
1294 Text const MemberDisplayName;
1298 Boolean const MemberIsFirstPartyDisplayName;
1302 Text const MemberWebServicesUserId;
1310 Text const SquadType;
1329 Text const SquadType;
1333 Text const LeaderAccountId;
1337 Text const LeaderWebServicesUserId;
1341 Boolean const WasForcedToLeaveDueToCrossPlaySetting;
1446 Text const CompetitionId;
1450 Text const CompetitionMatchInfo;
1454 Text const CompetitionName;
1458 Text const CompetitionStage;
1462 Text const CompetitionStageStep;
1466 Text const CompetitionType;
1470 Text const ServerId;
1481 Text const CompetitionId;
1485 Text const CompetitionName;
1489 Text const CompetitionStage;
1493 Text const CompetitionStageStep;
1497 Text const CompetitionType;
1512 Text const GameMode;
1516 Text const GameModeCustomData;
1524 Text const ServerId;
1535 Text const SoloMedalAchievementType;
1550 Text const SeasonId;
1554 Text const SoloRankingAchievementType;
1569 enum ESmScoreSortOrder {
1572 EliminationsInflicted,
1637 enum ERespawnBehaviour {
1640 GiveUpBeforeFirstCheckpoint,
1647 enum ECheckpointBehaviour {
1655 enum EGiveUpBehaviour {
1663 enum EVehicleTransformType {
1680 Integer SpawnInvulnerabilityDuration;
1692 CSmMode::ERespawnBehaviour RespawnBehaviour;
1696 CSmMode::ECheckpointBehaviour CheckpointBehaviour;
1700 CSmMode::EGiveUpBehaviour GiveUpBehaviour;
1704 Boolean GiveUpBehaviour_RespawnAfter;
1708 Boolean GiveUpBehaviour_SkipAfterFinishLine;
1744 Boolean UseInterractiveScreensIn3d;
1760 Boolean UseBeaconsWithRecipients;
1772 Boolean UseDefaultActionEvents;
1776 Boolean UseLaunchedCheckpoints;
1780 Boolean ReadonlyLaunchedCheckpoints;
1800 Boolean CanReTriggerLatestWaypoint;
1812 CSmMode::EGameplay Gameplay;
1816 Real Mood_GetTimeOfDay();
1820 Void Mood_SetTimeOfDay(
Real Time01);
1824 Integer Mood_GetDayDuration();
1836 Real OffZoneRadiusSpeed;
1840 Ident OffZoneCenterLandmarkId;
2064 Void SetPlayerVehicle_ResetControlledModeValues(
CSmPlayer Player);
2068 Void SetGameModeNameAndCustomData(
Text GameModeName);
2072 Void SetGameModeNameAndCustomData(
Text GameModeName,
Text Leaderbord_CustomData);
2076 Void SetGameModeNameAndCustomData(
Text GameModeName,
Text Leaderbord_CustomData,
Text GhostDriver_CustomData);
2080 Void SetClubLogoUrl(
Text ClubLogoUrl);
2084 Void SetDecoImageUrl_DecalSponsor4x1(
Text ImageUrl);
2088 Void SetDecoImageUrl_Screen16x9(
Text ImageUrl);
2092 Void SetDecoImageUrl_Screen8x1(
Text ImageUrl);
2096 Void SetDecoImageUrl_Screen16x1(
Text ImageUrl);
2144 CSmMode::ESmScoreSortOrder
const Scores_SortCriteria;
2148 Boolean Scores_AutoUpdateLadderRank;
2152 Boolean Scores_AutoUploadPersonalBests;
2156 Void Scores_SetSortCriteria(CSmMode::ESmScoreSortOrder Criteria);
2160 Void Scores_ComputeLadderRank(CSmMode::ESmScoreSortOrder Criteria);
2164 Void Scores_ClearAll();
2184 Void SetPlayerWeapon(
CSmPlayer Player,CSmMode::EWeapon DefaultWeapon,
Boolean AutoSwitchWeapon);
2232 Integer GetWeaponNum(CSmMode::EWeapon Weapon);
2268 Void DestroyAllBotPlayers();
2280 Boolean Bots_AutoIgnoreBotEvents;
2292 Ident ActionGetModelId(
Text ActionName);
2312 Integer Action_GetCooldown(
CSmPlayer Player,CSmMode::EActionInput ActionInput);
2316 Integer Action_GetRemainingCooldown(
CSmPlayer Player,CSmMode::EActionInput ActionInput);
2320 Void ActionBind(
CSmPlayer Player,CSmMode::EActionSlot ActionSlot,CSmMode::EActionInput ActionInput);
2324 Void ActionUnBind(
CSmPlayer Player,CSmMode::EActionInput ActionInput);
2328 Void ActionSetVariant1(
CSmPlayer Player,CSmMode::EActionSlot ActionSlot,
Integer ActionVariant);
2332 Void ActionSetVariant2(
CSmPlayer Player,CSmMode::EActionSlot ActionSlot,
Integer ActionVariant);
2336 Void ActionSetVariant3(
CSmPlayer Player,CSmMode::EActionSlot ActionSlot,
Integer ActionVariant);
2352 Void ObjectDestroyAll();
2380 Void Replay_SaveInterface();
2412 Void Player_SetPlayerCurRaceAsScoreBestRace(
CSmPlayer Player);
2416 Void Player_SetPlayerCurRaceAsScorePrevRace(
CSmPlayer Player);
2420 Void Player_SetPlayerCurLapAsScoreBestLap(
CSmPlayer Player);
2424 Void Player_SetPlayerCurLapAsScorePrevLap(
CSmPlayer Player);
2428 Void Player_SetPlayerPrevLapAsScoreBestLap(
CSmPlayer Player);
2432 Void Player_SetPlayerPrevLapAsScorePrevLap(
CSmPlayer Player);
2444 Void Ghosts_SetMaxAlpha(
Real MaxAlpha);
2581 Ident State_EntityId1;
2661 Ident Projectile_GetModelId(
Text ModelName);
2681 Void Cooldown_Start();
2685 Ident Shield_CreateAtLocation(
Vec3 Position,
Vec3 Direction);
2729 Void Vehicle_TriggerTurbo();
2733 Void Vehicle_TriggerTurboBrake();
2741 Void Focus_Release();
2852 Boolean HideResumePlayingButton;
3041 Text const Lang_BCP47;
3115 Text const SessionId;
3119 Boolean const IsFirstPartySession;
3194 Text const ServerId;
3286 Boolean const IsSystemMessage;
3290 EChatScope
const ChatScope;
3313 Integer const Window_OffsetMax;
3369 CStuntFigure::EStuntName Name;
3456 Integer const TimeLeftForStuntCombo;
3460 Integer const TimeElapsedSinceLastStunt;
3506 Text Binding_GetShortcut(
Text ContextName,
Text BindingName);
3563 Void EnterStation();
3582 CMap *
const CurMap;
3586 Void ShowCurMapCard();
3606 Void BrowserReload();
3610 Text BrowserFocusedFrameId;
3629 Void ShowCurMapCard();
3708 enum EStereoDisplayMode {
3720 Text const WebServicesUserId;
3728 Boolean const IsFirstPartyDisplayName;
3732 Text const AvatarUrl;
3736 Text const ZonePath;
3740 Text const ZoneFlagUrl;
3744 Text const CountryFlagUrl;
3748 Text const CountryPath;
3756 Text const Language;
3760 Text const Description;
3768 Text const ClubLink;
3776 Text const BroadcastTVLogin;
3780 Text const SteamUserId;
3788 CUser::EEchelon
const Echelon;
3792 Integer const NextEchelonPercent;
3808 Real const LadderPoints;
3812 Text const LadderZoneName;
3816 Text const LadderZoneFlagUrl;
3820 Real const ReferenceScore;
3852 CUser::EStereoDisplayMode
const StereoDisplayMode;
3856 Boolean const ColorblindModeEnabled;
3864 Text const AvatarDisplayName;
3868 Text const HornDisplayName;
3872 Text const Model_CarSport_SkinName;
3876 Text const Model_CarSport_SkinUrl;
3880 Text const Model_CharacterPilot_SkinName;
3884 Text const Model_CharacterPilot_SkinUrl;
3888 Text const Prestige_SkinOptions;
3892 Text const Character_SkinOptions;
3900 Boolean const IsConnectedToMasterServer;
3923 Text const AuthorLogin;
3927 Text const AuthorName;
3943 Text const DownloadUrl;
3947 Text const TitleVersion;
3951 Text const MakerTitleId;
3955 Text const BaseTitleId;
3982 enum EMenuNavAction {
4002 CMlScriptEvent::Type
const Type;
4014 Text const CharPressed;
4018 Text const ControlId;
4026 CMlScriptEvent::EMenuNavAction
const MenuNavAction;
4030 Boolean const IsActionAutoRepeat;
4034 Text const CustomEventType;
4052 enum AlignHorizontal {
4061 enum AlignVertical {
4075 Text const ControlId;
4087 CMlControl::AlignHorizontal HorizontalAlign;
4091 CMlControl::AlignVertical VerticalAlign;
4099 Vec2 RelativePosition_V3;
4111 Real RelativeRotation;
4115 Vec2 const AbsolutePosition_V3;
4119 Real const AbsoluteScale;
4123 Real const AbsoluteRotation;
4131 Text DataAttributeGet(
Text DataName);
4155 Void ScriptEvents_Disable();
4159 Void ScriptEvents_Restore();
4226 Void Compose_Node_Close(
Ident ComposerId);
4234 Void Compose_Array_Close(
Ident ComposerId);
4258 Text Compose_GetResult(
Ident ComposerId);
4313 Boolean AutomaticHeaders_Timezone;
4396 Void PlaySoundEvent(CAudioManager::ELibSound Sound,
Integer SoundVariant,
Real VolumedB);
4428 Void ClearAllDelayedSoundsEvents();
4436 Real LimitMusicVolumedB;
4440 Real LimitSceneSoundVolumedB;
4444 Real LimitUiSoundVolumedB;
4512 Vec2 const MousePos;
4516 Vec2 const MouseKineticScrollVel;
4520 Boolean const MouseLeftButton;
4524 Boolean const MouseRightButton;
4528 Boolean const MouseMiddleButton;
4540 Text GetPadButtonPlaygroundBinding(
CInputPad Pad,CInputManager::EButton Button);
4544 Text GetPadButtonCurrentBinding(
CInputPad Pad,CInputManager::EButton Button);
4556 Text GetActionDisplayName(
Text ActionMap,
Text ActionId);
4560 Boolean const JapanStylePadButtons;
4576 CInputManager::EPadType
const LatestActivePadType;
4584 Integer const TimeSinceLatestMouseActivity;
4588 Integer const TimeSinceLatestTouchActivity;
4592 Integer const TimeSinceLatestKeyboardActivity;
4596 Integer const TimeSinceLatestPadActivity;
4675 Void Map_RefreshFromDisk();
4787 Void Replay_RefreshFromDisk();
5008 enum ECrossPlayState {
5016 enum EPrestigeMode {
5045 Text FindDisplayName(
Text WebServicesUserId,
Boolean IsFirstPartyDisplayName);
5053 Text ResolveURLShorcut(
Text ShortCutId);
5065 Boolean const IsNetworkAvailable;
5097 CUserV2Manager::ECrossPlayState CrossPlay_V2_IsEnabled(
Ident UserId);
5221 Boolean const VoiceChat_DisplayUI;
5225 Boolean VoiceChat_Mute_Myself;
5229 Void VoiceChat_MuteAll();
5233 Void VoiceChat_UnmuteAll();
5292 enum EAnimManagerEasing {
5430 Void PlaneReflectRefresh();
5471 enum ESystemPlatform {
5485 enum ESystemSkuIdentifier {
5495 CSystemPlatform::ESystemPlatform
const Platform;
5499 CSystemPlatform::ESystemSkuIdentifier
const SkuIdentifier;
5503 Text const ExeVersion;
5511 Text const CurrentLocalDateText;
5515 Text const CurrentTimezone;
5519 Text const CurrentTimezoneTimeOffset;
5523 Text const ExtraTool_Info;
5527 Text ExtraTool_Data;
5531 Void ClipboardSet(
Text ClipboardText);
5608 Void Menu_Internet();
5616 Void Menu_Profile();
5620 Boolean LoadingScreenRequireKeyPressed;
5624 Boolean DontScaleMainMenuForHMD;
5644 Text const ExternalRequest_Type;
5672 Boolean const Authentication_GetTokenResponseReceived;
5676 Integer const Authentication_ErrorCode;
5680 Text const Authentication_Token;
5684 Boolean Adverts_UsePersonnalData;
5707 enum CardinalDirections {
5716 enum CardinalDirections8 {
5729 enum RelativeDirections {
5776 enum ShadowsQuality {
5787 enum ValidationStatus {
5819 enum MapElemLightmapQuality {
5831 enum MapElemColorPalette {
5861 Text const MapFileName;
5865 Boolean const IsEditorReadyForRequest;
5869 Boolean const BackToMainMenuRequested;
5877 Void HideOtherPlugins();
5881 Void ShowOtherPlugins();
5885 Void ComputeShadows();
5889 Void ComputeShadows(CMapEditorPlugin::ShadowsQuality ShadowsQuality);
5893 CMapEditorPlugin::ShadowsQuality
const CurrentShadowsQuality;
5897 Boolean const IsUltraShadowsQualityAvailable;
5901 Void DisplayDefaultSetObjectivesDialog();
5941 Void TestMapFromStart();
5945 Void TestMapFromCoord(
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
5953 Void TestMapWithMode(
Text RulesModeName);
5957 Void TestMapWithMode(
Text RulesModeName,
Text SettingsXml);
5961 Void TestMapWithMode_SplitScreen(
Text RulesModeName);
5965 Void TestMapWithMode_SplitScreen(
Text RulesModeName,
Integer ScreenCount);
5973 Boolean EnableMapTypeStartTest;
5981 Void SaveMapGamepadEditor(
Text FileName);
5989 CMapEditorPlugin::PlaceMode PlaceMode;
5993 CMapEditorPlugin::EditMode EditMode;
5997 CMapEditorPlugin::MapElemColor NextMapElemColor;
6001 CMapEditorPlugin::MapElemColorPalette MapElemColorPalette;
6005 Void SetNextMapElemColorPalette();
6009 Boolean const IsColorBlindModeActive;
6021 CMapEditorPlugin::MapElemColor GetMapElemColor(
CBlock Block);
6025 CMapEditorPlugin::MapElemColor GetMapElemColor(
CItemAnchor AnchoredObject);
6029 CMapEditorPlugin::MapElemColor GetMapElemColor(
CAnchorData Anchor);
6033 Void SetMapElemColor(
CBlock Block,CMapEditorPlugin::MapElemColor Color);
6037 Void SetMapElemColor(
CItemAnchor AnchoredObject,CMapEditorPlugin::MapElemColor Color);
6041 Void SetMapElemColor(
CAnchorData Anchor,CMapEditorPlugin::MapElemColor Color);
6045 Text GetColorPaletteName(CMapEditorPlugin::MapElemColorPalette EColorPalette);
6049 Vec3 GetColorPaletteCurrentColor(CMapEditorPlugin::MapElemColorPalette EColorPalette,CMapEditorPlugin::MapElemColor EColor);
6053 Vec3 GetColorPaletteColorblindColor(CMapEditorPlugin::MapElemColorPalette EColorPalette,CMapEditorPlugin::MapElemColor EColor);
6057 Vec3 GetColorPaletteNotColorblindColor(CMapEditorPlugin::MapElemColorPalette EColorPalette,CMapEditorPlugin::MapElemColor EColor);
6061 CMapEditorPlugin::PhaseOffset NextItemPhaseOffset;
6065 CMapEditorPlugin::PhaseOffset NextMbAdditionalPhaseOffset;
6069 CMapEditorPlugin::MapElemLightmapQuality NextMapElemLightmapQuality;
6073 Boolean ForceMacroblockLightmapQuality;
6101 Real CameraToTargetDistance;
6105 Vec3 CameraTargetPosition;
6109 Vec3 const CameraPosition;
6113 Real ThumbnailCameraVAngle;
6117 Real ThumbnailCameraHAngle;
6121 Real ThumbnailCameraRoll;
6125 Real ThumbnailCameraFovY;
6129 Vec3 ThumbnailCameraPosition;
6145 Void RemoveAllBlocks();
6149 Void RemoveAllTerrain();
6153 Void RemoveAllOffZone();
6157 Void RemoveAllObjects();
6165 Void RemoveAllBlocksAndTerrain();
6169 Void ShowCustomSelection();
6173 Void HideCustomSelection();
6177 Void CopyPaste_Copy();
6181 Void CopyPaste_Cut();
6185 Void CopyPaste_Remove();
6189 Void CopyPaste_SelectAll();
6193 Void CopyPaste_ResetSelection();
6197 Void OpenToolsMenu();
6201 Void EditMediatrackIngame();
6205 Void PreloadAllBlocks();
6209 Void PreloadAllItems();
6233 Boolean PlaceBlock_NoDestruction(
CBlockModel BlockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
6329 Text GetSkinDisplayName(
Text SkinFileName);
6409 Int3 GetMouseCoordOnGround();
6417 CBlock GetStartLineBlock();
6425 Void CopyPaste_AddOrSubSelection(
Int3 StartCoord,
Int3 EndCoord);
6429 Boolean CopyPaste_Symmetrize();
6433 Integer CopyPaste_GetSelectedCoordsCount();
6441 Boolean CopyPaste_ApplyColorToSelection(CMapEditorPlugin::MapElemColor Color);
6445 Boolean CopyPaste_IncreaseSelectionPhaseOffset(CMapEditorPlugin::PhaseOffset Offset);
6449 Boolean CopyPaste_DecreaseSelectionPhaseOffset(CMapEditorPlugin::PhaseOffset Offset);
6453 Boolean CopyPaste_SetSelectionPhaseOffset(CMapEditorPlugin::PhaseOffset Offset);
6457 Boolean CopyPaste_ApplyLightmapQualityToSelection(CMapEditorPlugin::MapElemLightmapQuality LightmapQuality);
6461 Void CopyPaste_GetLightmapQualityInSelection();
6489 Void UnvalidateMetadata();
6493 Void UnvalidateGameplayInfo();
6497 Void UnvalidatePlayfield();
6501 Boolean RemoveMacroblock_NoTerrain_NoUnvalidate(
CMacroblockModel MacroblockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
6505 Boolean PlaceMacroblock_NoTerrain_NoUnvalidate(
CMacroblockModel MacroblockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
6509 Void ResetAutoRepeat();
6545 Integer GetMultilapBlockCount();
6549 Integer GetCheckpointBlockCount();
6553 Integer GetItemsCountResult();
6613 Void ResetAllMacroblockInstances();
6637 Text GetAvailableMapName();
6665 Integer MediatrackIngameEditedClipIndex;
6729 Vec3 CustomSelectionRGB;
6733 Boolean EnableEditorInputsCustomProcessing;
6737 Boolean EnableCursorShowingWhenInterfaceIsFocused;
6761 Boolean const EditorInputIsDown_Menu;
6765 Boolean const EditorInputIsDown_SwitchToRace;
6769 Boolean const EditorInputIsDown_Undo;
6773 Boolean const EditorInputIsDown_Redo;
6777 Boolean const EditorInputIsDown_CursorTiltLeft;
6781 Boolean const EditorInputIsDown_CursorTiltRight;
6785 Boolean const EditorInputIsDown_CursorUp;
6789 Boolean const EditorInputIsDown_CursorRight;
6793 Boolean const EditorInputIsDown_CursorDown;
6797 Boolean const EditorInputIsDown_CursorLeft;
6801 Boolean const EditorInputIsDown_CursorRaise;
6805 Boolean const EditorInputIsDown_CursorLower;
6809 Boolean const EditorInputIsDown_CursorTurn;
6813 Boolean const EditorInputIsDown_CursorPick;
6817 Boolean const EditorInputIsDown_CursorPlace;
6821 Boolean const EditorInputIsDown_CursorDelete;
6825 Boolean const EditorInputIsDown_CameraUp;
6829 Boolean const EditorInputIsDown_CameraRight;
6833 Boolean const EditorInputIsDown_CameraDown;
6837 Boolean const EditorInputIsDown_CameraLeft;
6841 Boolean const EditorInputIsDown_CameraZoomNext;
6845 Boolean const EditorInputIsDown_Camera0;
6849 Boolean const EditorInputIsDown_Camera1;
6853 Boolean const EditorInputIsDown_Camera3;
6857 Boolean const EditorInputIsDown_Camera7;
6861 Boolean const EditorInputIsDown_Camera9;
6865 Boolean const EditorInputIsDown_PivotChange;
6869 Boolean const EditorInputIsDown_CursorTurnSlightly;
6873 Boolean const EditorInputIsDown_CursorTurnSlightlyAntiClockwise;
6877 Boolean const EditorInputIsDown_IconUp;
6881 Boolean const EditorInputIsDown_IconRight;
6885 Boolean const EditorInputIsDown_IconDown;
6889 Boolean const EditorInputIsDown_IconLeft;
6893 Boolean const EditorInputIsDown_RemoveAll;
6897 Boolean const EditorInputIsDown_Save;
6901 Boolean const EditorInputIsDown_SelectAll;
6905 Boolean const EditorInputIsDown_Copy;
6909 Boolean const EditorInputIsDown_Cut;
6913 Boolean const EditorInputIsDown_Paste;
6917 Real const CollectionSquareSize;
6921 Real const CollectionSquareHeight;
6925 Integer const CollectionGroundY;
6929 CMapEditorPlugin::ValidationStatus
const ValidationStatus;
6945 CMlPage *
const ManialinkPage;
6972 enum EUILayerAnimation {
6996 CUILayer::EUILayerType Type;
7000 CUILayer::EUILayerAnimation InAnimation;
7004 CUILayer::EUILayerAnimation OutAnimation;
7008 CUILayer::EUILayerAnimation InOutAnimation;
7024 Boolean const IsLocalPageScriptRunning;
7035 enum EEventColorLevel {
7045 enum EEventMedalLevel {
7064 enum EPlayTimeContext {
7198 enum EInteractionStatus {
7230 CAnyEditorPlugin::EInteractionStatus
const InteractionStatus;
7255 Text const Comments;
7263 Text const CollectionName;
7267 Text const AuthorLogin;
7271 Text const AuthorNickName;
7275 Text const AuthorZonePath;
7279 Text const AuthorZoneFlagUrl;
7283 Text const AuthorCountryFlagUrl;
7291 Text const MapStyle;
7299 Boolean const CreatedWithSimpleEditor;
7303 Boolean const CreatedWithPartyEditor;
7307 Boolean const CreatedWithGamepadEditor;
7311 Integer const TMObjective_AuthorTime;
7315 Integer const TMObjective_GoldTime;
7319 Integer const TMObjective_SilverTime;
7323 Integer const TMObjective_BronzeTime;
7327 Integer const TMObjective_NbLaps;
7331 Boolean const TMObjective_IsLapRace;
7343 Text const FileName;
7369 Text const ClientVersion;
7373 Text const ClientTitleVersion;
7405 PlayersPresentation,
7407 RollingBackgroundIntro,
7408 CustomMTClip_WithUIInteraction,
7434 enum ELabelsVisibility {
7440 WhenInMiddleOfScreen,
7445 enum EAvatarVariant {
7499 enum EMessageDisplay {
7508 enum EObserverMode {
7517 enum EHudVisibility {
7526 enum ECutSceneStyle {
7534 CUIConfig::EUISequence UISequence;
7538 Boolean const UISequenceIsCompleted;
7542 Text UISequence_CustomMTClip;
7546 Integer UISequence_CustomMTRefTime;
7550 Boolean UISequence_CanSkipIntroMT;
7554 Text UISequence_PodiumPlayersWin;
7558 Text UISequence_PodiumPlayersLose;
7562 CUIConfig::ECutSceneStyle UISequence_CutSceneStyle;
7566 Boolean DisableZoomTransitions;
7578 Text BigMessageAvatarLogin;
7582 CUIConfig::EAvatarVariant BigMessageAvatarVariant;
7586 CUIConfig::EUISound BigMessageSound;
7590 Integer BigMessageSoundVariant;
7651 Boolean OverlayHideConsumables;
7663 Boolean OverlayHideEndMapLadderRecap;
7667 Boolean OverlayHideSpectatorInfos;
7675 Vec2 OverlayChatOffset;
7683 Vec2 CountdownCoord;
7687 Boolean NoticesFilter_HidePlayerInfo;
7691 Boolean NoticesFilter_HidePlayerWarning;
7695 Boolean NoticesFilter_HidePlayerInfoIfNotMe;
7699 Boolean NoticesFilter_HidePlayerWarningIfNotMe;
7703 Boolean NoticesFilter_HideMapInfo;
7707 Boolean NoticesFilter_HideMapWarning;
7711 Boolean NoticesFilter_HideMatchInfo;
7715 Boolean NoticesFilter_HideMatchWarning;
7719 CUIConfig::ENoticeLevel NoticesFilter_LevelToShowAsBigMessage;
7727 CUIConfig::EVisibility ScoreTableVisibility;
7731 Text SmallScoreTable;
7735 CUIConfig::EVisibility SmallScoreTableVisibility;
7739 Boolean ScoreTableOnlyManialink;
7743 Boolean AltMenuNoDefaultScores;
7747 Boolean AltMenuNoCustomScores;
7755 Ident ScoreSummary_Player1;
7763 Integer ScoreSummary_RoundPoints1;
7767 Integer ScoreSummary_MatchPoints1;
7771 Real ScoreSummary_Gauge1;
7775 Ident ScoreSummary_Player2;
7783 Integer ScoreSummary_RoundPoints2;
7787 Integer ScoreSummary_MatchPoints2;
7791 Real ScoreSummary_Gauge2;
7795 Boolean ScreenIn3dHideScoreSummary;
7803 Boolean DisplayControl_UseLiveCamera;
7807 Boolean DisplayControl_UseEsportsProgrammation;
7815 CUIConfig::EUIStatus UIStatus;
7819 CUIConfig::EHudVisibility LabelsVisibility;
7823 Boolean LabelsVisibility_SkipMarkersOnly;
7827 CUIConfig::ELabelsVisibility AlliesLabelsVisibility;
7831 CUIConfig::EVisibility AlliesLabelsShowGauges;
7835 CUIConfig::EVisibility AlliesLabelsShowNames;
7843 CUIConfig::ELabelsVisibility TeamLabelsVisibility;
7847 CUIConfig::EVisibility TeamLabelsShowGauges;
7851 CUIConfig::EVisibility TeamLabelsShowNames;
7855 CUIConfig::ELabelsVisibility OpposingTeamLabelsVisibility;
7859 CUIConfig::EVisibility OpposingTeamLabelsShowGauges;
7863 CUIConfig::EVisibility OpposingTeamLabelsShowNames;
7875 Integer SpectatorForceCameraType;
7879 Real SpectatorCamAutoLatitude;
7883 Real SpectatorCamAutoLongitude;
7887 Real SpectatorCamAutoRadius;
7895 Void Spectator_SetAutoTarget_Clear();
7899 Void Spectator_SetAutoTarget_All();
7903 Void Spectator_SetAutoTarget_User(
CUser User);
7907 Void Spectator_SetForcedTarget_Clear();
7911 Void Spectator_SetForcedTarget_AllPlayers();
7915 Void Spectator_SetForcedTarget_AllMap();
7919 Void Spectator_SetForcedTarget_Entity(
CEntity Entity);
7931 Void Spectator_SetForcedTarget_Clan(
Integer ClanNumber);
7939 Void SendNotice(
Text Text,CUIConfig::ENoticeLevel Level,
CUser Avatar,CUIConfig::EAvatarVariant AvatarVariant,CUIConfig::EUISound Sound,
Integer SoundVariant);
7971 Void ClearMarkers();
7975 Void QueueMessage(
Integer Duration,
Integer Priority,CUIConfig::EMessageDisplay Level,
Text Message,
CUser Avatar,CUIConfig::EAvatarVariant AvatarVariant,CUIConfig::EUISound Sound,
Integer SoundVariant);
7979 Void QueueMessage(
Integer Duration,
Integer Priority,CUIConfig::EMessageDisplay Level,
Text Message,CUIConfig::EUISound Sound,
Integer SoundVariant);
7987 Void ClearMessages();
8011 Boolean const RequestsSpectate;
8035 Boolean const IsRegisteredForLadderMatch;
8039 Real const LadderScore;
8047 Real LadderMatchScoreValue;
8083 Text PresentationManialinkUrl;
8095 Vec3 ColorSecondary;
8103 Text const ColorText;
8107 Text const ColorizedName;
8148 CServerPluginEvent::EType
const Type;
8156 Text const ChatText;
8160 CServerPluginEvent::EChatOption
const ChatOption;
8164 Text const ChatCommandType;
8172 Text const ModeCallbackType;
8231 Void UILayerDestroyAll();
8239 Integer UISequenceMaxDuration;
8262 SpectatorSelectable,
8272 Void AutoTeamBalance();
8292 Boolean ForceSpectator(
CUser User,CServerAdmin::ESpecMode SpecMode);
8296 Boolean ForceSpectator(
CClient Client,CServerAdmin::ESpecMode SpecMode);
8312 Boolean IsDisableProfileSkins;
8320 Void DisconnectFakePlayer(
Text Login);
8328 Void SendToServerAfterMatch(
Text ServerUrl);
8340 Boolean const Authentication_GetTokenResponseReceived;
8344 Integer const Authentication_ErrorCode;
8348 Text const Authentication_Token;
8356 Text const PlayerRestrictions;
8384 Void SendCallback_BeginRound();
8388 Void SendCallback_EndRound();
8461 Text OverrideZoneIcon_ImageUrl;
8465 Void SetProfileInfoFromUser(
CUser User);
8523 Text const AccountId;
8527 Text const WebServicesUserId;
8578 Text const TrophyAchievementId;
8582 Text const TrophyAchievementType;
8616 Text ModeStatusMessage;
8620 CTitle *
const LoadedTitle;
8624 Text const ServerLogin;
8628 Text const ServerName;
8632 Text const ServerModeName;
8644 Text const MapPlayerModelName;
8660 Text NeutralEmblemUrl;
8664 Text const ForcedClubLinkUrl1;
8668 Text const ForcedClubLinkUrl2;
8672 Void TweakTeamColorsToAvoidHueOverlap();
8676 Text ClientManiaAppUrl;
8692 Boolean const ServerShutdownRequested;
8700 Void RequestLoadMap();
8704 Void RequestUnloadMap();
8736 Void Ladder_OpenMatch_Request();
8744 Void Ladder_OpenMatch_BeginRequest();
8748 Void Ladder_OpenMatch_AddPlayer(
CScore PlayerScore);
8752 Void Ladder_OpenMatch_EndRequest();
8756 Void Ladder_CloseMatchRequest();
8760 Void Ladder_CancelMatchRequest();
8764 Boolean const Ladder_RequestInProgress;
8772 Void Ladder_SetMatchMakingMatchId(
Integer MatchId);
8784 Void Trophy_CompetitionMatch_ClearResultList();
8792 Void Trophy_LiveTimeAttackAchievement_AddResult(
Text WebServicesUserId,
Integer MatchRank,
Integer TrophyRanking);
8796 Void Trophy_LiveTimeAttackAchievement_ClearResultList();
8808 Void AutoTeamBalance();
8812 Void Solo_SetNewRecord(
CScore PlayerScore,CMode::EMedal PlayerScore);
8816 Boolean const Solo_NewRecordSequenceInProgress;
8864 Void Users_RequestSwitchToSpectator(
CUser User);
8880 Void Users_DestroyAllFakes();
8884 Void ItemList_Begin();
8904 Void ItemList_End();
8908 Void DemoToken_StartUsingToken();
8912 Void DemoToken_StopUsingToken();
8916 Void DemoToken_GetAndUseToken(
CUser User);
8920 Void ActionList_Begin();
8932 Void ActionList_End();
8944 Void Replay_Start();
8964 Void Activity_Match_Create_Begin(
Text ActivityId);
8968 Void Activity_Match_Create_AddPlayer(
Text WebServicesUserId,
Text TeamName);
8972 Void Activity_Match_Create_AddTeam(
Text TeamName);
8976 Void Activity_Match_Create_End();
8980 Void Activity_Match_ReportResult_Begin();
8992 Void Activity_Match_ReportResult_End();
9016 Void GhostDriver_UploadLimits_Begin();
9020 Void GhostDriver_UploadLimits_AddLevel(
Integer TeamLevel);
9032 Void GhostDriver_Upload_TeamMember_Begin();
9036 Void GhostDriver_Upload_AddGhost(
CGhost Ghost);
9040 Void GhostDriver_Upload_TeamMember_End();
9048 Void GhostDriver_Download_Begin();
9064 Void GameScene_ResetAll();
9100 CSmPlayer::ESpawnStatus
const SpawnStatus;
9128 Integer const CurrentLapNumber;
9132 Integer const CurrentRaceTime;
9140 Integer const CurrentRaceRespawns;
9144 Integer const CurrentLapRespawns;
9152 Integer ActionWheelSelectedSlotIndex;
9180 Integer const StaminaMaxValue;
9212 Boolean UseAlternateWeaponVisual;
9236 Text Dossard_Number;
9240 Text Dossard_Trigram;
9252 Real ForceLinearHue;
9284 Boolean const IsEntityStateAvailable;
9288 Vec3 const Position;
9296 Real const AimPitch;
9304 Vec3 const AimDirection;
9308 Vec3 const UpDirection;
9312 Vec3 const LeftDirection;
9316 Vec3 const Velocity;
9328 Boolean const IsTouchingGround;
9360 Boolean const IsOnTechNucleus;
9368 Boolean const IsOnTechSafeZone;
9372 Boolean const IsOnTechTeleport;
9376 Boolean const IsOnTechNoWeapon;
9380 Boolean const IsPowerJumpActivable;
9384 Boolean const IsTeleportActivable;
9388 Boolean const IsAttractorActivable;
9392 Integer const NbActiveAttractors;
9448 Real const Upwardness;
9452 Real const Distance;
9460 Real const InputSteer;
9464 Real const InputGasPedal;
9472 Real const EngineRpm;
9480 Real const EngineTurboRatio;
9484 Integer const WheelsContactCount;
9488 Integer const WheelsSkiddingCount;
9496 Integer const SkiddingDuration;
9500 Real const SkiddingDistance;
9504 Real const FlyingDistance;
9512 Integer const HandicapNoGasDuration;
9516 Integer const HandicapForceGasDuration;
9520 Integer const HandicapNoBrakesDuration;
9524 Integer const HandicapNoSteeringDuration;
9528 Integer const HandicapNoGripDuration;
9554 OnPlayerRequestRespawn,
9555 OnActionCustomEvent,
9557 OnPlayerTouchesObject,
9558 OnPlayerThrowsObject,
9559 OnPlayerTriggersSector,
9560 OnPlayerTriggersWaypoint,
9561 OnPlayerRequestActionChange,
9562 OnVehicleArmorEmpty,
9564 OnVehicleVsVehicleCollision,
9565 OnPlayerRequestItemInteraction,
9629 CEntity *
const ShooterEntity;
9645 Vec3 const ItemPosition;
9649 Real const MissDist;
9657 Boolean const ShooterUsedAction;
9661 Integer const ShooterWeaponNum;
9665 CSmModeEvent::EActionSlot
const ShooterActionSlot;
9669 Text const ShooterActionId;
9673 Boolean const VictimUsedAction;
9677 Integer const VictimWeaponNum;
9681 CSmModeEvent::EActionSlot
const VictimActionSlot;
9685 Text const VictimActionId;
9689 CSmModeEvent::EActionSlot
const ActionSlot;
9693 CSmModeEvent::EActionInput
const ActionInput;
9697 Text const ActionId;
9717 Integer const WaypointLapTime;
9737 Boolean const PlayerWasSpawned;
9741 Boolean const PlayerWasDisconnected;
9745 Boolean const PlayerWasInLadderMatch;
9749 Vec3 const PlayerLastPosition;
9753 Vec3 const PlayerLastAimDirection;
9765 Text const CommandName;
9769 Boolean const CommandValueBoolean;
9773 Integer const CommandValueInteger;
9777 Real const CommandValueReal;
9781 Text const CommandValueText;
9785 Vec2 const CommandValueVec2;
9789 Vec3 const CommandValueVec3;
9793 Int2 const CommandValueInt2;
9797 Int3 const CommandValueInt3;
9824 Integer const NumberOfCollectors;
9879 Integer const NbEliminationsInflicted;
9883 Integer const NbEliminationsTaken;
9887 Integer const DamageInflicted;
9966 Vec3 const Position;
9990 Vec3 const Velocity;
10002 Real const AccelInput;
10029 Ident const BotModelId;
10044 Ident const BotModelId;
10093 CSmObject::EStatus
const Status;
10097 Ident const ModelId;
10117 Void SetUnspawned();
10129 Vec3 const Position;
10145 Ident const ThrowLatestPlayerId;
10180 Void Ghost_Remove(
Ident GhostInstanceId);
10184 Void Ghost_RemoveAll();
10207 enum ValidationStatus {
10215 Boolean CustomEditAnchorData;
10219 Void ClearMapMetadata();
10223 CMapType::ValidationStatus ValidationStatus;
10227 Text ValidabilityRequirementsMessage;
10231 Boolean ValidationEndRequested;
10235 Boolean ValidationEndNoConfirm;
10239 Void RequestEnterPlayground();
10243 Void RequestLeavePlayground();
10247 Boolean const IsSwitchedToPlayground;
10279 OnProjectileDestroyed,
10291 enum EInputChange {
10295 Focused_QuickAccess1,
10296 Focused_QuickAccess2,
10297 Focused_QuickAccess3,
10298 Focused_QuickAccess4,
10299 Focused_QuickAccess5,
10300 Focused_QuickAccess6,
10301 Focused_QuickAccess7,
10302 Focused_QuickAccess8,
10303 Focused_QuickAccess9,
10304 Focused_QuickAccess0,
10305 Focused_Consumable1,
10306 Focused_Consumable2,
10315 Ident const ProjectileModelId;
10319 Integer const ProjectileStartDate;
10331 Vec3 const Position;
10335 Vec3 const Direction;
10351 CSmActionEvent::EInputChange
const Input;
10370 enum EInGameMenuResult {
10454 Void ShowCurChallengeCard();
10458 Void ShowModeHelp();
10462 Void CopyServerLinkToClipBoard();
10490 Void ShowInGameMenu();
10494 Void CloseInGameMenu(CMlScriptIngame::EInGameMenuResult Result);
10498 Void CloseScoresTable();
10502 Boolean IsInGameMenuDisplayed;
10506 Text CurrentServerLogin;
10510 Text CurrentServerName;
10514 Text CurrentServerDesc;
10518 Text CurrentServerJoinLink;
10522 Text CurrentServerModeName;
10534 Boolean SplitScreenIsHorizontal;
10538 Void PlayUiSound(CMlScriptIngame::EUISound Sound,
Integer SoundVariant,
Real Volume);
10573 CMap const *
const Map;
10581 Boolean IsInGameMenuDisplayed;
10585 Text CurrentServerLogin;
10589 Text CurrentServerName;
10593 Text CurrentServerDesc;
10597 Text CurrentServerJoinLink;
10601 Text CurrentServerModeName;
10613 Boolean SplitScreenIsHorizontal;
10624 enum EMuteSetting {
10631 CGameUserVoiceChat::EMuteSetting MuteSetting;
10643 Boolean const MuteChangePending;
10659 CUser *
const MatchingPlayerInfo;
10692 Text Device_Current;
10696 Text Device_NextApply;
10700 Integer const VoiceChat_Devices_DirtyCounter;
10712 Text const VoiceChat_Device_In_Current;
10716 Text const VoiceChat_Device_Out_Current;
10720 Text VoiceChat_Device_In_NextApply;
10724 Text VoiceChat_Device_Out_NextApply;
10728 Real VoiceChat_SpeakerVolume;
10732 NSystemConfig::EVoiceDetectionMode VoiceChat_VoiceDetection_Mode;
10828 Void NewModule(CEditorModule::EModuleType ModuleType);
10852 Void SetPreviewBackground(
Text Url);
10856 Void ReloadPreview();
10872 Void EditedPlaygroundHud_SetPreviewContext(
Ident ContextId);
10876 Void FileBrowser_Open();
10880 Void FileBrowser_Save();
10884 Boolean const FileBrowser_IsRunning;
10888 Text const FileBrowser_FilePath;
10910 enum EEdgesDisplay {
10918 enum EEdgesConstraint {
10936 enum EInteraction {
10940 VoxelPickDrag_Base,
10941 VoxelPickDrag_Creation,
10942 VoxelPickDrag_Delete,
10943 VoxelPickDrag_Select,
10944 VoxelPickDrag_Pick,
10945 VoxelPickDrag_SelectTranslation,
10946 VoxelPickDrag_SelectRotation,
10947 VoxelPickDrag_Paste,
10951 ExtrudeTranslation,
10961 BlocTransformation,
10967 enum ETexCoordLayer {
10973 enum EMaterialFilterCriterion {
10975 IsBadForHorizontalFaces,
10976 IsBadForVerticalFaces,
10989 enum EUVEditorMode {
10992 Atlas_SelectOnClic,
10997 enum EUVEditorProjectionType {
11035 enum ETitleCoreType {
11058 Text Layers_GetLayerNameFromIndex(
Integer LayerIndex);
11062 CEditorMesh::ELayerType Layers_GetLayerTypeFromIndex(
Integer LayerIndex);
11066 Boolean Layers_GetLayerGeneratableFromIndex(
Integer LayerIndex);
11070 Void Layers_SetLayerGeneratableFromIndex(
Integer LayerIndex,
Boolean LayerGeneratability);
11074 Void Layers_AddLayer(CEditorMesh::ELayerType LayerType);
11078 Ident Layers_GetLayerIdSelected();
11082 Void Layers_SetLayerIdSelected(
Ident LayerId);
11086 CEditorMesh::ELayerType Layers_GetLayerSelectedType();
11090 Integer Layers_GetLayerSelectedIndex();
11094 CEditorMesh::ELayerType Layers_GetEditedLayerType();
11098 Text Layers_GetLayerSelectedName();
11106 Void Layers_EditMaskValidate(
Integer LayerIndex);
11110 Void Layers_MoveSelectedLayerUp();
11114 Void Layers_MoveSelectedLayerDown();
11118 Void Layers_EditSelectedLayer(
Boolean RegenerateSolid);
11122 Void Layers_CloseEditSelectedLayer();
11126 Void Layers_DeleteSelectedLayer();
11130 Integer Transitions_GetCount();
11134 Void Transitions_AddTransition(
Text TransitionName,
Integer TransitionPosition,
Real TransitionSize);
11138 Void Transitions_DeleteCurrentTransition();
11142 Integer Transitions_GetTransitionSelectedIndex();
11146 Void Transitions_SetTransitionSelectedIndex(
Integer TransitionIndex);
11150 Integer Transitions_GetTransitionCurrentPage();
11154 Void Transitions_SetTransitionCurrentPage(
Integer TransitionCurrentPage);
11158 Text Transitions_GetTransitionNameFromIndex(
Integer TransitionIndex);
11162 Void Transitions_SetTransitionNameFromIndex(
Integer TransitionIndex,
Real TransitionName);
11166 Boolean Transitions_GetTransitionVisibilityFromIndex(
Integer TransitionIndex);
11170 Void Transitions_SetTransitionVisibilityFromIndex(
Integer TransitionIndex,
Boolean TransitionVisibility);
11174 Real Transitions_GetTransitionSizeFromIndex(
Integer TransitionIndex);
11178 Void Transitions_SetTransitionSizeFromIndex(
Integer TransitionIndex,
Real TransitionSize);
11182 Integer Transitions_GetTransitionPositionFromIndex(
Integer TransitionIndex);
11186 Void Transitions_SetTransitionPositionFromIndex(
Integer TransitionIndex,
Integer TransitionPosition);
11194 Integer SubdivideSmooth_NbSteps;
11198 Real LayerValueAxisX;
11202 Real LayerValueAxisY;
11206 Real LayerValueAxisZ;
11214 Real LayerValueParam1;
11218 Real LayerValueParam2;
11222 Real LayerValueParam3;
11226 Real LayerValueParam4;
11258 Boolean AddTransitionInProgress;
11262 Text NewTransitionName;
11266 Integer NewTransitionPosition;
11270 Real NewTransitionSize;
11286 Boolean CameraEatingInputsScript;
11302 Void EditionBox_SetStep(
Real Step);
11306 Boolean const EditionBox_IsPlaneOriented;
11326 Real const RotationValue;
11330 Real const ScalingStep;
11334 Real const ScalingRatio;
11350 CEditorMesh::EEdgesDisplay DisplayEdges;
11354 Void EditedMesh_Clear();
11358 Void EditedMesh_Simplify();
11362 Void EditedMesh_SimplifySelection();
11366 Void EditedMesh_Lod(
Real FacesRatio);
11370 Void UVUnwrap(
Ident SetHandle,CEditorMesh::ETexCoordLayer ETexCoordLayer);
11382 Void SwitchPlane();
11390 Boolean const GridSnap_IsActive;
11394 Vec3 PickInfo_GetNormal();
11398 Vec3 PickInfo_GetPosition();
11402 Ident PickInfo_GetAnchorId();
11406 Real PickInfo_GetEdgeLength();
11410 Vec3 PickInfo_GetNextVertexPosition();
11414 Ident PickInfo_GetMaterial();
11418 Text PickInfo_GetError();
11422 Void Part_SetAnchorPos(
Vec3 Position);
11430 Void Part_ClearAnchor();
11450 Integer const MaterialGameplayIdNumber;
11454 Integer const MaterialsUpdateId;
11494 Vec3 CurrentColorForSpecialMaterials;
11498 Ident Material_GetMaterialIdSelected();
11502 Void Material_SetMaterialIdSelected(
Ident MaterialEditorId);
11506 Ident MaterialDyna_GetMaterialIdSelected();
11510 Void MaterialDyna_SetMaterialIdSelected(
Ident DynaMaterialType);
11514 Integer Material_GetSubTexIndexSelected();
11518 Integer Material_MaterialLibGetCount();
11522 Void Material_SetDefault(
Ident MaterialId);
11526 Ident Material_GetDefault();
11530 Ident MaterialPhysic_GetDefault();
11534 Integer MaterialPhysic_GetIndex();
11538 Integer MaterialPhysic_GetGameplayId(
Ident MaterialId);
11542 CImage MaterialPhysic_GetNextBitmap();
11546 Ident MaterialDyna_GetDefault();
11550 Void MaterialDyna_SetDefault(
Ident MaterialId);
11570 Boolean Material_MatchesCriterion(
Ident MaterialId,CEditorMesh::EMaterialFilterCriterion ResultSetHandle);
11574 Void Material_SetFilter(CEditorMesh::EMaterialFilterCriterion Criterion,CEditorMesh::EFilterKind FilterKind);
11578 CEditorMesh::EFilterKind Material_GetFilter(CEditorMesh::EMaterialFilterCriterion Criterion);
11582 Void Material_ClearFilters();
11586 Void Material_UVEditor_SetIsRotation(
Boolean IsRotation);
11590 Void Material_UVEditor_SetIsScale(
Boolean IsScale);
11594 Void Material_UVEditor_SetIsScale1D(
Boolean IsScale);
11602 Void Material_UVEditor_Close();
11606 Boolean Material_UVEditor_IsRunning();
11610 Void Material_UVEditor_SetMode(CEditorMesh::EUVEditorMode Mode);
11614 CEditorMesh::EUVEditorMode Material_UVEditor_GetMode();
11618 Void Material_UVEditor_SetProjectionType(CEditorMesh::EUVEditorProjectionType ProjectionType);
11622 Boolean Material_IsGameMaterial();
11630 Void Material_UVEditor_Apply();
11634 Void Material_CopyMaterial(
Ident SetHandle);
11638 Void Material_PasteMaterial(
Ident SetHandle);
11642 Integer const Material_Atlas_SelectedSubTexIndex;
11646 CEditorMesh::EInteraction
const CurrentInteraction;
11650 Void Interaction_Close();
11654 Void Interaction_SetPreview(
Ident SetToPreview);
11658 Integer const CreationElemsCount;
11662 Boolean Interaction_StartCreation(
Ident CreationSetHandle,CEditorMesh::EElemType ElemType,
Ident SetToPickFromHandle);
11666 Void Interaction_Creation_GetElems(
Ident ResultSetHandle);
11670 Void Interaction_Creation_ClearParams();
11674 Void Interaction_Creation_SetEdgesConstraint(CEditorMesh::EEdgesConstraint EdgesConstraint);
11678 Void Interaction_Creation_SetAutoMerge(
Boolean AutoMerge);
11682 Boolean Interaction_StartPaste();
11686 Boolean Interaction_StartBlocTransformation(
Ident TransformationSetHandle);
11690 Boolean Interaction_StartCurve2D(
Ident BordersSetHandle);
11694 Void Interaction_CloseCurve2D(
Boolean CanDoCurve2D);
11698 Boolean Interaction_StartPick(CEditorMesh::EElemType ElemType,
Ident SetToPickFrom);
11702 Boolean Interaction_StartPickJoint();
11706 Boolean Interaction_StartVoxelPickDrag_Base(CEditorMesh::EElemType ElemType);
11710 Boolean Interaction_StartVoxelPickDrag_Creation();
11714 Boolean Interaction_StartVoxelPickDrag_Delete();
11718 Boolean Interaction_StartVoxelPickDrag_Select(
Ident SelectionSetHandle);
11722 Void Interaction_CloseVoxelPickDrag_Select();
11726 Boolean Interaction_StartVoxelPickDrag_Pick();
11730 Void Interaction_CloseVoxelPickDrag_Pick();
11734 Boolean Interaction_StartVoxelPickDrag_SelectTranslation();
11738 Boolean Interaction_StartVoxelPickDrag_SelectRotation();
11742 Boolean Interaction_StartVoxelPickDrag_Paste();
11762 Void Interaction_Selection_ClearParams();
11766 Void Interaction_Selection_SetUseParts(
Boolean UseParts);
11770 Void Interaction_Selection_SetCanEnterLeaf(
Boolean CanEnterLeaf);
11774 Boolean Interaction_StartSelection(
Ident SelectionSetHandle,CEditorMesh::EElemType ElemType,
Ident SelectionSetToPickFrom,
Boolean IsFromALayer,
Boolean AllowDoubleClick);
11778 Void Interaction_CloseSelection();
11782 Boolean Interaction_StartTranslation(
Ident TranslationSetHandle);
11786 Boolean Interaction_StartPickTranslation(
Ident TranslationSetHandle);
11790 Boolean Interaction_StartRotation(
Ident RotationSetHandle);
11794 Boolean Interaction_StartPickRotation(
Ident RotationSetHandle);
11798 Void Interaction_Rotation_SetStep(
Real RotationStep);
11802 Boolean Interaction_StartPickScale(
Ident ScalingSetHandle);
11806 Void Interaction_Scale_SetStep(
Real ScalingStep);
11810 Boolean Interaction_StartSplit();
11814 Void Display_HighlightSet(
Ident SetHandle);
11818 Void Display_ClearHighlighting();
11822 Boolean const Display_HideElemsByDistance_IsActive;
11826 Integer Display_HideElemsByDistance_Distance;
11830 Real Display_HideElemsByDistance_Opacity;
11834 Void Display_HideElemsByDistance_Start(
Ident SetHandle);
11838 Void Display_HideElemsByDistance_Stop();
11842 Void Display_HideMap();
11846 Void Display_ShowMap();
11850 Void MergeAllSuperposedElements(
Ident SetHandle);
11854 Ident const SelectionSet;
11858 Void Selection_Undo();
11862 Void Selection_Redo();
11866 Void Selection_Invert();
11870 Void Selection_SelectAllByMaterial();
11874 Ident SetOfElements_Create();
11878 Void SetOfElements_CopyFrom(
Ident DestinationSet,
Ident SourceSet);
11882 Void SetOfElements_Append(
Ident DestinationSet,
Ident SourceSet);
11886 Void SetOfElements_Destroy(
Ident SetHandle);
11890 Void SetOfElements_Empty(
Ident SetHandle);
11894 Void SetOfElements_SetAllElements(
Ident SetHandle);
11898 Void SetOfElements_SetAllFaces(
Ident SetHandle);
11902 Void SetOfElements_DeleteElements(
Ident SetHandle);
11910 Boolean SetOfElements_HasHorizontalFaces(
Ident SetHandle);
11914 Boolean SetOfElements_HasVerticalFaces(
Ident SetHandle);
11922 Integer SetOfElements_GetVerticesCount(
Ident SetHandle);
11934 Void ExtendSelectedSet(
Ident SetHandle);
11946 Void SelectionSet_SelectAll();
11954 Void Preview_Clear();
11958 Void VoxelSpace_SetVec3(
Vec3 Pos);
11962 Integer VoxelSpace_GetVoxelsCount();
11966 Void VoxelSpace_SelectAll();
11970 Void VoxelSpace_DeleteOneVoxel();
11974 Void VoxelSpace_DeleteSelection();
11978 Void VoxelSpace_ApplyMaterialToVoxel();
11982 Void VoxelSpace_GenerateMesh();
11986 Vec3 VoxelSpaceCenter;
11990 Vec3 VoxelSpaceAngle;
11994 Real VoxelSpaceStep;
11998 Boolean VoxelSpaceIsInteractive;
12002 Void SetOfElements_ProjectOnPlane(
Ident SetHandle);
12006 Void SetOfElements_ProjectOnGround(
Ident SetHandle,
Real Height);
12010 Void SetOfElements_SplitEdgeWithVertex(
Ident SetHandle);
12014 Void SetOfElements_CollapseEdgeWithVertex(
Ident SetHandle);
12018 Void SetOfElements_Subdivide(
Ident SetHandle);
12022 Void SetOfElements_Subdivide_Interpolation(
Ident SetHandle);
12026 Void SetOfVertices_DrawCircle(
Ident InputSetHandle,
Ident ResultSetHandle);
12030 Void SetOfVertices_DrawDisc(
Ident InputSetHandle,
Ident ResultSetHandle);
12034 Void SetOfVertices_DrawCircle(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
12038 Void SetOfVertices_DrawIcosahedron(
Ident InputSetHandle,
Ident ResultSetHandle);
12042 Void SetOfVertices_DrawIcosahedron(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
12046 Void SetOfVertices_DrawIcosahedricSphere(
Ident InputSetHandle,
Ident ResultSetHandle);
12058 Void SetOfVertices_DrawSpline(
Ident ControlSetHandle,
Ident ResultSetHandle);
12062 Void SetOfVertices_Weld(
Ident VerticesSetHandle);
12066 Void SetOfVertices_DrawBox(
Ident ControlSetHandle,
Ident ResultSetHandle);
12078 Void SetOfEdges_BorderExpand(
Ident SetHandle);
12082 Void SetOfOneEdge_FaceLoopExpand(
Ident SetHandle);
12086 Void SetOfOneEdge_EdgeLoopExpand(
Ident SetHandle);
12090 Void SetOfOneFace_CutHole(
Ident FaceSetHandle,
Ident EdgesSetHandle);
12098 Void SetOfFaces_QuadsToTriangles(
Ident SetHandle,
Ident ResultSetHandle);
12102 Void SetOfFaces_TrianglesToQuads(
Ident SetHandle,
Ident ResultSetHandle);
12106 Void SetOfFaces_ApplyMaterial(
Ident SetHandle,
Ident MaterialId);
12110 Void SetOfFaces_PlanarExpand(
Ident FacesSetHandle);
12114 Void SetOfFaces_ChangeOrientation(
Ident FacesSetHandle);
12122 Integer const PrefabNamesUpdateId;
12126 Integer PrefabListCurrentPage;
12134 Void Prefabs_Reload();
12138 Void Prefab_Export();
12146 Boolean Parts_CanMergeParts();
12150 Boolean Parts_CanGroupParts();
12154 Boolean Parts_CanUngroupParts();
12158 Int3 Parts_GetOpsState();
12162 Void Parts_MergeSelectedParts();
12166 Void Parts_Group();
12170 Void Parts_UngroupSelectedParts();
12182 Void AddUndoState();
12194 Boolean MustClearLastSaveBuffer;
12198 Boolean const IsExperimental;
12202 CEditorMesh::ETitleCoreType GetTitleCoreType();
12216 Void Bindings_AddContext(
Text ContextName);
12220 Void Bindings_AddBinding(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
12224 Void Bindings_RemoveContext(
Text ContextName);
12228 Void Bindings_RemoveBinding(
Text ContextName,
Text BindingName);
12232 Void Bindings_RequestInput(
Text ContextName,
Text BindingName);
12236 Boolean const Bindings_RequestInput_Done;
12240 Void Bindings_SetBindingScriptId(
Text ContextName,
Text BindingScriptId,
Text NewBindingScriptId);
12244 Void Bindings_SetBindingDisplayName(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
12248 Void Bindings_SetContextName(
Text ContextName,
Text NewContextName);
12256 Void Bindings_GetContextBindings(
Text ContextName);
12264 Text Bindings_GetBindingActionName(
Text ContextName,
Text BindingName);
12268 Text Bindings_GetBindingDisplayName(
Text ContextName,
Text BindingName);
12283 enum EMediaTrackerBlockType {
12293 CameraEffectScript,
12305 ColoringCapturable,
12311 CamFxInertialTracking,
12317 OpponentVisibility,
12323 enum EMediaTrackerCopyType {
12331 enum EMediaTrackerPasteType {
12341 enum EMediaTrackerGhostRef {
12354 Boolean UseOrbitalInsteadOfFreeCam;
12358 Boolean UseClipCamWhenAvailable;
12374 Real ClipConditionValue;
12398 Void UpdatePropertyListReadOnly();
12402 Void CreateBlock();
12410 Void ToggleTriggersMode();
12438 Void ImportGhosts();
12442 Void ToggleRecordGhostMode();
12450 Void ShootScreen();
12454 Void ComputeShadows();
12458 Void ToggleDisplayPlayerNames();
12462 Void InformInterfaceIsHidden();
12466 Void ToggleGhostRef();
12470 Void StopGhostRefPreview();
12474 Void ToggleClipCondition();
12490 Void DuplicateTrack();
12498 Void MergeTracks();
12502 Void ToggleAlwaysShowTriggerZone();
12506 Void ResetTriggerZone();
12510 Void RemoveAllTracks();
12526 Text const PopUpMessage;
12530 CEditorMediaTracker::EMediaTrackerBlockType
const EditMode;
12570 Void CreateTrack(CEditorMediaTracker::EMediaTrackerBlockType Type);
12574 Boolean CanCreateTrack(CEditorMediaTracker::EMediaTrackerBlockType Type);
12602 Void SetProcessCamInputs(
Boolean ProcessCamInputs);
12614 Boolean IsRecordGhostModeOn();
12662 Text GetGhostRefName();
12666 Text GetClipConditionName();
12674 Real GetTimeLimit();
12682 Void SetCurrentBlockStart(
Text Start);
12686 Void SetCurrentBlockEnd(
Text End);
12690 CEditorMediaTracker::EMediaTrackerCopyType CanCopy();
12694 CEditorMediaTracker::EMediaTrackerCopyType CanCut();
12698 CEditorMediaTracker::EMediaTrackerPasteType CanPaste();
12706 Boolean IsPropertyListReadOnlyAndVisible();
12710 Void SelectGhostRef(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12714 Void DeleteGhostRef(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12718 Void RecordGhostRef(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12722 Boolean GhostRefExists(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12726 CEditorMediaTracker::EMediaTrackerGhostRef GetSelectedGhostRef();
12730 Void StartGhostRefPreview(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12742 Boolean CanRemoveAllGhostTracks();
12746 Boolean CanRemoveAllCameraTracks();
12769 enum EPainterMode {
12781 enum EPainterSolidType {
12791 enum EEditorSkin_IconType {
12812 CEditorSkin::EPainterMode PainterMode;
12816 CEditorSkin::EPainterSolidType PainterSolidType;
12832 Boolean IsUsingShininessOnly;
12880 Integer CurSubFolderElemCount;
12912 Integer EditionLayerSelected;
12932 Text TextToCreateBitmap;
12936 Boolean IsFillWithReplacement;
12948 Void ToggleIsTextEnabled();
12952 Void ToggleIsPickingColor();
12956 Void TogglePaintSymMode();
12960 Void EditCurrentLayerSelected();
12964 Void AddAndEditLayer();
12968 Void CloseEditSelectedLayer();
12972 Void MoveSelectedLayerUp();
12976 Void MoveSelectedLayerDown();
12980 Void DeleteSelectedLayer();
12996 Void AlignBrushSticker();
13000 Void AskSwitchEditedNodType();
13004 Void ToggleHelper();
13008 Void ToggleLight();
13012 Void ExportLayerEdition();
13016 Void ImportLayerEdition();
13020 CImage GetAllIconFromId(
Integer Index,CEditorSkin::EEditorSkin_IconType IconType);
13024 CImage GetSubFolderIconFromId(
Integer FolderIndex,
Integer ElemIndex,CEditorSkin::EEditorSkin_IconType IconType);
13040 Boolean SetPainterMode(CEditorSkin::EPainterMode Mode);
13068 Void SetCurrentLayerSelectedName(
Text Name);
13084 Boolean IsElemAtScriptIndexFolder(
Integer ScriptIndex,CEditorSkin::EEditorSkin_IconType IconType);
13088 Text GetFolderNameFromScriptIndex(
Integer ScriptIndex,CEditorSkin::EEditorSkin_IconType IconType);
13096 Text GetSubObjectNameFromIndex(
Integer ScriptIndex);
13100 Void OpenMediaFolder(
Text SubFolderPath);
13134 enum ESplitScreenLayout {
13146 Error_Net_ServerNotFound,
13147 Error_Net_ServerUnreachable,
13148 Error_Net_Disconnected,
13149 Error_Net_WrongPassword,
13150 Error_Network_OnlineExpired,
13151 Error_Network_ServerFull,
13167 enum EReplayEditType {
13184 Text const CustomResultType;
13212 Void PlaySplitScreen(CTitleControl::ESplitScreenLayout LayoutType,
Array<Text> MapList,
Text Mode,
Text SettingsXml);
13220 Void PlaySplitScreen(CTitleControl::ESplitScreenLayout LayoutType,
CMatchSettings MatchSettings);
13232 Void OpenEditor(
Text EditorName,
Text MainPluginSettings);
13236 Void OpenEditor(CTitleControl::EEditorType EditorType);
13244 Void EditSkinsFromFileName(
Text SkinFilePath);
13252 Void EditReplay(
Array<Text> ReplayList,CTitleControl::EReplayEditType EditType);
13260 Void EditAsset(
Text EditorName,
Text MainPluginSettingsXml,
Text RelativeFileName);
13300 Void EditNewMapFromBaseMap(
Text BaseMapName,
Text ModNameOrUrl,
Text PlayerModel,
Text MapType,
Text EditorPluginScript,
Text EditorPluginArgument);
13304 Void EditNewMapFromBaseMap(
Text BaseMapName,
Text Decoration,
Text ModNameOrUrl,
Text PlayerModel,
Text MapType,
Text EditorPluginScript,
Text EditorPluginArgument);
13312 Boolean const CanPublishFiles;
13320 Void ProcessManiaCodeXml(
Text ManiaCodeXml);
13332 Void DiscoverLocalServers();
13352 Void GetServerInfo_Abort();
13368 Boolean JoinServer_DisableSystemDialogs;
13391 Void EnterStation();
13395 Void Maker_EditTitle(
Text EditedTitleId);
13433 Integer const AudienceRegisteredUsers;
13437 Integer const CampaignMedalsMax;
13441 Integer const CampaignMedalsCurrent;
13445 Integer const CampaignMedalsRanking;
13449 Real const LadderPoints;
13457 CStation::EEchelon
const Echelon;
13461 Integer const NextEchelonPercent;
13477 Vec3 FocusLightColor;
13481 Vec3 NormalLightColor;
13504 Void BrowserBack();
13508 Void BrowserQuit();
13512 Void BrowserHome();
13516 Void BrowserReload();
13520 Text BrowserFocusedFrameId;
13548 Text const AuthorZoneIconUrl;
13552 Text const CollectionName;
13556 Text const DecorationName;
13560 Text const AuthorLogin;
13564 Text const AuthorNickName;
13568 Text const AuthorZonePath;
13572 Text const MapType;
13576 Text const MapStyle;
13580 Integer TMObjective_AuthorTime;
13584 Integer TMObjective_GoldTime;
13588 Integer TMObjective_SilverTime;
13592 Integer TMObjective_BronzeTime;
13600 Boolean TMObjective_IsLapRace;
13604 Text ObjectiveTextAuthor;
13608 Text ObjectiveTextGold;
13612 Text ObjectiveTextSilver;
13616 Text ObjectiveTextBronze;
13628 Boolean const HasCustomIntro;
13632 Boolean const HasCustomMusic;
13662 Vec2 const ScrollAnimOffset;
13682 Void Scroll(
Vec2 DeltaInGridUnits);
13686 Void ScrollBumpTop();
13690 Void ScrollBumpBottom();
13694 Void ScrollBumpLeft();
13698 Void ScrollBumpRight();
13764 Boolean const IsDraggingCursor;
13768 Boolean const IsDraggingBlock;
13784 Void ShowFullTimeLine();
13788 Void ResetCycling();
13800 Void SetSeparatorColor(
Text HexColor);
13808 Void SetCursorColor(
Text HexColor);
13812 Void SetRulerColor(
Text HexColor);
13816 Void SetRulerLineColor(
Text HexColor);
13824 Void SetStartIsCycling(
Real Time);
13832 Void SetTimeLimit(
Real TimeLimit);
13896 Void StopAndRewind();
14004 enum EControlScriptEditorTextFormat {
14017 Void StartEdition();
14037 Integer const ValueLineCount;
14053 CMlTextEdit::EControlScriptEditorTextFormat TextFormat;
14092 Ml_TimeHhMmSsOrMmSs,
14093 Ml_TimeHhMmFromSeconds,
14103 Void StartEdition();
14111 CMlEntry::ETextFormat TextFormat;
14131 CMlEntry::ValueType GetValueType();
14135 Void SetValueType(CMlEntry::ValueType ValueType);
14156 enum EFilterProfanities {
14158 OnlyIfNotTranslated,
14184 Integer const ValueLineCount;
14224 CMlLabel::EBlendMode Blend;
14244 Boolean TTS_AltText_Translate;
14252 Void TTS_Unfocus();
14256 CMlLabel::EFilterProfanities FilterProfanities;
14270 Vec3 WorldPosition;
14290 Boolean DisableAutoUnderground;
14312 enum EKeepRatioMode {
14327 Void ChangeImageUrl(
Text fieldName);
14339 Text ImageUrlFocus;
14359 Boolean const DownloadInProgress;
14371 Vec3 ModulateColor;
14387 CMlQuad::EKeepRatioMode KeepRatio;
14391 CMlQuad::EBlendMode Blend;
14395 Void RefreshImages();
14403 Void TTS_Unfocus();
14411 Boolean TTS_AltText_Translate;
14422 Text const TextContents;
14477 CHttpEvent::EType
const Type;
14492 enum ETextureFilter {
14507 Boolean const DownloadInProgress;
14511 Real const PlayLength;
14515 Void BeginProcessing();
14519 Void EndProcessing();
14551 CVideo::ETextureFilter TextureFilter;
14574 Boolean const DownloadInProgress;
14594 Vec3 RelativePosition;
14606 Real const PlayLength;
14646 Real const BeatsPerMinute;
14650 Real const BeatDuration;
14658 CAudioSourceMusic::EUpdateMode UpdateMode;
14690 Real FadeTracksDuration;
14694 Real FadeFiltersDuration;
14698 Void MuteAllTracks();
14702 Void UnmuteAllTracks();
14706 Void NextVariant();
14714 Void EnableSegment(
Text SegmentName);
14765 CInputEvent::EType
const Type;
14773 CInputEvent::EButton
const Button;
14785 Text const KeyName;
14841 Ident const UserId;
14845 CInputPad::EPadType
const Type;
14849 Text const ModelName;
14941 Void ClearRumble();
14960 Text const CampaignId;
14984 Boolean OfficialRecordEnabled;
15234 Integer const AccountTrophyGainTotalCount;
15309 enum EMapEditorMode {
15316 enum EMapEditorMood {
15325 enum EMapEditorDifficulty {
15333 enum ECustomPlayerModels {
15341 enum EInputMouseReleaseKey {
15350 enum EPlayerVisibility {
15358 enum EDisplayRecords {
15366 enum ERoadsideSpectatorVisibility {
15374 enum EIngameChatBackground {
15382 enum EIngameChatTextSize {
15390 Boolean const CanChangePassword;
15394 Boolean const CanChangeNickName;
15410 Boolean const CanChangeGroups;
15414 Void Account_ResetChanges();
15422 Text Account_EMail;
15430 Boolean Account_EnableAutoConnect;
15442 Text User_Description;
15446 Text User_ClubLinkUrl;
15454 Boolean User_ForceEmptyPilotSkin;
15458 Text User_CharacterSkinOptions;
15462 Boolean User_CombinePrestigeAndSkins;
15466 Boolean Custom_EnableAvatars;
15474 CUserV2Profile::ECustomPlayerModels Custom_PlayerModels;
15478 Boolean Custom_EnableUnlimitedHorns;
15486 Boolean Editors_MapEditorUseQuickstart;
15490 Boolean Editors_MapEditorQuickstartUseGamepad;
15494 CUserV2Profile::EMapEditorDifficulty Editors_MapEditorQuickstartDifficulty;
15498 CUserV2Profile::EMapEditorMood Editors_MapEditorQuickstartMood;
15502 Integer Editors_MapEditorQuickstartMapType;
15506 Boolean Online_AutoSaveReplay;
15510 Boolean Online_SaveRoundReplaysSeparately;
15514 CUserV2Profile::EPlayerVisibility Online_DefaultOpponentVisibility;
15518 CUserV2Profile::ERoadsideSpectatorVisibility Online_RoadsideSpectatorVisibility;
15522 Boolean Title_IsForbiddenWithParentalLock;
15526 Integer AddictionLimiter_DailyQuotaMinutes;
15530 Boolean Steam_OpenLinksInSteam;
15534 Boolean Steam_SynchonizeWorkshopFiles;
15538 Boolean Interface_CrosshairEnableCustomColor;
15558 Text Interface_CrosshairName;
15566 Boolean Interface_AllyEnableCustomColor;
15574 Boolean Interface_OppoEnableCustomColor;
15582 Boolean Interface_BeaconUseProfileColor;
15598 CUserV2Profile::EPlayerVisibility Interface_InternalCamLocalPlayerVisibility;
15602 Boolean Interface_UseOldInternalCam;
15606 Boolean Interface_UseAlternateCam1;
15610 Boolean Interface_UseAlternateCam2;
15614 Boolean Interface_ShowSpecialsFeedback;
15618 CUserV2Profile::EDisplayRecords Interface_DisplayRecords;
15622 Boolean Interface_AllowChatHiding;
15626 Boolean Interface_ColorblindMode;
15630 CUserV2Profile::EIngameChatBackground Interface_IngameChatBackground;
15634 CUserV2Profile::EIngameChatTextSize Interface_IngameChatTextSize;
15638 Boolean Inputs_MouseLookInvertY;
15642 CUserV2Profile::EInputMouseReleaseKey Inputs_MouseReleaseKey;
15666 Real Inputs_MouseSensitivityDefault_Raw;
15670 Real Inputs_MouseSensitivityLaser_Raw;
15682 Boolean Adverts_UsePersonnalData;
15706 Boolean VoiceChat_SendTextAsVoice;
15731 Boolean const NeedToChangeZone;
15743 Integer const MultiInternetPlayTimeLeft;
15747 enum EMasterServerConnectionStatus {
15768 Text const LastConnectionErrorType;
15772 Text const LastConnectionErrorCode;
15776 Text const LastConnectionErrorDescription;
15828 Text const SessionId;
15832 Text const ServerLogin;
15836 Text const ServerPassword;
15882 Boolean const HasUserPrestige;
15975 Void Menu_Previous();
15996 ExternalCustomEvent,
16002 enum EMenuNavAction {
16022 CManiaAppEvent::EType
const Type;
16026 CUILayer *
const CustomEventLayer;
16030 Text const CustomEventType;
16038 Text const ExternalEventType;
16046 CManiaAppEvent::EMenuNavAction
const MenuNavAction;
16050 Boolean const IsActionAutoRepeat;
16058 Text const KeyName;
16077 CTitle *
const TitleMaker;
16085 Text const EditedTitleId;
16101 Boolean File_Exists(
Text FileName,CTitleEdition::EDrive InDrive);
16113 Text File_ReadText(
Text FileName);
16117 Void Dialog_ImportFiles();
16121 Boolean const Dialog_IsFinished;
16125 Boolean const Dialog_Success;
16129 Boolean const Dialog_Aborted;
16133 Void OpenTitleFolderInExplorer();
16137 Void ReloadTitleDesc();
16141 Void SaveTitleDesc();
16160 enum EFilterPriority {
16180 CNotificationsConsumer::EFilterPriority Filter_Priority;
16223 Boolean const MatchSettings_EditScriptSettings_Ongoing;
16260 CGameUserVoiceChat::EMuteSetting NewRemoteUser_DefaultMuteSetting;
16264 CVoiceChatConfig::ESyncMode SyncMode;
16268 Text Manual_Channel;
16272 Void Manual_ClearUsers();
16295 CursorSelectionBegin,
16296 CursorSelectionEnd,
16300 MapSavedOrSaveCancelled,
16322 CursorTurnSlightly,
16323 CursorTurnSlightlyAntiClockwise,
16354 CMapEditorPluginEvent::Type
const Type;
16358 CMapEditorPluginEvent::EInput
const Input;
16362 Ident const EditedAnchorDataId;
16374 Boolean const IsFromKeyboard;
16378 Boolean const OnlyScriptMetadataModified;
16382 Boolean const MapSavedOrSaveCancelled;
16401 CMapEditorPlugin::CardinalDirections Dir;
16421 CMapEditorPlugin::MapElemColor
const Color;
16425 Boolean const ForceMacroblockColor;
16440 enum CardinalDirections {
16453 Void UseDefaultAnchor();
16457 Void UseCustomAnchor();
16465 CMapEditorPlugin::CardinalDirections
const Dir;
16469 CBlock::CardinalDirections
const Direction;
16492 Vec3 const Position;
16510 enum EWaypointType {
16521 Text const DefaultTag;
16537 CAnchorData::EWaypointType
const WaypointType;
16541 Vec3 const Position;
16568 Void EnterDirectory();
16572 Void LeaveDirectory();
16588 Void OpenBrotherDirectory(
Boolean NextOrElsePrevious);
16592 Void SelectBrotherArticle(
Boolean NextOrElsePrevious);
16596 Void SelectBrotherNode(
Boolean NextOrElsePrevious);
16623 enum EWayPointType {
16650 CBlockModel::EWayPointType
const WaypointType;
16705 Void ClearScriptMetadata();
16743 Boolean SetClipListFromBlock(
CBlockModel BlockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
16751 Void CreateAndAddClip(
Text Name,
Int3 Coord,
Int3 Offset,CMapEditorPlugin::CardinalDirections Dir,
Integer ClipId);
16782 CMapEditorPlugin::CardinalDirections Dir;
16798 Int3 GetConnectableCoord();
16817 enum ECameraVStep {
16827 Void ReleaseLock();
16831 Void CenterOnCursor();
16839 Void WatchClosestFinishLine();
16843 Void WatchClosestCheckpoint();
16847 Void WatchWholeMap();
16851 Void WatchCustomSelection();
16855 Void MoveToMapCenter();
16867 Void IgnoreCameraCollisions(
Boolean IgnoreCameraCollisions);
16891 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
16971 Void Zoom(CMapEditorCamera::EZoomLevel Level);
16975 Void Zoom(CMapEditorCamera::EZoomLevel Level,
Boolean Smooth);
16979 Void Look(CMapEditorPlugin::CardinalDirections8 Direction);
16983 Void Look(CMapEditorPlugin::CardinalDirections8 Direction,
Boolean Smooth);
16987 Void Look(CMapEditorPlugin::CardinalDirections Direction);
16991 Void Look(CMapEditorPlugin::CardinalDirections Direction,
Boolean Smooth);
16995 Void SetVStep(CMapEditorCamera::ECameraVStep Step);
16999 Void WatchCustomSelection(
Boolean WatchCustomSelection);
17003 Void ActivateScrollRotateMode(
Boolean ActivateScrollRotateMode);
17014 Void ReleaseLock();
17022 CMapEditorPlugin::CardinalDirections Dir;
17042 Boolean HideDirectionalArrow;
17046 Void MoveToCameraTarget();
17050 Void ResetCustomRGB();
17078 Void Move(CMapEditorPlugin::CardinalDirections CardinalDir);
17082 Void Move(CMapEditorPlugin::CardinalDirections8 CardinalDir8);
17086 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
17098 Boolean IsCustomRGBActivated();
17102 Boolean IsCurrentItemAnimated();
17106 Boolean CurrentMacroblockHasAnimatedItem();
17110 Boolean CurrentSelectionHasAnimatedItem();
17133 CMapEditorPlugin::CardinalDirections Dir;
17155 enum EMiniMapVisibility {
17163 enum EHudVisibility {
17168 WhenInMiddleOfScreen,
17173 CUIConfigMarker::EAnchorType
const Type;
17205 Text ManialinkFrameId;
17217 CUIConfigMarker::EMiniMapVisibility MiniMapVisibility;
17221 CUIConfigMarker::EHudVisibility HudVisibility;
17257 Vec3 const Position;
17297 OnModuleCustomEvent,
17298 OnModuleShowRequest,
17299 OnModuleHideRequest,
17300 OnModuleStorePurchase,
17301 OnModuleInventoryDrop,
17302 OnModuleInventoryEquip,
17303 OnLayerCustomEvent,
17325 CUIConfigEvent::EType
const Type;
17333 CUIConfigEvent::EModuleType
const ModuleType;
17345 CUILayer *
const CustomEventLayer;
17349 Text const CustomEventType;
17357 Text const ItemUrl;
17372 Text const ServerName;
17376 Text const ServerLogin;
17380 Text const JoinLink;
17384 Text const Comment;
17388 Text const ServerVersionBuild;
17396 Integer const MaxPlayerCount;
17400 Integer const SpectatorCount;
17404 Integer const MaxSpectatorCount;
17408 Real const PlayersLevelMin;
17412 Real const PlayersLevelAvg;
17416 Real const PlayersLevelMax;
17420 Text const ModeName;
17424 Real const LadderServerLimitMax;
17428 Real const LadderServerLimitMin;
17464 Boolean const IsPrivateForSpectator;
17468 Boolean const IsMapDownloadAllowed;
17476 Boolean const IsDisableChangeTeams;
17480 Text const SendToServerAfterMatchUrl;
17506 CXmlRpcEvent::EType
const Type;
17518 Text const ParamArray1;
17533 enum ETmRaceResultCriteria {
17537 CheckpointsProgress,
17555 Ident SpawnLandmarkId;
17629 Ident RetrieveModuleId(
Text ModuleName);
17654 Void MapTurrets_Reset();
17678 Void Turret_DestroyAll();
17746 Void MapVehicles_Reset();
17750 Void DestroyAllVehicles();
17782 Integer VehicleModel_GetSlotsCount(
Ident ModelId,CModeVehicleManager::ESlotType SlotType);
17861 enum ESmDriverBehaviour {
17875 enum ESmDriverPathState {
17887 enum ESmDriverPatrolMode {
17895 enum ESmAttackFilter {
17907 CSmPlayerDriver::ESmDriverBehaviour Behaviour;
17923 Real TargetMinDistance;
17927 Real DisengageDistance;
17931 Real PathSpeedCoef;
17959 CSmPlayerDriver::ESmAttackFilter AttackFilter;
17983 Void Scripted_MoveDelta(
Vec3 Delta);
17987 Void Scripted_MoveAndAim(
Vec3 Goal);
17991 Void Scripted_MoveDeltaAndAim(
Vec3 Delta);
17999 Void Scripted_AimDelta(
Real DeltaYaw,
Real DeltaPitch);
18011 Void Scripted_RequestInput(CSmMode::EActionInput Input);
18015 CSmPlayerDriver::ESmDriverPatrolMode Patrol_Mode;
18027 Real Escape_DistanceSafe;
18031 Real Escape_DistanceMinEscape;
18035 Real Escape_DistanceMaxEscape;
18043 Integer Saunter_BaseChillingTime;
18047 Integer Saunter_ChillingTimeDelta;
18051 Real Saunter_Radius;
18067 Boolean Scripted_ForceAimInMoveDir;
18071 Vec3 Follow_Offset;
18075 Boolean Follow_ForceAimInLeaderDir;
18087 Vec3 Follow_AnchorPoint;
18107 CSmMode::EActionInput OnStuckInput;
18111 Real MaxPathDivergence;
18171 Boolean const HasBeenDiscarded;
18248 Text const ItemName;
18252 Ident const ItemModelId;
18267 enum ESpectatorCameraType {
18288 enum ESpectatorTargetType {
18305 CUser *
const LocalUser;
18317 Ident const SettingsPlayerModelId;
18337 Boolean const UseForcedClans;
18341 Boolean const IsLoadingScreen;
18345 Boolean const IsServerOrSolo;
18357 Boolean const IsInGameMenuDisplayed;
18377 Void SetSpectateTarget(
Text Player);
18397 Void MapList_Request();
18401 CPlaygroundClient::ESpectatorCameraType GetSpectatorCameraType();
18405 CPlaygroundClient::ESpectatorTargetType GetSpectatorTargetType();
18409 Void SetWantedSpectatorCameraType(CPlaygroundClient::ESpectatorCameraType CameraType);
18413 Boolean const MapList_IsInProgress;
18425 Boolean const Request_IsInProgress;
18429 Boolean const Request_Success;
18433 Void RequestRestartMap();
18437 Void RequestNextMap();
18445 Void RequestSetNextMap(
Text MapUid);
18449 Void RequestAutoTeamBalance();
18458 Text const Vote_Question;
18505 Integer const SplitScreenCount;
18524 enum ESystemPlatform {
18538 enum ESystemSkuIdentifier {
18556 Boolean PageAlwaysUpdateScript;
18572 Text CurrentTimeText;
18576 Text CurrentLocalDateText;
18580 Text CurrentTimezone;
18584 CUser const *
const LocalUser;
18588 CTitle const *
const LoadedTitle;
18592 CMlScript_ReadOnly::ESystemPlatform SystemPlatform;
18596 CMlScript_ReadOnly::ESystemSkuIdentifier SystemSkuIdentifier;
18656 Void SetFileType(CModuleMenuFileBrowser::EFileType FileType);
18660 Void SetFileAction(CModuleMenuFileBrowser::EFileAction FileAction);
18717 Void SetGaugeSpeedMax(
Real Maximum);
18721 Void SetSpeedValueScale(
Real Scale);
18725 Void SetSpeedUnitScale(
Real Scale);
18741 Void SetDistanceFooterLineVisible(
Boolean Visibility);
18756 Void StartChrono();
18793 TMPrevRaceDeltaPoints,
18800 enum EScoreSortOrder {
18817 Void SetFooterText(
Text FooterText);
18825 Void ResetCustomColumns();
18829 Void Scores_Sort(CModulePlaygroundScoresTable::EScoreSortOrder SortOrder);
18845 Void SetColumnVisibility(CModulePlaygroundScoresTable::EColumnType Type,
Boolean Visibility);
18983 Text ManialinkText;
19030 Integer const EditorContextIndex;
19058 CEditorPluginModuleEvent::Type
const Type;
19106 VoxelUpdateMaterial,
19115 UpdateMaterialsLibPage,
19126 CEditorEvent::Type
const Type;
19137 enum EEditorFileToolBar_QuadType {
19163 Void FileToolBarSendCmd(
Text CmdName);
19167 Boolean SetToolBarButtonVisible(CEditorPluginAPI::EEditorFileToolBar_QuadType Type);
19194 Boolean TriggersBeforeRaceStart;
19235 Text const FileName;
19239 Text ScriptModeName;
19243 Boolean ScriptModeName_Check(
Text ScriptModeName);
19247 Void ScriptModeName_Set(
Text ScriptModeName);
19251 Void ScriptSettings_SetToDefault();
19305 Ident const TitleId;
19309 Ident const MakerTitleId;
19333 Text AllowedClientTitleVersion;
19341 Text ForcedPlayerModel;
19345 Text Packaging_ImageFileName;
19349 Text Packaging_LogosFileName;
19353 Text Packaging_Group;
19361 Text Menus_BgReplayFileName;
19365 Text Menus_ManiaAppFileName;
19369 Text Menus_MusicFileName;
19377 Text FallbackFontFileName;
19381 Text Hud3dFontFileName;
19385 Text HudDefaultModuleScriptName;
19393 Text Editor_MusicFileName;
19438 Void ClearFileNames();
19442 Text const FullFileName;
19446 Text const RelativeNameToRoot;
19450 Text const RelativeNameToTypeFolder;
19465 Text const TextContents;
19469 Text const TextRawContents;
19473 Text const TextRecursiveContents;
19529 Text const ActivityId;
19533 Integer const CreationTimeStamp;
19537 Text const CreatorAccountId;
19541 Text const CreatorWebServicesUserId;
19545 Text const CreatorDisplayName;
19549 Boolean const CreatorIsFirstPartyDisplayName;
19561 Text const DisplayName;
19565 Boolean const HasVersionList;
19573 Boolean const IsCurrentVersionNull;
19585 Integer const UpdateTimeStamp;
19620 Text const AuthorAccountId;
19624 Text const AuthorWebServicesUserId;
19628 Text const AuthorDisplayName;
19632 Boolean const AuthorIsFirstPartyDisplayName;
19644 Text const CollectionName;
19648 Boolean const CreatedWithGamepadEditor;
19652 Boolean const CreatedWithSimpleEditor;
19656 Text const FileName;
19660 Text const FileUrl;
19688 Text const SubmitterAccountId;
19692 Text const SubmitterWebServicesUserId;
19696 Text const ThumbnailUrl;
19739 Text const Checksum;
19743 Text const CreatorAccountId;
19747 Text const CreatorWebServicesUserId;
19751 Text const CreatorDisplayName;
19755 Boolean const CreatorIsFirstPartyDisplayName;
19759 Text const DisplayName;
19763 Text const FileName;
19767 Text const FileUrl;
19779 Text const ThumbnailUrl;
19820 Text const FileName;
19839 Text const Description;
19843 Text const Version;
19868 Text const AccountId;
19872 Text const WebServicesUserId;
19880 Ident const MapUid;
19884 Text const ScopeType;
19888 Text const ScopeId;
19892 Text const GameMode;
19896 Text const GameModeCustomData;
19920 Integer const MultiAsyncLevel;
19928 Text const FileName;
19932 Text const ReplayUrl;
19953 Text const CreatorAccountId;
19957 Text const CreatorWebServicesUserId;
19961 Text const GameMode;
19965 Text const GameModeCustomData;
19969 Text const MapRecordType;
19981 Integer const CreationTimeStamp;
19985 Integer const StartTimeStamp;
20034 Text const AccountId;
20038 Text const WebServicesUserId;
20144 Text const ParentId;
20152 Text const FullPath;
20156 Text const FlagUrl;
20160 Text const CountryFlagUrl;
20164 Text const Model_CarSport_SkinName;
20168 Text const Model_CarSport_SkinUrl;
20172 Text const Model_CharacterPilot_SkinName;
20176 Text const Model_CharacterPilot_SkinUrl;
20187 Text const ModelDisplayName;
20191 Text const ModelName;
20199 Text const SkinUrl;
20227 Boolean HapticFeedbackEnabled;
20252 Text const AccountId;
20256 Text const CountryFlagUrl;
20260 Text const DisplayName;
20264 Boolean const IsFirstPartyDisplayName;
20268 Text const PlatformType;
20272 Text const Presence;
20276 Text const Relationship;
20280 Text const WebServicesUserId;
20309 Text const Placement;
20325 Text const MediaUrl;
20329 Text const MediaType;
20333 Text const PublicationDate;
20366 Text const CategoryType;
20374 NWebServicesPrestige::EPrestigeMode
const Mode;
20378 Text const PrestigeId;
20386 Text const SkinOptions;
20425 Text const CategoryType;
20437 NWebServicesPrestige::EPrestigeMode
const Mode;
20441 Text const PrestigeId;
20449 Text const RewardDisplayName;
20453 Text const RewardFileUrl;
20457 Text const RewardThumbnailUrl;
20461 Text const RewardType;
20465 Text const SkinOptions;
20469 Integer const StatCurrentValue;
20473 Integer const StatValueForNextLevel;
20502 Integer const CreationTimeStamp;
20506 Text const LeaderAccountId;
20510 Text const LeaderWebServicesUserId;
20534 Integer const UpdateTimeStamp;
20567 Boolean const RegisterPack_IsInProgess;
20603 Text Build_ErrorMessage(
Ident BuildId);
20620 NotificationChanged,
20625 CNotificationsConsumerEvent::EType
const Type;
20640 enum ENotificationPriority {
20652 Text const Description;
20656 Text const ImageUrl;
20660 CNotificationsConsumerNotification::ENotificationPriority
const Priority;
20668 Boolean const HasBeenActivated;
20687 Int3 const AbsoluteOffset;
20710 Boolean const HasChildDirectory;
20714 Boolean const HasChildArticle;
20725 Text const NodeName;
20737 CNod GetCollectorNod();
20771 Text const SkinDirectory;
20825 Integer const CooldownStartTime;
20875 PlaygroundScriptEvent,
20879 OnPlayerTriggerSpecial,
20880 OnPlayerTriggerWaypoint,
20885 enum GameplaySpecialType {
20898 ReactorBoost_Legacy,
20900 ReactorBoost2_Legacy,
20904 ReactorBoost_Oriented,
20905 ReactorBoost2_Oriented,
20906 VehicleTransform_Reset,
20907 VehicleTransform_CarSnow,
20908 VehicleTransform_CarRally,
20909 VehicleTransform_CarDesert,
20915 enum GameplayTurboRoulette {
20916 TurboRoulette_None,
20924 CManiaAppPlaygroundEvent::Type
const PlaygroundType;
20928 Text const PlaygroundScriptEventType;
20940 CManiaAppPlaygroundEvent::GameplaySpecialType
const GameplaySpecialType;
20944 CManiaAppPlaygroundEvent::GameplayTurboRoulette
const GameplayTurboRoulette;
20948 Boolean const IsBoostUpElseDown;
20952 Integer const WaypointLandmarkIndex;
20956 Integer const RaceWaypointTime;
20960 Integer const DiffWithBestRace;
20964 Boolean const DiffWithBestRace_IsValid;
20968 Integer const LapWaypointTime;
20972 Integer const DiffWithBestLap;
20976 Boolean const DiffWithBestLap_IsValid;
20988 Integer const RaceWaypointCount;
20992 Integer const LapWaypointCount;
21023 Text const ModulePath;
21072 Text const Checksum;
21076 Integer const CreationTimeStamp;
21084 Integer const UpdateTimeStamp;
21103 Ident const MapUid;
21189 Text const ActionName;
21193 Text const ActionDescription;
21204 Text const AccountId;
21208 Text const CountryFlagUrl;
21212 Text const DisplayName;
21216 Boolean const IsFirstPartyDisplayName;
21220 Text const PrestigeSkinOptions;
21235 Text const AccountId;
21239 Text const CountryFlagUrl;
21243 Text const DisplayName;
21247 Boolean const IsFirstPartyDisplayName;
21251 Text const PrestigeSkinOptions;
21270 Ident const CreatorId;
21282 Void Recipients_Remove(
Text Login);
21297 Int3 const RelativeOffset;
21316 Boolean const IsAllUnderground;
21320 Boolean const IsPartUnderground;
21328 Int3 const OffsetBoundingBoxMin;
21332 Int3 const OffsetBoundingBoxMax;
21370 const Real Pi = 3.14159;
21371 const Real Tau = 6.28319;
21999 Text StripFormatting(
Text _Argument1);
22088 CMapEditorPlugin::CardinalDirections GetNextDir(CMapEditorPlugin::CardinalDirections _Argument1);
22092 CMapEditorPlugin::CardinalDirections GetPreviousDir(CMapEditorPlugin::CardinalDirections _Argument1);
22096 CMapEditorPlugin::CardinalDirections GetOpposedDir(CMapEditorPlugin::CardinalDirections _Argument1);
22100 CMapEditorPlugin::CardinalDirections AddDirs(CMapEditorPlugin::CardinalDirections _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22104 CMapEditorPlugin::CardinalDirections SubDirs(CMapEditorPlugin::CardinalDirections _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22108 Int3 GetNeighbourCoord(
Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22112 Int3 GetRotatedOffset(
Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22116 Int3 GetRotatedOffsetPositive(
Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2,
Int3 _Argument3);
22350 enum EDateFormats {
22364 enum EDurationFormats {
Documentation for class CAccountTrophyGainForHistory_CompetitionMatch.
Definition doc.h:1362
Documentation for class CAccountTrophyGainForHistory_CompetitionRanking.
Definition doc.h:1377
Documentation for class CAccountTrophyGainForHistory_LiveMatch.
Definition doc.h:1392
Documentation for class CAccountTrophyGainForHistory_SoloMedal.
Definition doc.h:1407
Documentation for class CAccountTrophyGainForHistory_SoloRanking.
Definition doc.h:1426
Documentation for class CAccountTrophyGainForHistory.
Definition doc.h:1351
Documentation for class CAccountTrophyGain.
Definition doc.h:8518
Documentation for class CAccountTrophyLastYearSummary.
Definition doc.h:20029
Documentation for class CAction.
Definition doc.h:10261
Documentation for class CActionInterface.
Definition doc.h:20816
Documentation for class CActionManager.
Definition doc.h:17792
Landmark of a map.
Definition doc.h:16505
Documentation for class CAnimManager.
Definition doc.h:5287
API for editor plugins.
Definition doc.h:7193
This is the base Manialink page interface.
Definition doc.h:3481
Documentation for class CAudioManager.
Definition doc.h:4342
Audio device settings.
Definition doc.h:10679
Real VoiceChat_VoiceDetection_Sensitivity
Definition doc.h:10736
Documentation for class CAudioSource.
Definition doc.h:14557
Documentation for class CAudioSourceMusic.
Definition doc.h:14612
Real LPF_Q
Definition doc.h:14678
Real LPF_CutoffRatio
Definition doc.h:14674
Real HPF_CutoffRatio
Definition doc.h:14682
Real HPF_Q
Definition doc.h:14686
An event.
Definition doc.h:13711
Boolean HasBeenProcessed
Definition doc.h:13716
An event.
Definition doc.h:18162
Documentation for class CBlockClip.
Definition doc.h:16773
Documentation for class CBlockClipList.
Definition doc.h:16722
Documentation for class CBlock.
Definition doc.h:16435
The model of a map block.
Definition doc.h:21361
The model of a map block.
Definition doc.h:16618
Documentation for class CBlockModelVariantAir.
Definition doc.h:20784
Documentation for class CBlockModelVariantGround.
Definition doc.h:20777
Documentation for class CBlockModelVariant.
Definition doc.h:21307
A 1-square-sized part of a block instance.
Definition doc.h:20682
A 1-square-sized part of a block model.
Definition doc.h:21292
Documentation for class CCampaign.
Definition doc.h:14955
Documentation for class CChatContext.
Definition doc.h:3323
Documentation for class CChatEntry.
Definition doc.h:3257
Documentation for class CChatEvent_HistoryChange.
Definition doc.h:3243
Documentation for class CChatEvent_NewEntry.
Definition doc.h:3232
Documentation for class CChatEvent.
Definition doc.h:3250
Documentation for class CChatHistory.
Definition doc.h:3296
A currently connected CUser.
Definition doc.h:7352
Boolean const IsConnectedToMasterServer
Definition doc.h:7365
Integer const IdleDuration
Definition doc.h:7381
Documentation for class CCollector.
Definition doc.h:20750
Script API to manage game data.
Definition doc.h:4602
CTaskResult_ReplayList Replay_GetGameList(Text Path, Boolean Flatten)
Void Ghost_Release(Ident GhostId)
CTaskResult_FileList Media_GetGameList(CDataFileMgr::EMediaType Type, Text Path, Boolean Flatten)
CTaskResult_MapList Map_GetGameList(Text Path, Boolean Flatten)
CTaskResult_MapList Map_GetFilteredGameList(Integer Scope, Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
Void TaskResult_Release(Ident TaskId)
CTaskResult_FileList Media_GetFilteredGameList(CDataFileMgr::EMediaType Type, Integer Scope, Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
CTaskResult Replay_Save(Text Path, CMap Map, CGhost Ghost)
CTaskResult_FileList Media_GetGameList(CDataFileMgr::EMediaType Type, Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
CTaskResult_MapList Map_GetGameList(Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
CCampaign Campaign_Get(Text CampaignId)
Array< CCampaign *const > Campaigns
Definition doc.h:4627
CTaskResult_ReplayList Replay_GetFilteredGameList(Integer Scope, Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
Integer const UserSave_AvailableSpace
Definition doc.h:4843
Array< CGhost *const > Ghosts
Definition doc.h:4771
Array< CTaskResult *const > TaskResults
Definition doc.h:4619
CTaskResult_ReplayList Replay_GetGameList(Text Path, Boolean Flatten, Boolean SortByNameElseByDate, Boolean SortOrderAsc)
Boolean const UserSave_IsWriting
Definition doc.h:4847
CTaskResult_GhostList Replay_Load(Text Path)
Void Media_RefreshFromDisk(CDataFileMgr::EMediaType Type, Integer Scope)
Documentation for class CDirectLink_ArcadeServer.
Definition doc.h:3161
Documentation for class CDirectLink_Garage.
Definition doc.h:3140
Documentation for class CDirectLink_Home.
Definition doc.h:3218
Documentation for class CDirectLink_Hotseat.
Definition doc.h:3154
Documentation for class CDirectLink_JoinServer.
Definition doc.h:3189
Documentation for class CDirectLink_JoinSession.
Definition doc.h:3110
Documentation for class CDirectLink_NewMap.
Definition doc.h:3211
Documentation for class CDirectLink_OfficialCampaign.
Definition doc.h:3204
Documentation for class CDirectLink_Ranked.
Definition doc.h:3175
Documentation for class CDirectLink_Royal.
Definition doc.h:3168
Documentation for class CDirectLink_Splitscreen.
Definition doc.h:3147
Documentation for class CDirectLink_TrackOfTheDay.
Definition doc.h:3182
Documentation for class CDirectLink_WaitingPage.
Definition doc.h:3129
Documentation for class CDirectLink.
Definition doc.h:3225
Documentation for class CEditorAsset.
Definition doc.h:19071
Documentation for class CEditorBase.
Definition doc.h:18948
Documentation for class CEditorEditor.
Definition doc.h:12211
An event.
Definition doc.h:19088
API for editor plugins.
Definition doc.h:454
API for the mesh modeler.
Definition doc.h:10905
Documentation for class CEditorModule.
Definition doc.h:10806
Documentation for class CEditorPluginAPI.
Definition doc.h:19132
Documentation for class CEditorPluginHandle.
Definition doc.h:7239
An event.
Definition doc.h:19039
Documentation for class CEditorSkin.
Definition doc.h:12764
Documentation for class CEntity.
Definition doc.h:10050
Ident const MarkerId
Definition doc.h:10055
Documentation for class CFriend.
Definition doc.h:20247
Documentation for class CGameItemModel.
Definition doc.h:16715
API for Maniaplanet client scripts.
Definition doc.h:5572
Documentation for class CGameUserVoiceChat.
Definition doc.h:10619
A ghost model.
Definition doc.h:8436
Ident const Id
Definition doc.h:8441
CTmRaceResultNod *const Result
Definition doc.h:8445
Text Nickname
Definition doc.h:8449
Text Trigram
Definition doc.h:8453
The ghosts manager.
Definition doc.h:10151
Void Ghost_SetDossard(Ident GhostInstanceId, Text Dossard, Vec3 Color)
Void Ghost_SetDossard(Ident GhostInstanceId, Text Dossard)
An HTTP event.
Definition doc.h:14466
CHttpRequest *const Request
Definition doc.h:14481
Manager for HTTP requests.
Definition doc.h:4264
CHttpRequest CreateGet(Text Url)
An HTTP request.
Definition doc.h:14443
Integer const StatusCode
Definition doc.h:14456
Text const Url
Definition doc.h:14448
Text const Result
Definition doc.h:14452
Documentation for class CHudModule.
Definition doc.h:20998
Documentation for class CImage.
Definition doc.h:19078
Documentation for class CItemAnchor.
Definition doc.h:16487
Documentation for class CMacroblockInstance.
Definition doc.h:16388
Documentation for class CMacroblockModel.
Definition doc.h:16676
API for Maniaplanet client scripts.
Definition doc.h:19289
API for Maniaplanet client scripts.
Definition doc.h:13495
An event.
Definition doc.h:15988
API for Maniaplanet client scripts.
Definition doc.h:288
Boolean OpenFileInExplorer(Text FileName)
API for game interface client scripts.
Definition doc.h:18476
CUIConfig * ClientUI
Definition doc.h:18501
CUIConfig * UI
Definition doc.h:18497
Void SplitScreenAssignLayer(CUILayer UILayer, Integer ScreenNum)
GameMode ManaiApp event.
Definition doc.h:20865
This is the client ManiaApp for game modes.
Definition doc.h:20847
Void SendCustomEvent(Text Type, Array< Text > Data)
Station mania app.
Definition doc.h:13382
Void Maker_EditNewTitle(Text EditedTitleName)
API for a Title main menu.
Definition doc.h:5583
Void ExternalRequest_Clear()
Real FillExtraSpaceWithBluredContents_Opacity
Definition doc.h:5628
CTitleEdition *const TitleEdition
Definition doc.h:5636
This is the title menus Manialink interface.
Definition doc.h:3516
CManiaAppTitle *const ParentApp
Definition doc.h:3521
Documentation for class CMapBotPath.
Definition doc.h:10012
Documentation for class CMapBotSpawn.
Definition doc.h:10035
Documentation for class CMapEditorCamera.
Definition doc.h:16804
Documentation for class CMapEditorConnectResults.
Definition doc.h:17120
Documentation for class CMapEditorCursor.
Definition doc.h:17009
Documentation for class CMapEditorInventoryArticle.
Definition doc.h:20743
Documentation for class CMapEditorInventoryDirectory.
Definition doc.h:20701
Documentation for class CMapEditorInventory.
Definition doc.h:16547
Documentation for class CMapEditorInventoryNode.
Definition doc.h:20720
An event.
Definition doc.h:16285
API for the plugins of the map editor.
Definition doc.h:5702
Real BleacherSpectatorsFillRatio
Definition doc.h:6933
Integer BleacherSpectatorsCount
Definition doc.h:6937
This is the base Manialink page interface.
Definition doc.h:3535
Documentation for class CMapGroup.
Definition doc.h:19503
Documentation for class CMap.
Definition doc.h:13531
Documentation for class CMapInfo.
Definition doc.h:7246
Documentation for class CMapLandmark.
Definition doc.h:17240
Ident const MarkerId
Definition doc.h:17245
Documentation for class CMapObjectAnchor.
Definition doc.h:18243
Documentation for class CMapRecord.
Definition doc.h:19863
Documentation for class CMapSector.
Definition doc.h:20791
Documentation for class CMapSpawn.
Definition doc.h:9921
API for the plugins of the map editor.
Definition doc.h:10202
Documentation for class CMapWaypoint.
Definition doc.h:10061
Masterserver user info.
Definition doc.h:15726
Text const Login
Definition doc.h:15756
Text const DisplayName
Definition doc.h:15760
Integer const ZoneLevelCount
Definition doc.h:15735
Text GetZone(Integer ZoneLevel)
CMasterServerUser::EMasterServerConnectionStatus const ConnectionStatus
Definition doc.h:15764
Represents a match-settings file.
Definition doc.h:19226
Text const Name
Definition doc.h:19231
Allows handling of match-settings files.
Definition doc.h:16186
Void MatchSettings_RefreshFiles()
CMatchSettings MatchSettings_CreateTemp()
Void MatchSettings_Save(CMatchSettings MatchSettings)
Void MatchSettings_Remove(CMatchSettings MatchSettings)
CMatchSettings MatchSettings_SaveAs(Text FilePath, CMatchSettings MatchSettings)
CMatchSettings MatchSettings_CreateFile(Text FilePath)
Array< CMatchSettings *const > MatchSettings
Definition doc.h:16231
Represents a map in the playlist of a matchsetting.
Definition doc.h:21052
Text const Name
Definition doc.h:21057
Boolean const FileExists
Definition doc.h:21061
This is the Manialink browser interface.
Definition doc.h:3573
CManiaAppBrowser *const ParentApp
Definition doc.h:3578
Manialink control.
Definition doc.h:13985
Manialink control.
Definition doc.h:13725
Manialink control.
Definition doc.h:4047
Manialink entry.
Definition doc.h:14062
Manialink filename entry.
Definition doc.h:19429
Documentation for class CMlFrame.
Definition doc.h:13641
Manialink control.
Definition doc.h:13935
Real Ratio
Definition doc.h:13952
Real GradingRatio
Definition doc.h:13956
Documentation for class CMlGraphCurve.
Definition doc.h:19399
Real Width
Definition doc.h:19420
Manialink control.
Definition doc.h:13905
Manialink entry.
Definition doc.h:14144
Text TextPrefix
Definition doc.h:14212
Manialink control.
Definition doc.h:14265
Real ZoomFactor
Definition doc.h:14282
Documentation for class CMlPage.
Definition doc.h:3639
Documentation for class CMlQuad.
Definition doc.h:14307
Documentation for class CMlScript_ReadOnly.
Definition doc.h:18519
Events for Manialink page scripts.
Definition doc.h:3964
This is the base Manialink page interface.
Definition doc.h:74
Void SendCustomEvent(Text Type, Array< Text > Data)
CUser *const LocalUser
Definition doc.h:114
Documentation for class CMlScriptIngame_ReadOnly.
Definition doc.h:10544
CPlaygroundClient const *const Playground
Definition doc.h:10553
Boolean IsSpectator
Definition doc.h:10557
Boolean IsSpectatorClient
Definition doc.h:10561
API for GameModes Manialinks.
Definition doc.h:10365
Void RequestSpectatorClient(Boolean Spectator)
Void SetSpectateTarget(Text Player)
Boolean IsSpectator
Definition doc.h:10430
CUIConfig const *const UI
Definition doc.h:10422
CManiaAppPlaygroundCommon *const ParentApp
Definition doc.h:10446
Boolean IsSpectatorClient
Definition doc.h:10434
CUIConfig *const ClientUI
Definition doc.h:10426
Manialink control.
Definition doc.h:13841
This is the stations Manialink interface.
Definition doc.h:3550
CManiaAppStation *const ParentApp
Definition doc.h:3555
Manialink entry.
Definition doc.h:13999
Manialink control.
Definition doc.h:13739
Rules API for gamemodes.
Definition doc.h:8592
CDataFileMgr *const DataFileMgr
Definition doc.h:8836
Ident ItemList_AddWithSkin(Text ModelName, Text SkinNameOrUrl)
CInputManager *const Input
Definition doc.h:8832
Documentation for class CModeTurret.
Definition doc.h:9931
Documentation for class CModeTurretManager.
Definition doc.h:17649
Documentation for class CModeVehicle.
Definition doc.h:9953
Documentation for class CModeVehicleManager.
Definition doc.h:17724
Documentation for class CModulePlaygroundChrono.
Definition doc.h:18747
Documentation for class CModulePlayground.
Definition doc.h:10761
Documentation for class CModulePlaygroundHud.
Definition doc.h:17584
Documentation for class CModulePlaygroundHudModel.
Definition doc.h:18989
Documentation for class CModulePlaygroundInventory.
Definition doc.h:18863
Documentation for class CModulePlaygroundPlayerState.
Definition doc.h:18677
Documentation for class CModulePlaygroundScoresTable.
Definition doc.h:18770
Documentation for class CModulePlaygroundSpeedMeter.
Definition doc.h:18688
An playground Store module.
Definition doc.h:18898
Documentation for class CModulePlaygroundTeamState.
Definition doc.h:18666
Documentation for class CNadeoServicesItemCollection.
Definition doc.h:19524
Documentation for class CNadeoServicesItemCollectionVersion.
Definition doc.h:21067
Documentation for class CNadeoServicesMap.
Definition doc.h:19615
Documentation for class CNadeoServicesSkin.
Definition doc.h:19734
Documentation for class CNews.
Definition doc.h:20296
Documentation for class CNewsLink.
Definition doc.h:21176
Documentation for class CNod.
Definition doc.h:3466
Documentation for class CNotification_PrestigeEarned.
Definition doc.h:741
Documentation for class CNotification_Prestige.
Definition doc.h:8485
Documentation for class CNotification_SquadDeleted.
Definition doc.h:804
Documentation for class CNotification_Squad.
Definition doc.h:8492
Documentation for class CNotification_SquadInvitationAccepted.
Definition doc.h:823
Documentation for class CNotification_SquadInvitationAdded.
Definition doc.h:874
Documentation for class CNotification_SquadInvitationCanceledForExitingPlayer.
Definition doc.h:992
Documentation for class CNotification_SquadInvitationCanceledForFullSquad.
Definition doc.h:1031
Documentation for class CNotification_SquadInvitationCanceled.
Definition doc.h:933
Documentation for class CNotification_SquadInvitationDeclined.
Definition doc.h:1070
Documentation for class CNotification_SquadInvitationReceived.
Definition doc.h:1109
Documentation for class CNotification_SquadLockStateUpdated.
Definition doc.h:1148
Documentation for class CNotification_SquadMemberAdded.
Definition doc.h:1171
Documentation for class CNotification_SquadMemberKicked.
Definition doc.h:1222
Documentation for class CNotification_SquadMemberRemoved.
Definition doc.h:1281
Documentation for class CNotification_SquadUpdated.
Definition doc.h:1320
Documentation for class CNotification.
Definition doc.h:17573
An event.
Definition doc.h:20613
CNotificationsConsumerEvent::EType const Type
Definition doc.h:20625
CNotificationsConsumerNotification *const Notification
Definition doc.h:20629
Manager of buddies instant messaging.
Definition doc.h:16155
Array< CNotificationsConsumerEvent *const > Events
Definition doc.h:16168
Array< CNotificationsConsumerNotification *const > Notifications
Definition doc.h:16172
A Notification.
Definition doc.h:20635
Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds o...
Definition doc.h:20558
Void RegisterPackForEditedTitle()
Ident Build_Begin(CPackCreatorPack Pack, CPackCreatorTitleInfo TitleInfo)
A pack.
Definition doc.h:21261
Ident const PackId
Definition doc.h:21266
A recipient included in the bill for a Pack.
Definition doc.h:21342
Integer const UseCost
Definition doc.h:21355
Text const Login
Definition doc.h:21347
Integer const GetCost
Definition doc.h:21351
Script API to create Pack files (can be Titlepack or plain ManiaCredited data).
Definition doc.h:19300
Text Station_ManialinkUrl
Definition doc.h:19357
Boolean const Solo_HasCampaign
Definition doc.h:19373
Documentation for class CParsingDocument.
Definition doc.h:14417
Tool for parsing document.
Definition doc.h:4169
CParsingDocument Parse_Xml(Text Contents)
CParsingDocument Parse_Xml(Text Contents, Boolean GenerateText, Boolean GenerateTextRaw, Boolean GenerateTextResursive)
Documentation for class CParsingNode.
Definition doc.h:19456
A player is the incarnation of the user in the playground.
Definition doc.h:7998
Integer LandmarkOrderSelector_Race
Definition doc.h:8015
API for plugins to get playground info.
Definition doc.h:18262
Boolean SaveReplay(Text FileName)
Void RequestChangeModeScriptSettings(Text SettingsXml)
Boolean SaveMap(Text FileName)
Void RequestSpectatorClient(Boolean Spectator)
CMap *const Map
Definition doc.h:18297
Boolean const IsSpectator
Definition doc.h:18325
Boolean const IsSpectatorClient
Definition doc.h:18329
Documentation for class CPrestige.
Definition doc.h:20420
Documentation for class CRankingsZoneMgr.
Definition doc.h:4968
Documentation for class CReplayInfo.
Definition doc.h:19803
Documentation for class CScore.
Definition doc.h:8026
Score and leaderboard manager.
Definition doc.h:4853
CTaskResult_AccountTrophyLastYearSummary Trophy_GetLastYearSummary(Ident UserId)
CTaskResult Map_LoadPBScoreList(Ident UserId, Array< Text > MapUidList, Text GameMode, Text GameModeCustomData)
CTaskResult_AccountTrophyGainHistory Trophy_GetGainHistoryByType(Ident UserId, Integer TrophyType, Integer Offset, Integer Count)
CTaskResult Season_LoadScoreList(Ident UserId, Array< Text > SeasonIdList)
Array< CTaskResult *const > TaskResults
Definition doc.h:4858
CTaskResult_Ghost Map_GetRecordGhost_v2(Ident UserId, Text MapUid, Text ScopeType, Text ScopeId, Text GameMode, Text GameModeCustomData)
CTaskResult_Season Season_Get(Ident UserId, Text SeasonId)
CTaskResult_TrophySoloMedalAchievementSettings Trophy_GetSoloMedalAchievementSettings(Ident UserId, Text SoloMedalAchievementType)
CTaskResult_SeasonList Season_GetListFromUser(Ident UserId, Text WebServicesUserId)
Integer Map_GetRecord_v2(Ident UserId, Text MapUid, Text ScopeType, Text ScopeId, Text GameMode, Text GameModeCustomData)
Void Score_GetFromCompressedPlatformScore(Integer CompressedScore, Integer RespawnCount, Integer Time)
CTaskResult Map_SetNewRecord_v2(Ident UserId, Text MapUid, Text GameMode, Text GameModeCustomData, CGhost Ghost)
CTaskResult_SeasonList Season_GetList(Ident UserId, Array< Text > SeasonIdList)
Integer Map_GetMedal(Ident UserId, Text MapUid, Text ScopeType, Text ScopeId, Text GameMode, Text GameModeCustomData)
Void Map_GetRecordFullScore(Ident UserId, Text MapUid, Text ScopeType, Text ScopeId, Text GameMode, Text GameModeCustomData, Integer Time, Integer Points, Integer RespawnCount)
CGhost Playground_GetPlayerGhost(CPlayer GamePlayer)
CTaskResult_Ghost Map_GetMultiAsyncLevelRecordGhost_v2(Text MapUid, Text ScopeType, Text ScopeId, Text GameMode, Text GameModeCustomData, Integer MultiAsyncLevel)
CTaskResult_AccountTrophyLastYearSummary Trophy_GetLastYearSummaryForUser(Ident UserId, Text WebServicesUserId)
CTaskResult Season_LoadScore(Ident UserId, Text SeasonId)
CTaskResult_Season Season_Create(Ident UserId, Text SeasonName, Text GameMode, Text GameModeCustomData, Text MapRecordType, Integer StartTimeStamp, Integer EndTimeStamp, Array< Text > MapUidList)
Void TaskResult_Release(Ident TaskId)
CTaskResult_AccountTrophyGainHistory Trophy_GetGainHistory(Ident UserId, Integer Offset, Integer Count)
Integer Map_GetMultiAsyncLevelRecord_v2(Text MapUid, Text ScopeType, Text ScopeId, Text GameMode, Text GameModeCustomData, Integer MultiAsyncLevel)
Documentation for class CSeason.
Definition doc.h:19948
Documentation for class CSeasonMapInfo.
Definition doc.h:21094
API for server control when playing online.
Definition doc.h:8253
Boolean IsDisableChangeTeams
Definition doc.h:8308
Boolean ForcePlayerRequestedTeam(CClient Client, Integer Team)
CServerInfo *const ServerInfo
Definition doc.h:8268
Void Authentication_GetToken(Ident UserId, Text AppLogin)
Documentation for class CServerInfo.
Definition doc.h:17367
ServerPlugin Event.
Definition doc.h:8116
CServerPluginEvent::EType const Type
Definition doc.h:8148
Server plugin.
Definition doc.h:526
Array< CScore *const > Scores
Definition doc.h:571
Array< CClient *const > Players
Definition doc.h:563
Array< CClient *const > Spectators
Definition doc.h:559
Array< CClient *const > Clients
Definition doc.h:555
Boolean Client_ComputeMinimap
Definition doc.h:683
Documentation for class CSkinInfo.
Definition doc.h:8499
An action event.
Definition doc.h:10271
CSmActionEvent::EType const Type
Definition doc.h:10311
An action.
Definition doc.h:2516
Boolean const IsInitialFrame
Definition doc.h:2557
Documentation for class CSmArenaInterfaceManialinkScriptHandler_ReadOnly.
Definition doc.h:2894
CSmPlayer const *const GUIPlayer
Definition doc.h:2907
CSmPlayer const *const InputPlayer
Definition doc.h:2903
Documentation for class CSmMapBase.
Definition doc.h:9811
Documentation for class CSmMapGate.
Definition doc.h:18177
Documentation for class CSmMapGauge.
Definition doc.h:18212
Real ValueReal
Definition doc.h:18221
Documentation for class CSmMapLandmark.
Definition doc.h:9834
API for the plugins of the map editor.
Definition doc.h:2486
Ingame Manialink API for ShootMania.
Definition doc.h:2819
CSmPlayer *const InputPlayer
Definition doc.h:2828
CSmPlayer *const GUIPlayer
Definition doc.h:2832
Event recieved by ShootMania gamemodes.
Definition doc.h:9537
CSmModeEvent::EType const Type
Definition doc.h:9605
Rules API for ShootMania gamemodes.
Definition doc.h:1564
Void SetPlayer_Delayed_NoEngine(CSmPlayer Player, Boolean Activate)
CGhostManager *const GhostMgr
Definition doc.h:2436
Void SetPlayer_Delayed_Boost2Up(CSmPlayer Player, Boolean Activate)
Void SetPlayer_Delayed_ForceEngine(CSmPlayer Player, Boolean Activate)
Void SetPlayer_Delayed_Reset(CSmPlayer Player)
Void SetPlayer_Delayed_BoostDown(CSmPlayer Player, Boolean Activate)
Integer LapCountOverride
Definition doc.h:1712
Void SetPlayer_Delayed_Cruise(CSmPlayer Player, Boolean Activate, Real CruiseSpeedValue)
Void SetPlayer_Delayed_Fragile(CSmPlayer Player, Boolean Activate)
Boolean ForceNavMapsComputation
Definition doc.h:2284
Void SetPlayer_Delayed_ControlCoef(CSmPlayer Player, Real ControlCoef)
Void SetPlayer_Delayed_BoostUp(CSmPlayer Player, Boolean Activate)
Void SetPlayer_Delayed_VehicleTransform(CSmPlayer Player, CSmMode::EVehicleTransformType VehicleTransformType)
Boolean CrudeExtrapolation_AllowDelay
Definition doc.h:2288
Void SetPlayer_Delayed_GravityCoef(CSmPlayer Player, Real GravityCoef)
Void SetPlayer_Delayed_TireWear(CSmPlayer Player, Real TireWear)
Void SetPlayer_Delayed_Boost2Down(CSmPlayer Player, Boolean Activate)
Void SetPlayer_Delayed_SlowMotion(CSmPlayer Player, Boolean Activate)
Boolean DisableDefaultSkinPreload
Definition doc.h:1804
Void SetPlayer_Delayed_NoSteer(CSmPlayer Player, Boolean Activate)
Void SetPlayer_Delayed_AccelCoef(CSmPlayer Player, Real AccelCoef)
Void Ghost_CopyToScoreBestRaceAndLap(CGhost Ghost, CSmScore Score)
Void SetPlayer_Delayed_AdherenceCoef(CSmPlayer Player, Real AdherenceCoef)
Void SetPlayer_Delayed_NoBrakes(CSmPlayer Player, Boolean Activate)
Void SetNbBotPlayers(Integer NbClan1, Integer NbClan2)
An instance of an object.
Definition doc.h:10079
CSmPlayer *const Player
Definition doc.h:10121
API for ShootMania bots.
Definition doc.h:17856
Real TargetWorldRadius
Definition doc.h:18115
Void Scripted_RequestGunTrigger()
Real FlockRadius
Definition doc.h:18133
Vec3 Orbit_AnchorPoint
Definition doc.h:18055
Vec3 Escape_AnchorPoint
Definition doc.h:18023
Array< CSmPlayerDriver * > FlockPartners
Definition doc.h:18128
Real TargetWorldPriority
Definition doc.h:18119
Integer LostTargetChaseDuration
Definition doc.h:18123
CSmPlayerDriver::ESmDriverPathState const PathState
Definition doc.h:17971
Real TargetDetectionFov
Definition doc.h:17955
Void Scripted_RequestAction()
Real FlockAlignmentWeight
Definition doc.h:18148
Real FlockFov
Definition doc.h:18138
Real FlockCohesionWeight
Definition doc.h:18143
Real FlockSeparationWeight
Definition doc.h:18153
Vec3 Saunter_AnchorPoint
Definition doc.h:18039
A Shootmania player.
Definition doc.h:9083
Array< Integer > LapWaypointTimes
Definition doc.h:9116
Real AdherenceCoef
Definition doc.h:9444
Real const GetLinearHue
Definition doc.h:9248
Real AccelCoef
Definition doc.h:9432
Real EnergyLevel
Definition doc.h:9224
Boolean UseCrudeExtrapolation
Definition doc.h:9420
Text Dossard
Definition doc.h:9232
CStuntStatus *const Stunt
Definition doc.h:9508
Real StaminaGain
Definition doc.h:9188
Real SpeedPower
Definition doc.h:9196
Real AmmoGain
Definition doc.h:9148
Real ControlCoef
Definition doc.h:9436
Real GravityCoef
Definition doc.h:9440
Real ArmorPower
Definition doc.h:9172
Real StaminaMax
Definition doc.h:9184
Real StaminaPower
Definition doc.h:9192
Real JumpPower
Definition doc.h:9200
Real ThrowSpeed
Definition doc.h:9272
Scoring info for ShootMania players.
Definition doc.h:9858
Documentation for class CSquad.
Definition doc.h:20497
Documentation for class CSquadInvitation.
Definition doc.h:21199
Documentation for class CSquadMember.
Definition doc.h:21230
Station info & manipulation.
Definition doc.h:13409
Boolean const IsEditable
Definition doc.h:13485
Documentation for class CStuntStatus.
Definition doc.h:3419
Integer ChainDelay
Definition doc.h:3452
Integer ChainCounter
Definition doc.h:3448
Task result containing a part of the history of account trophy gain.
Definition doc.h:15225
Array< CAccountTrophyGainForHistory *const > AccountTrophyGainList
Definition doc.h:15230
Task result containing a list of account trophy gain.
Definition doc.h:17638
Array< CAccountTrophyGain *const > AccountTrophyGainList
Definition doc.h:17643
Task result containing a last year summary of account trophy.
Definition doc.h:15243
CAccountTrophyLastYearSummary *const Summary
Definition doc.h:15248
Asynchronous task result.
Definition doc.h:15795
Results of task requesting the club tag of users.
Definition doc.h:15933
Text GetClubTag(Text WebServicesUserId)
Asynchronous task result.
Definition doc.h:15785
Results containing a list of media info.
Definition doc.h:15143
Array< Text > Files
Definition doc.h:15156
Text const ParentPath
Definition doc.h:15148
Array< Text > SubFolders
Definition doc.h:15160
Text const Path
Definition doc.h:15152
Task result containing a list of friend info.
Definition doc.h:15809
Array< CFriend *const > FriendList
Definition doc.h:15814
Results containing a list of GameMode info.
Definition doc.h:15169
Array< CTaskResult_ModeInfo *const > GameModes
Definition doc.h:15174
Documentation for class CTaskResult_GhostDriver_UploadLimit.
Definition doc.h:2961
Documentation for class CTaskResult_GhostDriverDownload_Ghost.
Definition doc.h:3002
Documentation for class CTaskResult_GhostDriverDownload_Member.
Definition doc.h:2991
Documentation for class CTaskResult_GhostDriverDownload_Team.
Definition doc.h:2976
Task result containing a ghost.
Definition doc.h:8474
CGhost *const Ghost
Definition doc.h:8479
Results containing a list of ghost.
Definition doc.h:15129
Array< CGhost *const > Ghosts
Definition doc.h:15134
Results containing a list of map info.
Definition doc.h:15021
Text const ParentPath
Definition doc.h:15026
Array< CMapInfo *const > MapInfos
Definition doc.h:15034
Text const Path
Definition doc.h:15030
Array< Text > SubFolders
Definition doc.h:15038
Task result containing a list of map record info from NadeoServices.
Definition doc.h:15183
Array< CMapRecord *const > MapRecordList
Definition doc.h:15188
A GameMode script.
Definition doc.h:19826
Text const Name
Definition doc.h:19831
Task result containing a ItemCollection info from NadeoServices.
Definition doc.h:14993
CNadeoServicesItemCollection *const ItemCollection
Definition doc.h:14998
Task result containing a list of ItemCollection info from NadeoServices.
Definition doc.h:15007
Array< CNadeoServicesItemCollection *const > ItemCollectionList
Definition doc.h:15012
Task result containing a map info from NadeoServices.
Definition doc.h:15047
CNadeoServicesMap *const Map
Definition doc.h:15052
Task result containing a list of map info from NadeoServices.
Definition doc.h:15061
Array< CNadeoServicesMap *const > MapList
Definition doc.h:15066
Task result containing a Skin info from NadeoServices.
Definition doc.h:15075
CNadeoServicesSkin *const Skin
Definition doc.h:15080
Task result containing a list of Skin info from NadeoServices.
Definition doc.h:15089
Array< CNadeoServicesSkin *const > SkinList
Definition doc.h:15094
Asynchronous task result.
Definition doc.h:15891
Results containing a list of replay info.
Definition doc.h:15103
Array< Text > SubFolders
Definition doc.h:15120
Text const Path
Definition doc.h:15112
Text const ParentPath
Definition doc.h:15108
Array< CReplayInfo *const > ReplayInfos
Definition doc.h:15116
Task result containing a season.
Definition doc.h:15197
CSeason *const Season
Definition doc.h:15202
Task result containing a list of season.
Definition doc.h:15211
Array< CSeason *const > SeasonList
Definition doc.h:15216
Asynchronous task result.
Definition doc.h:15823
Task result containing a Squad.
Definition doc.h:15905
CSquad *const Squad
Definition doc.h:15910
Asynchronous task result.
Definition doc.h:15919
Asynchronous task result.
Definition doc.h:15715
Task result containing the settings of a solo medal trophy achievement.
Definition doc.h:15257
CTrophySoloMedalAchievementSettings *const Settings
Definition doc.h:15262
Asynchronous task result.
Definition doc.h:15845
Asynchronous task result.
Definition doc.h:15873
Asynchronous task result.
Definition doc.h:15859
Results of task requesting the zone of user.
Definition doc.h:15289
CZone GetUserZone(Text WebServicesUserId)
Task result containing a Notification.
Definition doc.h:15947
CNotification *const Notification
Definition doc.h:15952
Results containing a list of zones.
Definition doc.h:15271
CZone GetZone(Text ZoneId)
Array< CZone *const > ZoneList
Definition doc.h:15276
Asynchronous task result.
Definition doc.h:8397
Text const ErrorCode
Definition doc.h:8422
Boolean const IsCanceled
Definition doc.h:8414
Boolean const IsProcessing
Definition doc.h:8402
Text const ErrorType
Definition doc.h:8418
Boolean const HasFailed
Definition doc.h:8410
Text const ErrorDescription
Definition doc.h:8426
Boolean const HasSucceeded
Definition doc.h:8406
Documentation for class CTeam.
Definition doc.h:8062
API for titles menus to control the main loop.
Definition doc.h:13129
Boolean const IsReady
Definition doc.h:13176
Void GetServerInfo(Text ServerLogin)
Void PublishFile(Text FileName)
Void JoinServer(Text ServerLogin, Boolean AsSpectator, Text Password)
CTitleControl::EResult const LatestResult
Definition doc.h:13180
API for titles in edition mode.
Definition doc.h:16064
Void SetTitleCampaign(Integer CampaignNum, Text ScoreContext, Text MapsFolderNameOrPlayListName, Boolean OfficialRecordEnabled)
CPackCreator *const PackCreator
Definition doc.h:16081
Void File_Move(Text OrigName, Text DestNameOrFolder, Boolean KeepOriginalCopy)
Void File_ImportFromUser(Text FileName)
Documentation for class CTitle.
Definition doc.h:3914
Description of a race run.
Definition doc.h:17528
User privileges manager.
Definition doc.h:7030
Void Track_News_PlayerAction(Ident UserId, Text NewsId, Text Placement, Text Action)
Void Track_Live_MultiplayerPlayed(Ident UserId, Integer Rank, Boolean Win)
Void Track_Context_MenuStart(Ident UserId, Text MenuName)
Array< CTaskResult *const > TaskResults
Definition doc.h:7075
Void Track_Context_MapStop(Ident UserId, Text MapUid)
Void Track_Player_MedalEarned(Ident UserId, Integer Finished, Integer BronzeMedal, Integer SilverMedal, Integer GoldMedal, Integer AuthorMedal, Boolean IsOfficialCampaign, Boolean IsTOTD)
Void Track_Live_RoyalPlayed_V2(Ident UserId, Integer Rank, Boolean Win, Boolean IsSuperRoyal, Text Division)
Void Track_Player_TrophyEarned(Ident UserId, Integer T1CountPtr, Integer T2CountPtr, Integer T3CountPtr, Integer T4CountPtr, Integer T5CountPtr, Integer T6CountPtr, Integer T7CountPtr, Integer T8CountPtr, Integer T9CountPtr)
Void Track_Context_MenuStop(Ident UserId, Text MenuName)
Void Track_Local_HotseatPlayed_V2(Ident UserId)
Void Track_Player_EndActivity(Ident UserId, Text ActivityId)
Void TaskResult_Release(Ident TaskId)
Void Track_Player_TrackOfTheDayWeekAllTrackCompleted_V2(Ident UserId, Integer Year, Integer Week, CTrackingMgr::EEventMedalLevel MedalLevel)
Void Track_Context_MapStart(Ident UserId, Text MapUid, Text Environment)
Void Track_Live_RankedPlayed(Ident UserId, Integer Rank, Boolean Win)
Void Track_Context_GameModeStop(Ident UserId, Text GameMode)
Void Track_Player_OfficialCampaign10TrackCompleted(Ident UserId, Integer Year, CTrackingMgr::EEventSeason Season, CTrackingMgr::EEventMedalLevel MedalLevel)
Void Track_Context_PlayStart(Ident UserId, Text Type)
Void Track_Player_OfficialCampaignAllTrackCompleted_V2(Ident UserId, Integer Year, CTrackingMgr::EEventSeason Season, CTrackingMgr::EEventMedalLevel MedalLevel)
Void Track_Create_NewMapCreated(Ident UserId, Text Environment, Boolean IsRandomlyGenerated)
Void Track_Context_PlayTime(Ident UserId, CTrackingMgr::EPlayTimeContext PlayTimeContext)
Void Track_Context_PlayStop(Ident UserId, Text Type, Text Reason, Integer NbRespawns)
Void Track_Live_RoyalSectionFinished_V2(Ident UserId, CTrackingMgr::EEventColorLevel ColorLevel)
Void Track_Local_SplitScreenPlayed_V2(Ident UserId)
Void Track_Player_StartActivity(Ident UserId, Text ActivityId)
Void Track_Context_GameModeStart(Ident UserId, Text GameMode)
Void Track_News_PlayerImpression(Ident UserId, Text NewsId, Text Placement, Integer Duration)
Void Track_Live_COTDPlayed(Ident UserId, Integer Rank, Boolean Win)
Documentation for class CTrophyAchievement_CompetitionMatch.
Definition doc.h:1441
Documentation for class CTrophyAchievement_CompetitionRanking.
Definition doc.h:1476
Documentation for class CTrophyAchievement_LiveMatch.
Definition doc.h:1503
Documentation for class CTrophyAchievement_SoloMedal.
Definition doc.h:1530
Documentation for class CTrophyAchievement_SoloRanking.
Definition doc.h:1541
Documentation for class CTrophyAchievement.
Definition doc.h:8573
Documentation for class CTrophySoloMedalAchievementLevelSettings.
Definition doc.h:21129
Documentation for class CTrophySoloMedalAchievementSettings.
Definition doc.h:20094
UIConfig Event.
Definition doc.h:17290
This object handles the interface.
Definition doc.h:7392
Integer AlliesLabelsMaxCount
Definition doc.h:7839
Void Spectator_SetForcedTarget_Ghost(Ident GhostInstanceId)
Real OverlayChatWidthCoef
Definition doc.h:7679
Integer OverlayChatLineCount
Definition doc.h:7671
CUIConfig::EObserverMode SpectatorObserverMode
Definition doc.h:7891
Text MarkersXML
Definition doc.h:7610
Boolean OverrideMarkers
Definition doc.h:7615
Documentation for class CUIConfigMarker.
Definition doc.h:17139
Boolean HideOnSelf
Definition doc.h:17226
Real DistMax
Definition doc.h:17213
Documentation for class CUIConfigMgr.
Definition doc.h:8190
Documentation for class CUILayer.
Definition doc.h:6951
User profile.
Definition doc.h:3679
Documentation for class CUserPrestige.
Definition doc.h:20361
API for local users/profiles.
Definition doc.h:5003
CTaskResult_StringIntList GetGroups(Ident UserId)
Array< CGameUserVoiceChat *const > VoiceChat_Users_Speaking
Definition doc.h:5249
Local profile settings.
Definition doc.h:15304
Real Interface_BeaconOpacity
Definition doc.h:15586
Real Inputs_MouseScaleFreeLook
Definition doc.h:15650
Real Inputs_MouseScaleY
Definition doc.h:15646
Real Interface_CrosshairSize
Definition doc.h:15550
Real Interface_BeaconDuration
Definition doc.h:15594
Real Interface_CrosshairOpacity
Definition doc.h:15554
Real Interface_PlayerShieldScale
Definition doc.h:15562
Real User_LightTrailHue
Definition doc.h:15434
Real Inputs_MouseSensitivityDefault
Definition doc.h:15658
Real Interface_OppoLinearHue
Definition doc.h:15578
Real Interface_CrosshairSaturation
Definition doc.h:15542
Real User_HornPitch
Definition doc.h:15438
Real Interface_AllyLinearHue
Definition doc.h:15570
Boolean const CanChangeAvatar
Definition doc.h:15398
Real Interface_BeaconSize
Definition doc.h:15590
Real Inputs_MouseSensitivityLaser
Definition doc.h:15662
Real Inputs_MouseAccel
Definition doc.h:15654
CUserV2Profile::EMapEditorMode Editors_MapEditorMode
Definition doc.h:15482
Real Interface_CrosshairLinearHue
Definition doc.h:15546
Vehicle or Character settings.
Definition doc.h:20182
Real AnalogSensitivity
Definition doc.h:20203
Real RumbleIntensity
Definition doc.h:20223
Text const SkinName
Definition doc.h:20195
Real CenterSpringIntensity
Definition doc.h:20231
Real AnalogDeadZone
Definition doc.h:20207
This is a video playback handle.
Definition doc.h:14487
Real PlayCursor
Definition doc.h:14547
Boolean AutoProcessing
Definition doc.h:14527
Documentation for class CVideoManager.
Definition doc.h:4319
Documentation for class CVoiceChatConfig.
Definition doc.h:16245
Documentation for class CVoiceChatEvent_DisplayUI.
Definition doc.h:3013
Documentation for class CVoiceChatEvent_Message.
Definition doc.h:3024
Documentation for class CVoiceChatEvent_SpeakingUsersChanged.
Definition doc.h:3047
Documentation for class CVoiceChatEvent_User_IsConnected.
Definition doc.h:3073
Documentation for class CVoiceChatEvent_User_IsMuted.
Definition doc.h:3054
Documentation for class CVoiceChatEvent_User_IsSpeaking.
Definition doc.h:3088
Documentation for class CVoiceChatEvent.
Definition doc.h:3103
API for webservices notifications.
Definition doc.h:5545
CTaskResult_WSNotification Notification_PopNext(Ident UserId)
Array< CTaskResult *const > TaskResults
Definition doc.h:5550
Boolean Notification_IsAvailable(Ident UserId)
Void TaskResult_Release(Ident TaskId)
Asynchronous task result.
Definition doc.h:20012
Asynchronous task result.
Definition doc.h:20809
Asynchronous task result.
Definition doc.h:20022
Asynchronous task result.
Definition doc.h:17845
Asynchronous task result.
Definition doc.h:17831
Asynchronous task result.
Definition doc.h:19517
Asynchronous task result.
Definition doc.h:19598
Asynchronous task result.
Definition doc.h:19608
Asynchronous task result.
Definition doc.h:19717
Asynchronous task result.
Definition doc.h:19727
Asynchronous task result.
Definition doc.h:19796
Asynchronous task result.
Definition doc.h:19941
Asynchronous task result.
Definition doc.h:20002
Asynchronous task result.
Definition doc.h:20490
Asynchronous task result.
Definition doc.h:20087
Asynchronous task result.
Definition doc.h:20240
Asynchronous task result.
Definition doc.h:19856
Asynchronous task result.
Definition doc.h:20289
Asynchronous task result.
Definition doc.h:20551
Asynchronous task result.
Definition doc.h:20413
Asynchronous task result.
Definition doc.h:20403
Asynchronous task result.
Definition doc.h:20354
Asynchronous task result.
Definition doc.h:20124
An event.
Definition doc.h:17493
Documentation for class CXmlRpc.
Definition doc.h:8367
Documentation for class CZone.
Definition doc.h:20131
Documentation for class SConstString.
Definition doc.h:10672
Documentation for class SConstStringInt.
Definition doc.h:10665
Standard animation functions.
Definition doc.h:22122
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.
Standard color manipulation functions.
Definition doc.h:22466
Text RgbToHex3(Vec3 _Rgb)
Returns the Hexa3 corresponding to the RGB given.
Vec3 HexToRgb(Text _Text)
Returns the RGB color corresponding to Hex.
Vec3 Hex6ToRgb(Text _Text)
Returns the RGB color corresponding to Hex6.
Text RgbToHex6(Vec3 _Rrggbb)
Returns the Hexa6 corresponding to the RGB given.
Vec3 Hex3ToRgb(Text _Text)
Returns the RGB color corresponding to Hex3.
Standard map coordinates manipulation functions.
Definition doc.h:22083
Standard mathematical operations, angles are in radians unless specified.
Definition doc.h:21368
Integer Clamp(Integer _X, Integer _Min, Integer _Max)
Returns the value X clamped to the range Min..Max.
Real Norm1(Vec2 _Argument1)
Returns the sum of the absolute value of each component.
Integer Max(Integer _A, Integer _B)
Returns the maximum between A and B.
Real Length(Vec2 _Argument1)
Euclidian norm of the vector.
Real Norm0(Vec2 _Argument1)
Returns maximum of the absolute value of each component.
Integer Min(Integer _A, Integer _B)
Returns the minimum between A and B.
Real RadToDeg(Real _Radian)
Converts an angle from radians to degrees.
Real DegToRad(Real _Degree)
Converts an angle from degrees to radians.
Real Mod(Real _X, Real _Min, Real _Max)
Returns the modulus of X in the range Min..Max.
Standard Text manipulation functions.
Definition doc.h:21717
Vec3 ToColor(Text _Text)
Returns the RGB color corresponding to _Text.
Array< Text > Split(Text _Separators, Text _Text)
Splits a given text based on a given separators set.
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 RegexReplace(Text _Pattern, Text _Text, Text _Flags, Text _Replacement)
Replace the _Pattern in the matching text with _Replacement.
Text FormatRank(Integer _Rank, Boolean _ShortFormat)
Returns the rank corresponding to a number, formatted according to the locale. ShortFormat: '25k' oth...
Text ToLowerCase(Text _TextToChange)
Changes upper case characters to lower case characters.
Integer Length(Text _Text)
Returns the length of _Text.
Text ToText(Integer _Integer)
Returns the Text corresponding to _Integer.
Text ColorToText(Vec3 _Color)
Returns the Text corresponding to _Color.
Text Join(Text _Separator, Array< Text > _Texts)
Joins a set of texts with the given separator.
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.
Array< Text > RegexFind(Text _Pattern, Text _Text, Text _Flags)
Find occurences of the _Pattern in the _Text.
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 TimeToText(Integer _Time)
Returns the Text corresponding to _Time.
Text CloseStyleTags(Text _String)
Return a string where the previously unclosed $< tags have their $> counterpart.
Integer ToInteger(Text _Text)
Returns the Integer corresponding to _Text.
Text SubText(Text _Text, Integer _Start, Integer _Length)
Returns a substring of _Text.
Array< Text > RegexMatch(Text _Pattern, Text _Text, Text _Flags)
Captures the groups of the _Pattern in the matching _Text. group[0] is the whole pattern match.
Standard time manipulation functions.
Definition doc.h:22345
Real Clamp01TZDay(Text _Timestamp)
Returns a Real between 0 and 1, given a timestamp, according to the day cycle in local timezone.
Text GetCurrent()
Gets current timestamp.
Integer GetLocalDelta_Months(Text _Timestamp1, Text _Timestamp2)
Returns the duration in complete months between 2 timestamps, according to the local dates.
Integer GetDelta(Text _Timestamp1, Text _Timestamp2)
Returns the duration in seconds between 2 timestamps. May be clamped if huge.
Real Clamp01UTCDay(Text _Timestamp)
Returns a Real between 0 and 1, given a timestamp, according to the day cycle in UTC timezone.
Integer GetMillisecondsSinceInit()
Returns local milliseconds elapsed since game initialisation.
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 GetLocalDelta_Years(Text _Timestamp1, Text _Timestamp2)
Returns the duration in complete years between 2 timestamps, according to the local dates.
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...