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();
4795 Void Replay_RefreshFromDisk();
5016 enum ECrossPlayState {
5024 enum EPrestigeMode {
5053 Text FindDisplayName(
Text WebServicesUserId,
Boolean IsFirstPartyDisplayName);
5061 Text ResolveURLShorcut(
Text ShortCutId);
5073 Boolean const IsNetworkAvailable;
5105 CUserV2Manager::ECrossPlayState CrossPlay_V2_IsEnabled(
Ident UserId);
5229 Boolean const VoiceChat_DisplayUI;
5233 Boolean VoiceChat_Mute_Myself;
5237 Void VoiceChat_MuteAll();
5241 Void VoiceChat_UnmuteAll();
5300 enum EAnimManagerEasing {
5438 Void PlaneReflectRefresh();
5479 enum ESystemPlatform {
5493 enum ESystemSkuIdentifier {
5503 CSystemPlatform::ESystemPlatform
const Platform;
5507 CSystemPlatform::ESystemSkuIdentifier
const SkuIdentifier;
5511 Text const ExeVersion;
5519 Text const CurrentLocalDateText;
5523 Text const CurrentTimezone;
5527 Text const CurrentTimezoneTimeOffset;
5531 Text const ExtraTool_Info;
5535 Text ExtraTool_Data;
5539 Void ClipboardSet(
Text ClipboardText);
5616 Void Menu_Internet();
5624 Void Menu_Profile();
5628 Boolean LoadingScreenRequireKeyPressed;
5632 Boolean DontScaleMainMenuForHMD;
5652 Text const ExternalRequest_Type;
5680 Boolean const Authentication_GetTokenResponseReceived;
5684 Integer const Authentication_ErrorCode;
5688 Text const Authentication_Token;
5692 Boolean Adverts_UsePersonnalData;
5715 enum CardinalDirections {
5724 enum CardinalDirections8 {
5737 enum RelativeDirections {
5784 enum ShadowsQuality {
5795 enum ValidationStatus {
5827 enum MapElemLightmapQuality {
5839 enum MapElemColorPalette {
5869 Text const MapFileName;
5873 Boolean const IsEditorReadyForRequest;
5877 Boolean const BackToMainMenuRequested;
5885 Void HideOtherPlugins();
5889 Void ShowOtherPlugins();
5893 Void ComputeShadows();
5897 Void ComputeShadows(CMapEditorPlugin::ShadowsQuality ShadowsQuality);
5901 CMapEditorPlugin::ShadowsQuality
const CurrentShadowsQuality;
5905 Boolean const IsUltraShadowsQualityAvailable;
5909 Void DisplayDefaultSetObjectivesDialog();
5949 Void TestMapFromStart();
5953 Void TestMapFromCoord(
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
5961 Void TestMapWithMode(
Text RulesModeName);
5965 Void TestMapWithMode(
Text RulesModeName,
Text SettingsXml);
5969 Void TestMapWithMode_SplitScreen(
Text RulesModeName);
5973 Void TestMapWithMode_SplitScreen(
Text RulesModeName,
Integer ScreenCount);
5981 Boolean EnableMapTypeStartTest;
5989 Void SaveMapGamepadEditor(
Text FileName);
5997 CMapEditorPlugin::PlaceMode PlaceMode;
6001 CMapEditorPlugin::EditMode EditMode;
6005 CMapEditorPlugin::MapElemColor NextMapElemColor;
6009 CMapEditorPlugin::MapElemColorPalette MapElemColorPalette;
6013 Void SetNextMapElemColorPalette();
6017 Boolean const IsColorBlindModeActive;
6029 CMapEditorPlugin::MapElemColor GetMapElemColor(
CBlock Block);
6033 CMapEditorPlugin::MapElemColor GetMapElemColor(
CItemAnchor AnchoredObject);
6037 CMapEditorPlugin::MapElemColor GetMapElemColor(
CAnchorData Anchor);
6041 Void SetMapElemColor(
CBlock Block,CMapEditorPlugin::MapElemColor Color);
6045 Void SetMapElemColor(
CItemAnchor AnchoredObject,CMapEditorPlugin::MapElemColor Color);
6049 Void SetMapElemColor(
CAnchorData Anchor,CMapEditorPlugin::MapElemColor Color);
6053 Text GetColorPaletteName(CMapEditorPlugin::MapElemColorPalette EColorPalette);
6057 Vec3 GetColorPaletteCurrentColor(CMapEditorPlugin::MapElemColorPalette EColorPalette,CMapEditorPlugin::MapElemColor EColor);
6061 Vec3 GetColorPaletteColorblindColor(CMapEditorPlugin::MapElemColorPalette EColorPalette,CMapEditorPlugin::MapElemColor EColor);
6065 Vec3 GetColorPaletteNotColorblindColor(CMapEditorPlugin::MapElemColorPalette EColorPalette,CMapEditorPlugin::MapElemColor EColor);
6069 CMapEditorPlugin::PhaseOffset NextItemPhaseOffset;
6073 CMapEditorPlugin::PhaseOffset NextMbAdditionalPhaseOffset;
6077 CMapEditorPlugin::MapElemLightmapQuality NextMapElemLightmapQuality;
6081 Boolean ForceMacroblockLightmapQuality;
6109 Real CameraToTargetDistance;
6113 Vec3 CameraTargetPosition;
6117 Vec3 const CameraPosition;
6121 Real ThumbnailCameraVAngle;
6125 Real ThumbnailCameraHAngle;
6129 Real ThumbnailCameraRoll;
6133 Real ThumbnailCameraFovY;
6137 Vec3 ThumbnailCameraPosition;
6153 Void RemoveAllBlocks();
6157 Void RemoveAllTerrain();
6161 Void RemoveAllOffZone();
6165 Void RemoveAllObjects();
6173 Void RemoveAllBlocksAndTerrain();
6177 Void ShowCustomSelection();
6181 Void HideCustomSelection();
6185 Void CopyPaste_Copy();
6189 Void CopyPaste_Cut();
6193 Void CopyPaste_Remove();
6197 Void CopyPaste_SelectAll();
6201 Void CopyPaste_ResetSelection();
6205 Void OpenToolsMenu();
6209 Void EditMediatrackIngame();
6213 Void PreloadAllBlocks();
6217 Void PreloadAllItems();
6241 Boolean PlaceBlock_NoDestruction(
CBlockModel BlockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
6337 Text GetSkinDisplayName(
Text SkinFileName);
6417 Int3 GetMouseCoordOnGround();
6425 CBlock GetStartLineBlock();
6433 Void CopyPaste_AddOrSubSelection(
Int3 StartCoord,
Int3 EndCoord);
6437 Boolean CopyPaste_Symmetrize();
6441 Integer CopyPaste_GetSelectedCoordsCount();
6449 Boolean CopyPaste_ApplyColorToSelection(CMapEditorPlugin::MapElemColor Color);
6453 Boolean CopyPaste_IncreaseSelectionPhaseOffset(CMapEditorPlugin::PhaseOffset Offset);
6457 Boolean CopyPaste_DecreaseSelectionPhaseOffset(CMapEditorPlugin::PhaseOffset Offset);
6461 Boolean CopyPaste_SetSelectionPhaseOffset(CMapEditorPlugin::PhaseOffset Offset);
6465 Boolean CopyPaste_ApplyLightmapQualityToSelection(CMapEditorPlugin::MapElemLightmapQuality LightmapQuality);
6469 Void CopyPaste_GetLightmapQualityInSelection();
6497 Void UnvalidateMetadata();
6501 Void UnvalidateGameplayInfo();
6505 Void UnvalidatePlayfield();
6509 Boolean RemoveMacroblock_NoTerrain_NoUnvalidate(
CMacroblockModel MacroblockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
6513 Boolean PlaceMacroblock_NoTerrain_NoUnvalidate(
CMacroblockModel MacroblockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
6517 Void ResetAutoRepeat();
6553 Integer GetMultilapBlockCount();
6557 Integer GetCheckpointBlockCount();
6561 Integer GetItemsCountResult();
6621 Void ResetAllMacroblockInstances();
6645 Text GetAvailableMapName();
6673 Integer MediatrackIngameEditedClipIndex;
6737 Vec3 CustomSelectionRGB;
6741 Boolean EnableEditorInputsCustomProcessing;
6745 Boolean EnableCursorShowingWhenInterfaceIsFocused;
6769 Boolean const EditorInputIsDown_Menu;
6773 Boolean const EditorInputIsDown_SwitchToRace;
6777 Boolean const EditorInputIsDown_Undo;
6781 Boolean const EditorInputIsDown_Redo;
6785 Boolean const EditorInputIsDown_CursorTiltLeft;
6789 Boolean const EditorInputIsDown_CursorTiltRight;
6793 Boolean const EditorInputIsDown_CursorUp;
6797 Boolean const EditorInputIsDown_CursorRight;
6801 Boolean const EditorInputIsDown_CursorDown;
6805 Boolean const EditorInputIsDown_CursorLeft;
6809 Boolean const EditorInputIsDown_CursorRaise;
6813 Boolean const EditorInputIsDown_CursorLower;
6817 Boolean const EditorInputIsDown_CursorTurn;
6821 Boolean const EditorInputIsDown_CursorPick;
6825 Boolean const EditorInputIsDown_CursorPlace;
6829 Boolean const EditorInputIsDown_CursorDelete;
6833 Boolean const EditorInputIsDown_CameraUp;
6837 Boolean const EditorInputIsDown_CameraRight;
6841 Boolean const EditorInputIsDown_CameraDown;
6845 Boolean const EditorInputIsDown_CameraLeft;
6849 Boolean const EditorInputIsDown_CameraZoomNext;
6853 Boolean const EditorInputIsDown_Camera0;
6857 Boolean const EditorInputIsDown_Camera1;
6861 Boolean const EditorInputIsDown_Camera3;
6865 Boolean const EditorInputIsDown_Camera7;
6869 Boolean const EditorInputIsDown_Camera9;
6873 Boolean const EditorInputIsDown_PivotChange;
6877 Boolean const EditorInputIsDown_CursorTurnSlightly;
6881 Boolean const EditorInputIsDown_CursorTurnSlightlyAntiClockwise;
6885 Boolean const EditorInputIsDown_IconUp;
6889 Boolean const EditorInputIsDown_IconRight;
6893 Boolean const EditorInputIsDown_IconDown;
6897 Boolean const EditorInputIsDown_IconLeft;
6901 Boolean const EditorInputIsDown_RemoveAll;
6905 Boolean const EditorInputIsDown_Save;
6909 Boolean const EditorInputIsDown_SelectAll;
6913 Boolean const EditorInputIsDown_Copy;
6917 Boolean const EditorInputIsDown_Cut;
6921 Boolean const EditorInputIsDown_Paste;
6925 Real const CollectionSquareSize;
6929 Real const CollectionSquareHeight;
6933 Integer const CollectionGroundY;
6937 CMapEditorPlugin::ValidationStatus
const ValidationStatus;
6953 CMlPage *
const ManialinkPage;
6980 enum EUILayerAnimation {
7004 CUILayer::EUILayerType Type;
7008 CUILayer::EUILayerAnimation InAnimation;
7012 CUILayer::EUILayerAnimation OutAnimation;
7016 CUILayer::EUILayerAnimation InOutAnimation;
7032 Boolean const IsLocalPageScriptRunning;
7043 enum EEventColorLevel {
7053 enum EEventMedalLevel {
7072 enum EPlayTimeContext {
7206 enum EInteractionStatus {
7238 CAnyEditorPlugin::EInteractionStatus
const InteractionStatus;
7263 Text const Comments;
7271 Text const CollectionName;
7275 Text const AuthorLogin;
7279 Text const AuthorNickName;
7283 Text const AuthorZonePath;
7287 Text const AuthorZoneFlagUrl;
7291 Text const AuthorCountryFlagUrl;
7299 Text const MapStyle;
7307 Boolean const CreatedWithSimpleEditor;
7311 Boolean const CreatedWithPartyEditor;
7315 Boolean const CreatedWithGamepadEditor;
7319 Integer const TMObjective_AuthorTime;
7323 Integer const TMObjective_GoldTime;
7327 Integer const TMObjective_SilverTime;
7331 Integer const TMObjective_BronzeTime;
7335 Integer const TMObjective_NbLaps;
7339 Boolean const TMObjective_IsLapRace;
7351 Text const FileName;
7377 Text const ClientVersion;
7381 Text const ClientTitleVersion;
7413 PlayersPresentation,
7415 RollingBackgroundIntro,
7416 CustomMTClip_WithUIInteraction,
7442 enum ELabelsVisibility {
7448 WhenInMiddleOfScreen,
7453 enum EAvatarVariant {
7507 enum EMessageDisplay {
7516 enum EObserverMode {
7525 enum EHudVisibility {
7534 enum ECutSceneStyle {
7542 CUIConfig::EUISequence UISequence;
7546 Boolean const UISequenceIsCompleted;
7550 Text UISequence_CustomMTClip;
7554 Integer UISequence_CustomMTRefTime;
7558 Boolean UISequence_CanSkipIntroMT;
7562 Text UISequence_PodiumPlayersWin;
7566 Text UISequence_PodiumPlayersLose;
7570 CUIConfig::ECutSceneStyle UISequence_CutSceneStyle;
7574 Boolean DisableZoomTransitions;
7586 Text BigMessageAvatarLogin;
7590 CUIConfig::EAvatarVariant BigMessageAvatarVariant;
7594 CUIConfig::EUISound BigMessageSound;
7598 Integer BigMessageSoundVariant;
7659 Boolean OverlayHideConsumables;
7671 Boolean OverlayHideEndMapLadderRecap;
7675 Boolean OverlayHideSpectatorInfos;
7683 Vec2 OverlayChatOffset;
7691 Vec2 CountdownCoord;
7695 Boolean NoticesFilter_HidePlayerInfo;
7699 Boolean NoticesFilter_HidePlayerWarning;
7703 Boolean NoticesFilter_HidePlayerInfoIfNotMe;
7707 Boolean NoticesFilter_HidePlayerWarningIfNotMe;
7711 Boolean NoticesFilter_HideMapInfo;
7715 Boolean NoticesFilter_HideMapWarning;
7719 Boolean NoticesFilter_HideMatchInfo;
7723 Boolean NoticesFilter_HideMatchWarning;
7727 CUIConfig::ENoticeLevel NoticesFilter_LevelToShowAsBigMessage;
7735 CUIConfig::EVisibility ScoreTableVisibility;
7739 Text SmallScoreTable;
7743 CUIConfig::EVisibility SmallScoreTableVisibility;
7747 Boolean ScoreTableOnlyManialink;
7751 Boolean AltMenuNoDefaultScores;
7755 Boolean AltMenuNoCustomScores;
7763 Ident ScoreSummary_Player1;
7771 Integer ScoreSummary_RoundPoints1;
7775 Integer ScoreSummary_MatchPoints1;
7779 Real ScoreSummary_Gauge1;
7783 Ident ScoreSummary_Player2;
7791 Integer ScoreSummary_RoundPoints2;
7795 Integer ScoreSummary_MatchPoints2;
7799 Real ScoreSummary_Gauge2;
7803 Boolean ScreenIn3dHideScoreSummary;
7811 Boolean DisplayControl_UseLiveCamera;
7815 Boolean DisplayControl_UseEsportsProgrammation;
7823 CUIConfig::EUIStatus UIStatus;
7827 CUIConfig::EHudVisibility LabelsVisibility;
7831 Boolean LabelsVisibility_SkipMarkersOnly;
7835 CUIConfig::ELabelsVisibility AlliesLabelsVisibility;
7839 CUIConfig::EVisibility AlliesLabelsShowGauges;
7843 CUIConfig::EVisibility AlliesLabelsShowNames;
7851 CUIConfig::ELabelsVisibility TeamLabelsVisibility;
7855 CUIConfig::EVisibility TeamLabelsShowGauges;
7859 CUIConfig::EVisibility TeamLabelsShowNames;
7863 CUIConfig::ELabelsVisibility OpposingTeamLabelsVisibility;
7867 CUIConfig::EVisibility OpposingTeamLabelsShowGauges;
7871 CUIConfig::EVisibility OpposingTeamLabelsShowNames;
7883 Integer SpectatorForceCameraType;
7887 Real SpectatorCamAutoLatitude;
7891 Real SpectatorCamAutoLongitude;
7895 Real SpectatorCamAutoRadius;
7903 Void Spectator_SetAutoTarget_Clear();
7907 Void Spectator_SetAutoTarget_All();
7911 Void Spectator_SetAutoTarget_User(
CUser User);
7915 Void Spectator_SetForcedTarget_Clear();
7919 Void Spectator_SetForcedTarget_AllPlayers();
7923 Void Spectator_SetForcedTarget_AllMap();
7927 Void Spectator_SetForcedTarget_Entity(
CEntity Entity);
7939 Void Spectator_SetForcedTarget_Clan(
Integer ClanNumber);
7947 Void SendNotice(
Text Text,CUIConfig::ENoticeLevel Level,
CUser Avatar,CUIConfig::EAvatarVariant AvatarVariant,CUIConfig::EUISound Sound,
Integer SoundVariant);
7979 Void ClearMarkers();
7983 Void QueueMessage(
Integer Duration,
Integer Priority,CUIConfig::EMessageDisplay Level,
Text Message,
CUser Avatar,CUIConfig::EAvatarVariant AvatarVariant,CUIConfig::EUISound Sound,
Integer SoundVariant);
7987 Void QueueMessage(
Integer Duration,
Integer Priority,CUIConfig::EMessageDisplay Level,
Text Message,CUIConfig::EUISound Sound,
Integer SoundVariant);
7995 Void ClearMessages();
8019 Boolean const RequestsSpectate;
8043 Boolean const IsRegisteredForLadderMatch;
8047 Real const LadderScore;
8055 Real LadderMatchScoreValue;
8091 Text PresentationManialinkUrl;
8103 Vec3 ColorSecondary;
8111 Text const ColorText;
8115 Text const ColorizedName;
8156 CServerPluginEvent::EType
const Type;
8164 Text const ChatText;
8168 CServerPluginEvent::EChatOption
const ChatOption;
8172 Text const ChatCommandType;
8180 Text const ModeCallbackType;
8239 Void UILayerDestroyAll();
8247 Integer UISequenceMaxDuration;
8270 SpectatorSelectable,
8280 Void AutoTeamBalance();
8300 Boolean ForceSpectator(
CUser User,CServerAdmin::ESpecMode SpecMode);
8304 Boolean ForceSpectator(
CClient Client,CServerAdmin::ESpecMode SpecMode);
8320 Boolean IsDisableProfileSkins;
8328 Void DisconnectFakePlayer(
Text Login);
8336 Void SendToServerAfterMatch(
Text ServerUrl);
8348 Boolean const Authentication_GetTokenResponseReceived;
8352 Integer const Authentication_ErrorCode;
8356 Text const Authentication_Token;
8364 Text const PlayerRestrictions;
8392 Void SendCallback_BeginRound();
8396 Void SendCallback_EndRound();
8469 Text OverrideZoneIcon_ImageUrl;
8473 Void SetProfileInfoFromUser(
CUser User);
8531 Text const AccountId;
8535 Text const WebServicesUserId;
8586 Text const TrophyAchievementId;
8590 Text const TrophyAchievementType;
8624 Text ModeStatusMessage;
8628 CTitle *
const LoadedTitle;
8632 Text const ServerLogin;
8636 Text const ServerName;
8640 Text const ServerModeName;
8652 Text const MapPlayerModelName;
8668 Text NeutralEmblemUrl;
8672 Text const ForcedClubLinkUrl1;
8676 Text const ForcedClubLinkUrl2;
8680 Void TweakTeamColorsToAvoidHueOverlap();
8684 Text ClientManiaAppUrl;
8700 Boolean const ServerShutdownRequested;
8708 Void RequestLoadMap();
8712 Void RequestUnloadMap();
8744 Void Ladder_OpenMatch_Request();
8752 Void Ladder_OpenMatch_BeginRequest();
8756 Void Ladder_OpenMatch_AddPlayer(
CScore PlayerScore);
8760 Void Ladder_OpenMatch_EndRequest();
8764 Void Ladder_CloseMatchRequest();
8768 Void Ladder_CancelMatchRequest();
8772 Boolean const Ladder_RequestInProgress;
8780 Void Ladder_SetMatchMakingMatchId(
Integer MatchId);
8792 Void Trophy_CompetitionMatch_ClearResultList();
8800 Void Trophy_LiveTimeAttackAchievement_AddResult(
Text WebServicesUserId,
Integer MatchRank,
Integer TrophyRanking);
8804 Void Trophy_LiveTimeAttackAchievement_ClearResultList();
8816 Void AutoTeamBalance();
8820 Void Solo_SetNewRecord(
CScore PlayerScore,CMode::EMedal PlayerScore);
8824 Boolean const Solo_NewRecordSequenceInProgress;
8872 Void Users_RequestSwitchToSpectator(
CUser User);
8888 Void Users_DestroyAllFakes();
8892 Void ItemList_Begin();
8912 Void ItemList_End();
8916 Void DemoToken_StartUsingToken();
8920 Void DemoToken_StopUsingToken();
8924 Void DemoToken_GetAndUseToken(
CUser User);
8928 Void ActionList_Begin();
8940 Void ActionList_End();
8952 Void Replay_Start();
8972 Void Activity_Match_Create_Begin(
Text ActivityId);
8976 Void Activity_Match_Create_AddPlayer(
Text WebServicesUserId,
Text TeamName);
8980 Void Activity_Match_Create_AddTeam(
Text TeamName);
8984 Void Activity_Match_Create_End();
8988 Void Activity_Match_ReportResult_Begin();
9000 Void Activity_Match_ReportResult_End();
9024 Void GhostDriver_UploadLimits_Begin();
9028 Void GhostDriver_UploadLimits_AddLevel(
Integer TeamLevel);
9040 Void GhostDriver_Upload_TeamMember_Begin();
9044 Void GhostDriver_Upload_AddGhost(
CGhost Ghost);
9048 Void GhostDriver_Upload_TeamMember_End();
9056 Void GhostDriver_Download_Begin();
9072 Void GameScene_ResetAll();
9108 CSmPlayer::ESpawnStatus
const SpawnStatus;
9136 Integer const CurrentLapNumber;
9140 Integer const CurrentRaceTime;
9148 Integer const CurrentRaceRespawns;
9152 Integer const CurrentLapRespawns;
9160 Integer ActionWheelSelectedSlotIndex;
9188 Integer const StaminaMaxValue;
9220 Boolean UseAlternateWeaponVisual;
9244 Text Dossard_Number;
9248 Text Dossard_Trigram;
9260 Real ForceLinearHue;
9292 Boolean const IsEntityStateAvailable;
9296 Vec3 const Position;
9304 Real const AimPitch;
9312 Vec3 const AimDirection;
9316 Vec3 const UpDirection;
9320 Vec3 const LeftDirection;
9324 Vec3 const Velocity;
9336 Boolean const IsTouchingGround;
9368 Boolean const IsOnTechNucleus;
9376 Boolean const IsOnTechSafeZone;
9380 Boolean const IsOnTechTeleport;
9384 Boolean const IsOnTechNoWeapon;
9388 Boolean const IsPowerJumpActivable;
9392 Boolean const IsTeleportActivable;
9396 Boolean const IsAttractorActivable;
9400 Integer const NbActiveAttractors;
9456 Real const Upwardness;
9460 Real const Distance;
9468 Real const InputSteer;
9472 Real const InputGasPedal;
9480 Real const EngineRpm;
9488 Real const EngineTurboRatio;
9492 Integer const WheelsContactCount;
9496 Integer const WheelsSkiddingCount;
9504 Integer const SkiddingDuration;
9508 Real const SkiddingDistance;
9512 Real const FlyingDistance;
9520 Integer const HandicapNoGasDuration;
9524 Integer const HandicapForceGasDuration;
9528 Integer const HandicapNoBrakesDuration;
9532 Integer const HandicapNoSteeringDuration;
9536 Integer const HandicapNoGripDuration;
9562 OnPlayerRequestRespawn,
9563 OnActionCustomEvent,
9565 OnPlayerTouchesObject,
9566 OnPlayerThrowsObject,
9567 OnPlayerTriggersSector,
9568 OnPlayerTriggersWaypoint,
9569 OnPlayerRequestActionChange,
9570 OnVehicleArmorEmpty,
9572 OnVehicleVsVehicleCollision,
9573 OnPlayerRequestItemInteraction,
9637 CEntity *
const ShooterEntity;
9653 Vec3 const ItemPosition;
9657 Real const MissDist;
9665 Boolean const ShooterUsedAction;
9669 Integer const ShooterWeaponNum;
9673 CSmModeEvent::EActionSlot
const ShooterActionSlot;
9677 Text const ShooterActionId;
9681 Boolean const VictimUsedAction;
9685 Integer const VictimWeaponNum;
9689 CSmModeEvent::EActionSlot
const VictimActionSlot;
9693 Text const VictimActionId;
9697 CSmModeEvent::EActionSlot
const ActionSlot;
9701 CSmModeEvent::EActionInput
const ActionInput;
9705 Text const ActionId;
9725 Integer const WaypointLapTime;
9745 Boolean const PlayerWasSpawned;
9749 Boolean const PlayerWasDisconnected;
9753 Boolean const PlayerWasInLadderMatch;
9757 Vec3 const PlayerLastPosition;
9761 Vec3 const PlayerLastAimDirection;
9773 Text const CommandName;
9777 Boolean const CommandValueBoolean;
9781 Integer const CommandValueInteger;
9785 Real const CommandValueReal;
9789 Text const CommandValueText;
9793 Vec2 const CommandValueVec2;
9797 Vec3 const CommandValueVec3;
9801 Int2 const CommandValueInt2;
9805 Int3 const CommandValueInt3;
9832 Integer const NumberOfCollectors;
9887 Integer const NbEliminationsInflicted;
9891 Integer const NbEliminationsTaken;
9895 Integer const DamageInflicted;
9974 Vec3 const Position;
9998 Vec3 const Velocity;
10010 Real const AccelInput;
10037 Ident const BotModelId;
10052 Ident const BotModelId;
10101 CSmObject::EStatus
const Status;
10105 Ident const ModelId;
10125 Void SetUnspawned();
10137 Vec3 const Position;
10153 Ident const ThrowLatestPlayerId;
10188 Void Ghost_Remove(
Ident GhostInstanceId);
10192 Void Ghost_RemoveAll();
10215 enum ValidationStatus {
10223 Boolean CustomEditAnchorData;
10227 Void ClearMapMetadata();
10231 CMapType::ValidationStatus ValidationStatus;
10235 Text ValidabilityRequirementsMessage;
10239 Boolean ValidationEndRequested;
10243 Boolean ValidationEndNoConfirm;
10247 Void RequestEnterPlayground();
10251 Void RequestLeavePlayground();
10255 Boolean const IsSwitchedToPlayground;
10287 OnProjectileDestroyed,
10299 enum EInputChange {
10303 Focused_QuickAccess1,
10304 Focused_QuickAccess2,
10305 Focused_QuickAccess3,
10306 Focused_QuickAccess4,
10307 Focused_QuickAccess5,
10308 Focused_QuickAccess6,
10309 Focused_QuickAccess7,
10310 Focused_QuickAccess8,
10311 Focused_QuickAccess9,
10312 Focused_QuickAccess0,
10313 Focused_Consumable1,
10314 Focused_Consumable2,
10323 Ident const ProjectileModelId;
10327 Integer const ProjectileStartDate;
10339 Vec3 const Position;
10343 Vec3 const Direction;
10359 CSmActionEvent::EInputChange
const Input;
10378 enum EInGameMenuResult {
10462 Void ShowCurChallengeCard();
10466 Void ShowModeHelp();
10470 Void CopyServerLinkToClipBoard();
10498 Void ShowInGameMenu();
10502 Void CloseInGameMenu(CMlScriptIngame::EInGameMenuResult Result);
10506 Void CloseScoresTable();
10510 Boolean IsInGameMenuDisplayed;
10514 Text CurrentServerLogin;
10518 Text CurrentServerName;
10522 Text CurrentServerDesc;
10526 Text CurrentServerJoinLink;
10530 Text CurrentServerModeName;
10542 Boolean SplitScreenIsHorizontal;
10546 Void PlayUiSound(CMlScriptIngame::EUISound Sound,
Integer SoundVariant,
Real Volume);
10581 CMap const *
const Map;
10589 Boolean IsInGameMenuDisplayed;
10593 Text CurrentServerLogin;
10597 Text CurrentServerName;
10601 Text CurrentServerDesc;
10605 Text CurrentServerJoinLink;
10609 Text CurrentServerModeName;
10621 Boolean SplitScreenIsHorizontal;
10632 enum EMuteSetting {
10639 CGameUserVoiceChat::EMuteSetting MuteSetting;
10651 Boolean const MuteChangePending;
10667 CUser *
const MatchingPlayerInfo;
10700 Text Device_Current;
10704 Text Device_NextApply;
10708 Integer const VoiceChat_Devices_DirtyCounter;
10720 Text const VoiceChat_Device_In_Current;
10724 Text const VoiceChat_Device_Out_Current;
10728 Text VoiceChat_Device_In_NextApply;
10732 Text VoiceChat_Device_Out_NextApply;
10736 Real VoiceChat_SpeakerVolume;
10740 NSystemConfig::EVoiceDetectionMode VoiceChat_VoiceDetection_Mode;
10836 Void NewModule(CEditorModule::EModuleType ModuleType);
10860 Void SetPreviewBackground(
Text Url);
10864 Void ReloadPreview();
10880 Void EditedPlaygroundHud_SetPreviewContext(
Ident ContextId);
10884 Void FileBrowser_Open();
10888 Void FileBrowser_Save();
10892 Boolean const FileBrowser_IsRunning;
10896 Text const FileBrowser_FilePath;
10918 enum EEdgesDisplay {
10926 enum EEdgesConstraint {
10944 enum EInteraction {
10948 VoxelPickDrag_Base,
10949 VoxelPickDrag_Creation,
10950 VoxelPickDrag_Delete,
10951 VoxelPickDrag_Select,
10952 VoxelPickDrag_Pick,
10953 VoxelPickDrag_SelectTranslation,
10954 VoxelPickDrag_SelectRotation,
10955 VoxelPickDrag_Paste,
10959 ExtrudeTranslation,
10969 BlocTransformation,
10975 enum ETexCoordLayer {
10981 enum EMaterialFilterCriterion {
10983 IsBadForHorizontalFaces,
10984 IsBadForVerticalFaces,
10997 enum EUVEditorMode {
11000 Atlas_SelectOnClic,
11005 enum EUVEditorProjectionType {
11043 enum ETitleCoreType {
11066 Text Layers_GetLayerNameFromIndex(
Integer LayerIndex);
11070 CEditorMesh::ELayerType Layers_GetLayerTypeFromIndex(
Integer LayerIndex);
11074 Boolean Layers_GetLayerGeneratableFromIndex(
Integer LayerIndex);
11078 Void Layers_SetLayerGeneratableFromIndex(
Integer LayerIndex,
Boolean LayerGeneratability);
11082 Void Layers_AddLayer(CEditorMesh::ELayerType LayerType);
11086 Ident Layers_GetLayerIdSelected();
11090 Void Layers_SetLayerIdSelected(
Ident LayerId);
11094 CEditorMesh::ELayerType Layers_GetLayerSelectedType();
11098 Integer Layers_GetLayerSelectedIndex();
11102 CEditorMesh::ELayerType Layers_GetEditedLayerType();
11106 Text Layers_GetLayerSelectedName();
11114 Void Layers_EditMaskValidate(
Integer LayerIndex);
11118 Void Layers_MoveSelectedLayerUp();
11122 Void Layers_MoveSelectedLayerDown();
11126 Void Layers_EditSelectedLayer(
Boolean RegenerateSolid);
11130 Void Layers_CloseEditSelectedLayer();
11134 Void Layers_DeleteSelectedLayer();
11138 Integer Transitions_GetCount();
11142 Void Transitions_AddTransition(
Text TransitionName,
Integer TransitionPosition,
Real TransitionSize);
11146 Void Transitions_DeleteCurrentTransition();
11150 Integer Transitions_GetTransitionSelectedIndex();
11154 Void Transitions_SetTransitionSelectedIndex(
Integer TransitionIndex);
11158 Integer Transitions_GetTransitionCurrentPage();
11162 Void Transitions_SetTransitionCurrentPage(
Integer TransitionCurrentPage);
11166 Text Transitions_GetTransitionNameFromIndex(
Integer TransitionIndex);
11170 Void Transitions_SetTransitionNameFromIndex(
Integer TransitionIndex,
Real TransitionName);
11174 Boolean Transitions_GetTransitionVisibilityFromIndex(
Integer TransitionIndex);
11178 Void Transitions_SetTransitionVisibilityFromIndex(
Integer TransitionIndex,
Boolean TransitionVisibility);
11182 Real Transitions_GetTransitionSizeFromIndex(
Integer TransitionIndex);
11186 Void Transitions_SetTransitionSizeFromIndex(
Integer TransitionIndex,
Real TransitionSize);
11190 Integer Transitions_GetTransitionPositionFromIndex(
Integer TransitionIndex);
11194 Void Transitions_SetTransitionPositionFromIndex(
Integer TransitionIndex,
Integer TransitionPosition);
11202 Integer SubdivideSmooth_NbSteps;
11206 Real LayerValueAxisX;
11210 Real LayerValueAxisY;
11214 Real LayerValueAxisZ;
11222 Real LayerValueParam1;
11226 Real LayerValueParam2;
11230 Real LayerValueParam3;
11234 Real LayerValueParam4;
11266 Boolean AddTransitionInProgress;
11270 Text NewTransitionName;
11274 Integer NewTransitionPosition;
11278 Real NewTransitionSize;
11294 Boolean CameraEatingInputsScript;
11310 Void EditionBox_SetStep(
Real Step);
11314 Boolean const EditionBox_IsPlaneOriented;
11334 Real const RotationValue;
11338 Real const ScalingStep;
11342 Real const ScalingRatio;
11358 CEditorMesh::EEdgesDisplay DisplayEdges;
11362 Void EditedMesh_Clear();
11366 Void EditedMesh_Simplify();
11370 Void EditedMesh_SimplifySelection();
11374 Void EditedMesh_Lod(
Real FacesRatio);
11378 Void UVUnwrap(
Ident SetHandle,CEditorMesh::ETexCoordLayer ETexCoordLayer);
11390 Void SwitchPlane();
11398 Boolean const GridSnap_IsActive;
11402 Vec3 PickInfo_GetNormal();
11406 Vec3 PickInfo_GetPosition();
11410 Ident PickInfo_GetAnchorId();
11414 Real PickInfo_GetEdgeLength();
11418 Vec3 PickInfo_GetNextVertexPosition();
11422 Ident PickInfo_GetMaterial();
11426 Text PickInfo_GetError();
11430 Void Part_SetAnchorPos(
Vec3 Position);
11438 Void Part_ClearAnchor();
11458 Integer const MaterialGameplayIdNumber;
11462 Integer const MaterialsUpdateId;
11502 Vec3 CurrentColorForSpecialMaterials;
11506 Ident Material_GetMaterialIdSelected();
11510 Void Material_SetMaterialIdSelected(
Ident MaterialEditorId);
11514 Ident MaterialDyna_GetMaterialIdSelected();
11518 Void MaterialDyna_SetMaterialIdSelected(
Ident DynaMaterialType);
11522 Integer Material_GetSubTexIndexSelected();
11526 Integer Material_MaterialLibGetCount();
11530 Void Material_SetDefault(
Ident MaterialId);
11534 Ident Material_GetDefault();
11538 Ident MaterialPhysic_GetDefault();
11542 Integer MaterialPhysic_GetIndex();
11546 Integer MaterialPhysic_GetGameplayId(
Ident MaterialId);
11550 CImage MaterialPhysic_GetNextBitmap();
11554 Ident MaterialDyna_GetDefault();
11558 Void MaterialDyna_SetDefault(
Ident MaterialId);
11578 Boolean Material_MatchesCriterion(
Ident MaterialId,CEditorMesh::EMaterialFilterCriterion ResultSetHandle);
11582 Void Material_SetFilter(CEditorMesh::EMaterialFilterCriterion Criterion,CEditorMesh::EFilterKind FilterKind);
11586 CEditorMesh::EFilterKind Material_GetFilter(CEditorMesh::EMaterialFilterCriterion Criterion);
11590 Void Material_ClearFilters();
11594 Void Material_UVEditor_SetIsRotation(
Boolean IsRotation);
11598 Void Material_UVEditor_SetIsScale(
Boolean IsScale);
11602 Void Material_UVEditor_SetIsScale1D(
Boolean IsScale);
11610 Void Material_UVEditor_Close();
11614 Boolean Material_UVEditor_IsRunning();
11618 Void Material_UVEditor_SetMode(CEditorMesh::EUVEditorMode Mode);
11622 CEditorMesh::EUVEditorMode Material_UVEditor_GetMode();
11626 Void Material_UVEditor_SetProjectionType(CEditorMesh::EUVEditorProjectionType ProjectionType);
11630 Boolean Material_IsGameMaterial();
11638 Void Material_UVEditor_Apply();
11642 Void Material_CopyMaterial(
Ident SetHandle);
11646 Void Material_PasteMaterial(
Ident SetHandle);
11650 Integer const Material_Atlas_SelectedSubTexIndex;
11654 CEditorMesh::EInteraction
const CurrentInteraction;
11658 Void Interaction_Close();
11662 Void Interaction_SetPreview(
Ident SetToPreview);
11666 Integer const CreationElemsCount;
11670 Boolean Interaction_StartCreation(
Ident CreationSetHandle,CEditorMesh::EElemType ElemType,
Ident SetToPickFromHandle);
11674 Void Interaction_Creation_GetElems(
Ident ResultSetHandle);
11678 Void Interaction_Creation_ClearParams();
11682 Void Interaction_Creation_SetEdgesConstraint(CEditorMesh::EEdgesConstraint EdgesConstraint);
11686 Void Interaction_Creation_SetAutoMerge(
Boolean AutoMerge);
11690 Boolean Interaction_StartPaste();
11694 Boolean Interaction_StartBlocTransformation(
Ident TransformationSetHandle);
11698 Boolean Interaction_StartCurve2D(
Ident BordersSetHandle);
11702 Void Interaction_CloseCurve2D(
Boolean CanDoCurve2D);
11706 Boolean Interaction_StartPick(CEditorMesh::EElemType ElemType,
Ident SetToPickFrom);
11710 Boolean Interaction_StartPickJoint();
11714 Boolean Interaction_StartVoxelPickDrag_Base(CEditorMesh::EElemType ElemType);
11718 Boolean Interaction_StartVoxelPickDrag_Creation();
11722 Boolean Interaction_StartVoxelPickDrag_Delete();
11726 Boolean Interaction_StartVoxelPickDrag_Select(
Ident SelectionSetHandle);
11730 Void Interaction_CloseVoxelPickDrag_Select();
11734 Boolean Interaction_StartVoxelPickDrag_Pick();
11738 Void Interaction_CloseVoxelPickDrag_Pick();
11742 Boolean Interaction_StartVoxelPickDrag_SelectTranslation();
11746 Boolean Interaction_StartVoxelPickDrag_SelectRotation();
11750 Boolean Interaction_StartVoxelPickDrag_Paste();
11770 Void Interaction_Selection_ClearParams();
11774 Void Interaction_Selection_SetUseParts(
Boolean UseParts);
11778 Void Interaction_Selection_SetCanEnterLeaf(
Boolean CanEnterLeaf);
11782 Boolean Interaction_StartSelection(
Ident SelectionSetHandle,CEditorMesh::EElemType ElemType,
Ident SelectionSetToPickFrom,
Boolean IsFromALayer,
Boolean AllowDoubleClick);
11786 Void Interaction_CloseSelection();
11790 Boolean Interaction_StartTranslation(
Ident TranslationSetHandle);
11794 Boolean Interaction_StartPickTranslation(
Ident TranslationSetHandle);
11798 Boolean Interaction_StartRotation(
Ident RotationSetHandle);
11802 Boolean Interaction_StartPickRotation(
Ident RotationSetHandle);
11806 Void Interaction_Rotation_SetStep(
Real RotationStep);
11810 Boolean Interaction_StartPickScale(
Ident ScalingSetHandle);
11814 Void Interaction_Scale_SetStep(
Real ScalingStep);
11818 Boolean Interaction_StartSplit();
11822 Void Display_HighlightSet(
Ident SetHandle);
11826 Void Display_ClearHighlighting();
11830 Boolean const Display_HideElemsByDistance_IsActive;
11834 Integer Display_HideElemsByDistance_Distance;
11838 Real Display_HideElemsByDistance_Opacity;
11842 Void Display_HideElemsByDistance_Start(
Ident SetHandle);
11846 Void Display_HideElemsByDistance_Stop();
11850 Void Display_HideMap();
11854 Void Display_ShowMap();
11858 Void MergeAllSuperposedElements(
Ident SetHandle);
11862 Ident const SelectionSet;
11866 Void Selection_Undo();
11870 Void Selection_Redo();
11874 Void Selection_Invert();
11878 Void Selection_SelectAllByMaterial();
11882 Ident SetOfElements_Create();
11886 Void SetOfElements_CopyFrom(
Ident DestinationSet,
Ident SourceSet);
11890 Void SetOfElements_Append(
Ident DestinationSet,
Ident SourceSet);
11894 Void SetOfElements_Destroy(
Ident SetHandle);
11898 Void SetOfElements_Empty(
Ident SetHandle);
11902 Void SetOfElements_SetAllElements(
Ident SetHandle);
11906 Void SetOfElements_SetAllFaces(
Ident SetHandle);
11910 Void SetOfElements_DeleteElements(
Ident SetHandle);
11918 Boolean SetOfElements_HasHorizontalFaces(
Ident SetHandle);
11922 Boolean SetOfElements_HasVerticalFaces(
Ident SetHandle);
11930 Integer SetOfElements_GetVerticesCount(
Ident SetHandle);
11942 Void ExtendSelectedSet(
Ident SetHandle);
11954 Void SelectionSet_SelectAll();
11962 Void Preview_Clear();
11966 Void VoxelSpace_SetVec3(
Vec3 Pos);
11970 Integer VoxelSpace_GetVoxelsCount();
11974 Void VoxelSpace_SelectAll();
11978 Void VoxelSpace_DeleteOneVoxel();
11982 Void VoxelSpace_DeleteSelection();
11986 Void VoxelSpace_ApplyMaterialToVoxel();
11990 Void VoxelSpace_GenerateMesh();
11994 Vec3 VoxelSpaceCenter;
11998 Vec3 VoxelSpaceAngle;
12002 Real VoxelSpaceStep;
12006 Boolean VoxelSpaceIsInteractive;
12010 Void SetOfElements_ProjectOnPlane(
Ident SetHandle);
12014 Void SetOfElements_ProjectOnGround(
Ident SetHandle,
Real Height);
12018 Void SetOfElements_SplitEdgeWithVertex(
Ident SetHandle);
12022 Void SetOfElements_CollapseEdgeWithVertex(
Ident SetHandle);
12026 Void SetOfElements_Subdivide(
Ident SetHandle);
12030 Void SetOfElements_Subdivide_Interpolation(
Ident SetHandle);
12034 Void SetOfVertices_DrawCircle(
Ident InputSetHandle,
Ident ResultSetHandle);
12038 Void SetOfVertices_DrawDisc(
Ident InputSetHandle,
Ident ResultSetHandle);
12042 Void SetOfVertices_DrawCircle(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
12046 Void SetOfVertices_DrawIcosahedron(
Ident InputSetHandle,
Ident ResultSetHandle);
12050 Void SetOfVertices_DrawIcosahedron(
Ident CenterSetHandle,
Vec3 PointOnCircle,
Ident ResultSetHandle);
12054 Void SetOfVertices_DrawIcosahedricSphere(
Ident InputSetHandle,
Ident ResultSetHandle);
12066 Void SetOfVertices_DrawSpline(
Ident ControlSetHandle,
Ident ResultSetHandle);
12070 Void SetOfVertices_Weld(
Ident VerticesSetHandle);
12074 Void SetOfVertices_DrawBox(
Ident ControlSetHandle,
Ident ResultSetHandle);
12086 Void SetOfEdges_BorderExpand(
Ident SetHandle);
12090 Void SetOfOneEdge_FaceLoopExpand(
Ident SetHandle);
12094 Void SetOfOneEdge_EdgeLoopExpand(
Ident SetHandle);
12098 Void SetOfOneFace_CutHole(
Ident FaceSetHandle,
Ident EdgesSetHandle);
12106 Void SetOfFaces_QuadsToTriangles(
Ident SetHandle,
Ident ResultSetHandle);
12110 Void SetOfFaces_TrianglesToQuads(
Ident SetHandle,
Ident ResultSetHandle);
12114 Void SetOfFaces_ApplyMaterial(
Ident SetHandle,
Ident MaterialId);
12118 Void SetOfFaces_PlanarExpand(
Ident FacesSetHandle);
12122 Void SetOfFaces_ChangeOrientation(
Ident FacesSetHandle);
12130 Integer const PrefabNamesUpdateId;
12134 Integer PrefabListCurrentPage;
12142 Void Prefabs_Reload();
12146 Void Prefab_Export();
12154 Boolean Parts_CanMergeParts();
12158 Boolean Parts_CanGroupParts();
12162 Boolean Parts_CanUngroupParts();
12166 Int3 Parts_GetOpsState();
12170 Void Parts_MergeSelectedParts();
12174 Void Parts_Group();
12178 Void Parts_UngroupSelectedParts();
12190 Void AddUndoState();
12202 Boolean MustClearLastSaveBuffer;
12206 Boolean const IsExperimental;
12210 CEditorMesh::ETitleCoreType GetTitleCoreType();
12224 Void Bindings_AddContext(
Text ContextName);
12228 Void Bindings_AddBinding(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
12232 Void Bindings_RemoveContext(
Text ContextName);
12236 Void Bindings_RemoveBinding(
Text ContextName,
Text BindingName);
12240 Void Bindings_RequestInput(
Text ContextName,
Text BindingName);
12244 Boolean const Bindings_RequestInput_Done;
12248 Void Bindings_SetBindingScriptId(
Text ContextName,
Text BindingScriptId,
Text NewBindingScriptId);
12252 Void Bindings_SetBindingDisplayName(
Text ContextName,
Text BindingScriptId,
Text BindingDisplayName);
12256 Void Bindings_SetContextName(
Text ContextName,
Text NewContextName);
12264 Void Bindings_GetContextBindings(
Text ContextName);
12272 Text Bindings_GetBindingActionName(
Text ContextName,
Text BindingName);
12276 Text Bindings_GetBindingDisplayName(
Text ContextName,
Text BindingName);
12291 enum EMediaTrackerBlockType {
12301 CameraEffectScript,
12313 ColoringCapturable,
12319 CamFxInertialTracking,
12325 OpponentVisibility,
12331 enum EMediaTrackerCopyType {
12339 enum EMediaTrackerPasteType {
12349 enum EMediaTrackerGhostRef {
12362 Boolean UseOrbitalInsteadOfFreeCam;
12366 Boolean UseClipCamWhenAvailable;
12382 Real ClipConditionValue;
12406 Void UpdatePropertyListReadOnly();
12410 Void CreateBlock();
12418 Void ToggleTriggersMode();
12446 Void ImportGhosts();
12450 Void ToggleRecordGhostMode();
12458 Void ShootScreen();
12462 Void ComputeShadows();
12466 Void ToggleDisplayPlayerNames();
12470 Void InformInterfaceIsHidden();
12474 Void ToggleGhostRef();
12478 Void StopGhostRefPreview();
12482 Void ToggleClipCondition();
12498 Void DuplicateTrack();
12506 Void MergeTracks();
12510 Void ToggleAlwaysShowTriggerZone();
12514 Void ResetTriggerZone();
12518 Void RemoveAllTracks();
12534 Text const PopUpMessage;
12538 CEditorMediaTracker::EMediaTrackerBlockType
const EditMode;
12578 Void CreateTrack(CEditorMediaTracker::EMediaTrackerBlockType Type);
12582 Boolean CanCreateTrack(CEditorMediaTracker::EMediaTrackerBlockType Type);
12610 Void SetProcessCamInputs(
Boolean ProcessCamInputs);
12622 Boolean IsRecordGhostModeOn();
12670 Text GetGhostRefName();
12674 Text GetClipConditionName();
12682 Real GetTimeLimit();
12690 Void SetCurrentBlockStart(
Text Start);
12694 Void SetCurrentBlockEnd(
Text End);
12698 CEditorMediaTracker::EMediaTrackerCopyType CanCopy();
12702 CEditorMediaTracker::EMediaTrackerCopyType CanCut();
12706 CEditorMediaTracker::EMediaTrackerPasteType CanPaste();
12714 Boolean IsPropertyListReadOnlyAndVisible();
12718 Void SelectGhostRef(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12722 Void DeleteGhostRef(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12726 Void RecordGhostRef(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12730 Boolean GhostRefExists(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12734 CEditorMediaTracker::EMediaTrackerGhostRef GetSelectedGhostRef();
12738 Void StartGhostRefPreview(CEditorMediaTracker::EMediaTrackerGhostRef Type);
12750 Boolean CanRemoveAllGhostTracks();
12754 Boolean CanRemoveAllCameraTracks();
12777 enum EPainterMode {
12789 enum EPainterSolidType {
12799 enum EEditorSkin_IconType {
12820 CEditorSkin::EPainterMode PainterMode;
12824 CEditorSkin::EPainterSolidType PainterSolidType;
12840 Boolean IsUsingShininessOnly;
12888 Integer CurSubFolderElemCount;
12920 Integer EditionLayerSelected;
12940 Text TextToCreateBitmap;
12944 Boolean IsFillWithReplacement;
12956 Void ToggleIsTextEnabled();
12960 Void ToggleIsPickingColor();
12964 Void TogglePaintSymMode();
12968 Void EditCurrentLayerSelected();
12972 Void AddAndEditLayer();
12976 Void CloseEditSelectedLayer();
12980 Void MoveSelectedLayerUp();
12984 Void MoveSelectedLayerDown();
12988 Void DeleteSelectedLayer();
13004 Void AlignBrushSticker();
13008 Void AskSwitchEditedNodType();
13012 Void ToggleHelper();
13016 Void ToggleLight();
13020 Void ExportLayerEdition();
13024 Void ImportLayerEdition();
13028 CImage GetAllIconFromId(
Integer Index,CEditorSkin::EEditorSkin_IconType IconType);
13032 CImage GetSubFolderIconFromId(
Integer FolderIndex,
Integer ElemIndex,CEditorSkin::EEditorSkin_IconType IconType);
13048 Boolean SetPainterMode(CEditorSkin::EPainterMode Mode);
13076 Void SetCurrentLayerSelectedName(
Text Name);
13092 Boolean IsElemAtScriptIndexFolder(
Integer ScriptIndex,CEditorSkin::EEditorSkin_IconType IconType);
13096 Text GetFolderNameFromScriptIndex(
Integer ScriptIndex,CEditorSkin::EEditorSkin_IconType IconType);
13104 Text GetSubObjectNameFromIndex(
Integer ScriptIndex);
13108 Void OpenMediaFolder(
Text SubFolderPath);
13142 enum ESplitScreenLayout {
13154 Error_Net_ServerNotFound,
13155 Error_Net_ServerUnreachable,
13156 Error_Net_Disconnected,
13157 Error_Net_WrongPassword,
13158 Error_Network_OnlineExpired,
13159 Error_Network_ServerFull,
13175 enum EReplayEditType {
13192 Text const CustomResultType;
13220 Void PlaySplitScreen(CTitleControl::ESplitScreenLayout LayoutType,
Array<Text> MapList,
Text Mode,
Text SettingsXml);
13228 Void PlaySplitScreen(CTitleControl::ESplitScreenLayout LayoutType,
CMatchSettings MatchSettings);
13240 Void OpenEditor(
Text EditorName,
Text MainPluginSettings);
13244 Void OpenEditor(CTitleControl::EEditorType EditorType);
13252 Void EditSkinsFromFileName(
Text SkinFilePath);
13260 Void EditReplay(
Array<Text> ReplayList,CTitleControl::EReplayEditType EditType);
13268 Void EditAsset(
Text EditorName,
Text MainPluginSettingsXml,
Text RelativeFileName);
13308 Void EditNewMapFromBaseMap(
Text BaseMapName,
Text ModNameOrUrl,
Text PlayerModel,
Text MapType,
Text EditorPluginScript,
Text EditorPluginArgument);
13312 Void EditNewMapFromBaseMap(
Text BaseMapName,
Text Decoration,
Text ModNameOrUrl,
Text PlayerModel,
Text MapType,
Text EditorPluginScript,
Text EditorPluginArgument);
13320 Boolean const CanPublishFiles;
13328 Void ProcessManiaCodeXml(
Text ManiaCodeXml);
13340 Void DiscoverLocalServers();
13360 Void GetServerInfo_Abort();
13376 Boolean JoinServer_DisableSystemDialogs;
13399 Void EnterStation();
13403 Void Maker_EditTitle(
Text EditedTitleId);
13441 Integer const AudienceRegisteredUsers;
13445 Integer const CampaignMedalsMax;
13449 Integer const CampaignMedalsCurrent;
13453 Integer const CampaignMedalsRanking;
13457 Real const LadderPoints;
13465 CStation::EEchelon
const Echelon;
13469 Integer const NextEchelonPercent;
13485 Vec3 FocusLightColor;
13489 Vec3 NormalLightColor;
13512 Void BrowserBack();
13516 Void BrowserQuit();
13520 Void BrowserHome();
13524 Void BrowserReload();
13528 Text BrowserFocusedFrameId;
13556 Text const AuthorZoneIconUrl;
13560 Text const CollectionName;
13564 Text const DecorationName;
13568 Text const AuthorLogin;
13572 Text const AuthorNickName;
13576 Text const AuthorZonePath;
13580 Text const MapType;
13584 Text const MapStyle;
13588 Integer TMObjective_AuthorTime;
13592 Integer TMObjective_GoldTime;
13596 Integer TMObjective_SilverTime;
13600 Integer TMObjective_BronzeTime;
13608 Boolean TMObjective_IsLapRace;
13612 Text ObjectiveTextAuthor;
13616 Text ObjectiveTextGold;
13620 Text ObjectiveTextSilver;
13624 Text ObjectiveTextBronze;
13636 Boolean const HasCustomIntro;
13640 Boolean const HasCustomMusic;
13670 Vec2 const ScrollAnimOffset;
13690 Void Scroll(
Vec2 DeltaInGridUnits);
13694 Void ScrollBumpTop();
13698 Void ScrollBumpBottom();
13702 Void ScrollBumpLeft();
13706 Void ScrollBumpRight();
13772 Boolean const IsDraggingCursor;
13776 Boolean const IsDraggingBlock;
13792 Void ShowFullTimeLine();
13796 Void ResetCycling();
13808 Void SetSeparatorColor(
Text HexColor);
13816 Void SetCursorColor(
Text HexColor);
13820 Void SetRulerColor(
Text HexColor);
13824 Void SetRulerLineColor(
Text HexColor);
13832 Void SetStartIsCycling(
Real Time);
13840 Void SetTimeLimit(
Real TimeLimit);
13904 Void StopAndRewind();
14012 enum EControlScriptEditorTextFormat {
14025 Void StartEdition();
14045 Integer const ValueLineCount;
14061 CMlTextEdit::EControlScriptEditorTextFormat TextFormat;
14100 Ml_TimeHhMmSsOrMmSs,
14101 Ml_TimeHhMmFromSeconds,
14111 Void StartEdition();
14119 CMlEntry::ETextFormat TextFormat;
14139 CMlEntry::ValueType GetValueType();
14143 Void SetValueType(CMlEntry::ValueType ValueType);
14164 enum EFilterProfanities {
14166 OnlyIfNotTranslated,
14192 Integer const ValueLineCount;
14232 CMlLabel::EBlendMode Blend;
14252 Boolean TTS_AltText_Translate;
14260 Void TTS_Unfocus();
14264 CMlLabel::EFilterProfanities FilterProfanities;
14278 Vec3 WorldPosition;
14298 Boolean DisableAutoUnderground;
14320 enum EKeepRatioMode {
14335 Void ChangeImageUrl(
Text fieldName);
14347 Text ImageUrlFocus;
14367 Boolean const DownloadInProgress;
14379 Vec3 ModulateColor;
14395 CMlQuad::EKeepRatioMode KeepRatio;
14399 CMlQuad::EBlendMode Blend;
14403 Void RefreshImages();
14411 Void TTS_Unfocus();
14419 Boolean TTS_AltText_Translate;
14430 Text const TextContents;
14485 CHttpEvent::EType
const Type;
14500 enum ETextureFilter {
14515 Boolean const DownloadInProgress;
14519 Real const PlayLength;
14523 Void BeginProcessing();
14527 Void EndProcessing();
14559 CVideo::ETextureFilter TextureFilter;
14582 Boolean const DownloadInProgress;
14602 Vec3 RelativePosition;
14614 Real const PlayLength;
14654 Real const BeatsPerMinute;
14658 Real const BeatDuration;
14666 CAudioSourceMusic::EUpdateMode UpdateMode;
14698 Real FadeTracksDuration;
14702 Real FadeFiltersDuration;
14706 Void MuteAllTracks();
14710 Void UnmuteAllTracks();
14714 Void NextVariant();
14722 Void EnableSegment(
Text SegmentName);
14773 CInputEvent::EType
const Type;
14781 CInputEvent::EButton
const Button;
14793 Text const KeyName;
14849 Ident const UserId;
14853 CInputPad::EPadType
const Type;
14857 Text const ModelName;
14949 Void ClearRumble();
14968 Text const CampaignId;
14992 Boolean OfficialRecordEnabled;
15242 Integer const AccountTrophyGainTotalCount;
15317 enum EMapEditorMode {
15324 enum EMapEditorMood {
15333 enum EMapEditorDifficulty {
15341 enum ECustomPlayerModels {
15349 enum EInputMouseReleaseKey {
15358 enum EPlayerVisibility {
15366 enum EDisplayRecords {
15374 enum ERoadsideSpectatorVisibility {
15382 enum EIngameChatBackground {
15390 enum EIngameChatTextSize {
15398 Boolean const CanChangePassword;
15402 Boolean const CanChangeNickName;
15418 Boolean const CanChangeGroups;
15422 Void Account_ResetChanges();
15430 Text Account_EMail;
15438 Boolean Account_EnableAutoConnect;
15450 Text User_Description;
15454 Text User_ClubLinkUrl;
15462 Boolean User_ForceEmptyPilotSkin;
15466 Text User_CharacterSkinOptions;
15470 Boolean User_CombinePrestigeAndSkins;
15474 Boolean Custom_EnableAvatars;
15482 CUserV2Profile::ECustomPlayerModels Custom_PlayerModels;
15486 Boolean Custom_EnableUnlimitedHorns;
15494 Boolean Editors_MapEditorUseQuickstart;
15498 Boolean Editors_MapEditorQuickstartUseGamepad;
15502 CUserV2Profile::EMapEditorDifficulty Editors_MapEditorQuickstartDifficulty;
15506 CUserV2Profile::EMapEditorMood Editors_MapEditorQuickstartMood;
15510 Integer Editors_MapEditorQuickstartMapType;
15514 Boolean Online_AutoSaveReplay;
15518 Boolean Online_SaveRoundReplaysSeparately;
15522 CUserV2Profile::EPlayerVisibility Online_DefaultOpponentVisibility;
15526 CUserV2Profile::ERoadsideSpectatorVisibility Online_RoadsideSpectatorVisibility;
15530 Boolean Title_IsForbiddenWithParentalLock;
15534 Integer AddictionLimiter_DailyQuotaMinutes;
15538 Boolean Steam_OpenLinksInSteam;
15542 Boolean Steam_SynchonizeWorkshopFiles;
15546 Boolean Interface_CrosshairEnableCustomColor;
15566 Text Interface_CrosshairName;
15574 Boolean Interface_AllyEnableCustomColor;
15582 Boolean Interface_OppoEnableCustomColor;
15590 Boolean Interface_BeaconUseProfileColor;
15606 CUserV2Profile::EPlayerVisibility Interface_InternalCamLocalPlayerVisibility;
15610 Boolean Interface_UseOldInternalCam;
15614 Boolean Interface_UseAlternateCam1;
15618 Boolean Interface_UseAlternateCam2;
15622 Boolean Interface_ShowSpecialsFeedback;
15626 CUserV2Profile::EDisplayRecords Interface_DisplayRecords;
15630 Boolean Interface_AllowChatHiding;
15634 Boolean Interface_ColorblindMode;
15638 CUserV2Profile::EIngameChatBackground Interface_IngameChatBackground;
15642 CUserV2Profile::EIngameChatTextSize Interface_IngameChatTextSize;
15646 Boolean Inputs_MouseLookInvertY;
15650 CUserV2Profile::EInputMouseReleaseKey Inputs_MouseReleaseKey;
15674 Real Inputs_MouseSensitivityDefault_Raw;
15678 Real Inputs_MouseSensitivityLaser_Raw;
15690 Boolean Adverts_UsePersonnalData;
15714 Boolean VoiceChat_SendTextAsVoice;
15739 Boolean const NeedToChangeZone;
15751 Integer const MultiInternetPlayTimeLeft;
15755 enum EMasterServerConnectionStatus {
15776 Text const LastConnectionErrorType;
15780 Text const LastConnectionErrorCode;
15784 Text const LastConnectionErrorDescription;
15836 Text const SessionId;
15840 Text const ServerLogin;
15844 Text const ServerPassword;
15890 Boolean const HasUserPrestige;
15983 Void Menu_Previous();
16004 ExternalCustomEvent,
16010 enum EMenuNavAction {
16030 CManiaAppEvent::EType
const Type;
16034 CUILayer *
const CustomEventLayer;
16038 Text const CustomEventType;
16046 Text const ExternalEventType;
16054 CManiaAppEvent::EMenuNavAction
const MenuNavAction;
16058 Boolean const IsActionAutoRepeat;
16066 Text const KeyName;
16085 CTitle *
const TitleMaker;
16093 Text const EditedTitleId;
16109 Boolean File_Exists(
Text FileName,CTitleEdition::EDrive InDrive);
16121 Text File_ReadText(
Text FileName);
16125 Void Dialog_ImportFiles();
16129 Boolean const Dialog_IsFinished;
16133 Boolean const Dialog_Success;
16137 Boolean const Dialog_Aborted;
16141 Void OpenTitleFolderInExplorer();
16145 Void ReloadTitleDesc();
16149 Void SaveTitleDesc();
16168 enum EFilterPriority {
16188 CNotificationsConsumer::EFilterPriority Filter_Priority;
16231 Boolean const MatchSettings_EditScriptSettings_Ongoing;
16268 CGameUserVoiceChat::EMuteSetting NewRemoteUser_DefaultMuteSetting;
16272 CVoiceChatConfig::ESyncMode SyncMode;
16276 Text Manual_Channel;
16280 Void Manual_ClearUsers();
16303 CursorSelectionBegin,
16304 CursorSelectionEnd,
16308 MapSavedOrSaveCancelled,
16330 CursorTurnSlightly,
16331 CursorTurnSlightlyAntiClockwise,
16362 CMapEditorPluginEvent::Type
const Type;
16366 CMapEditorPluginEvent::EInput
const Input;
16370 Ident const EditedAnchorDataId;
16382 Boolean const IsFromKeyboard;
16386 Boolean const OnlyScriptMetadataModified;
16390 Boolean const MapSavedOrSaveCancelled;
16409 CMapEditorPlugin::CardinalDirections Dir;
16429 CMapEditorPlugin::MapElemColor
const Color;
16433 Boolean const ForceMacroblockColor;
16448 enum CardinalDirections {
16461 Void UseDefaultAnchor();
16465 Void UseCustomAnchor();
16473 CMapEditorPlugin::CardinalDirections
const Dir;
16477 CBlock::CardinalDirections
const Direction;
16500 Vec3 const Position;
16518 enum EWaypointType {
16529 Text const DefaultTag;
16545 Text RuntimeCustomMarker;
16549 CAnchorData::EWaypointType
const WaypointType;
16553 Vec3 const Position;
16580 Void EnterDirectory();
16584 Void LeaveDirectory();
16600 Void OpenBrotherDirectory(
Boolean NextOrElsePrevious);
16604 Void SelectBrotherArticle(
Boolean NextOrElsePrevious);
16608 Void SelectBrotherNode(
Boolean NextOrElsePrevious);
16635 enum EWayPointType {
16662 CBlockModel::EWayPointType
const WaypointType;
16717 Void ClearScriptMetadata();
16755 Boolean SetClipListFromBlock(
CBlockModel BlockModel,
Int3 Coord,CMapEditorPlugin::CardinalDirections Dir);
16763 Void CreateAndAddClip(
Text Name,
Int3 Coord,
Int3 Offset,CMapEditorPlugin::CardinalDirections Dir,
Integer ClipId);
16794 CMapEditorPlugin::CardinalDirections Dir;
16810 Int3 GetConnectableCoord();
16829 enum ECameraVStep {
16839 Void ReleaseLock();
16843 Void CenterOnCursor();
16851 Void WatchClosestFinishLine();
16855 Void WatchClosestCheckpoint();
16859 Void WatchWholeMap();
16863 Void WatchCustomSelection();
16867 Void MoveToMapCenter();
16879 Void IgnoreCameraCollisions(
Boolean IgnoreCameraCollisions);
16903 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
16983 Void Zoom(CMapEditorCamera::EZoomLevel Level);
16987 Void Zoom(CMapEditorCamera::EZoomLevel Level,
Boolean Smooth);
16991 Void Look(CMapEditorPlugin::CardinalDirections8 Direction);
16995 Void Look(CMapEditorPlugin::CardinalDirections8 Direction,
Boolean Smooth);
16999 Void Look(CMapEditorPlugin::CardinalDirections Direction);
17003 Void Look(CMapEditorPlugin::CardinalDirections Direction,
Boolean Smooth);
17007 Void SetVStep(CMapEditorCamera::ECameraVStep Step);
17011 Void WatchCustomSelection(
Boolean WatchCustomSelection);
17015 Void ActivateScrollRotateMode(
Boolean ActivateScrollRotateMode);
17026 Void ReleaseLock();
17034 CMapEditorPlugin::CardinalDirections Dir;
17054 Boolean HideDirectionalArrow;
17058 Void MoveToCameraTarget();
17062 Void ResetCustomRGB();
17090 Void Move(CMapEditorPlugin::CardinalDirections CardinalDir);
17094 Void Move(CMapEditorPlugin::CardinalDirections8 CardinalDir8);
17098 Void Move(CMapEditorPlugin::RelativeDirections RelativeDir);
17110 Boolean IsCustomRGBActivated();
17114 Boolean IsCurrentItemAnimated();
17118 Boolean CurrentMacroblockHasAnimatedItem();
17122 Boolean CurrentSelectionHasAnimatedItem();
17145 CMapEditorPlugin::CardinalDirections Dir;
17167 enum EMiniMapVisibility {
17175 enum EHudVisibility {
17180 WhenInMiddleOfScreen,
17185 CUIConfigMarker::EAnchorType
const Type;
17217 Text ManialinkFrameId;
17229 CUIConfigMarker::EMiniMapVisibility MiniMapVisibility;
17233 CUIConfigMarker::EHudVisibility HudVisibility;
17269 Vec3 const Position;
17309 OnModuleCustomEvent,
17310 OnModuleShowRequest,
17311 OnModuleHideRequest,
17312 OnModuleStorePurchase,
17313 OnModuleInventoryDrop,
17314 OnModuleInventoryEquip,
17315 OnLayerCustomEvent,
17337 CUIConfigEvent::EType
const Type;
17345 CUIConfigEvent::EModuleType
const ModuleType;
17357 CUILayer *
const CustomEventLayer;
17361 Text const CustomEventType;
17369 Text const ItemUrl;
17384 Text const ServerName;
17388 Text const ServerLogin;
17392 Text const JoinLink;
17396 Text const Comment;
17400 Text const ServerVersionBuild;
17408 Integer const MaxPlayerCount;
17412 Integer const SpectatorCount;
17416 Integer const MaxSpectatorCount;
17420 Real const PlayersLevelMin;
17424 Real const PlayersLevelAvg;
17428 Real const PlayersLevelMax;
17432 Text const ModeName;
17436 Real const LadderServerLimitMax;
17440 Real const LadderServerLimitMin;
17476 Boolean const IsPrivateForSpectator;
17480 Boolean const IsMapDownloadAllowed;
17488 Boolean const IsDisableChangeTeams;
17492 Text const SendToServerAfterMatchUrl;
17518 CXmlRpcEvent::EType
const Type;
17530 Text const ParamArray1;
17545 enum ETmRaceResultCriteria {
17549 CheckpointsProgress,
17567 Ident SpawnLandmarkId;
17641 Ident RetrieveModuleId(
Text ModuleName);
17666 Void MapTurrets_Reset();
17690 Void Turret_DestroyAll();
17758 Void MapVehicles_Reset();
17762 Void DestroyAllVehicles();
17794 Integer VehicleModel_GetSlotsCount(
Ident ModelId,CModeVehicleManager::ESlotType SlotType);
17873 enum ESmDriverBehaviour {
17887 enum ESmDriverPathState {
17899 enum ESmDriverPatrolMode {
17907 enum ESmAttackFilter {
17919 CSmPlayerDriver::ESmDriverBehaviour Behaviour;
17935 Real TargetMinDistance;
17939 Real DisengageDistance;
17943 Real PathSpeedCoef;
17971 CSmPlayerDriver::ESmAttackFilter AttackFilter;
17995 Void Scripted_MoveDelta(
Vec3 Delta);
17999 Void Scripted_MoveAndAim(
Vec3 Goal);
18003 Void Scripted_MoveDeltaAndAim(
Vec3 Delta);
18011 Void Scripted_AimDelta(
Real DeltaYaw,
Real DeltaPitch);
18023 Void Scripted_RequestInput(CSmMode::EActionInput Input);
18027 CSmPlayerDriver::ESmDriverPatrolMode Patrol_Mode;
18039 Real Escape_DistanceSafe;
18043 Real Escape_DistanceMinEscape;
18047 Real Escape_DistanceMaxEscape;
18055 Integer Saunter_BaseChillingTime;
18059 Integer Saunter_ChillingTimeDelta;
18063 Real Saunter_Radius;
18079 Boolean Scripted_ForceAimInMoveDir;
18083 Vec3 Follow_Offset;
18087 Boolean Follow_ForceAimInLeaderDir;
18099 Vec3 Follow_AnchorPoint;
18119 CSmMode::EActionInput OnStuckInput;
18123 Real MaxPathDivergence;
18183 Boolean const HasBeenDiscarded;
18260 Text const ItemName;
18264 Ident const ItemModelId;
18279 enum ESpectatorCameraType {
18300 enum ESpectatorTargetType {
18317 CUser *
const LocalUser;
18329 Ident const SettingsPlayerModelId;
18349 Boolean const UseForcedClans;
18353 Boolean const IsLoadingScreen;
18357 Boolean const IsServerOrSolo;
18369 Boolean const IsInGameMenuDisplayed;
18389 Void SetSpectateTarget(
Text Player);
18409 Void MapList_Request();
18413 CPlaygroundClient::ESpectatorCameraType GetSpectatorCameraType();
18417 CPlaygroundClient::ESpectatorTargetType GetSpectatorTargetType();
18421 Void SetWantedSpectatorCameraType(CPlaygroundClient::ESpectatorCameraType CameraType);
18425 Boolean const MapList_IsInProgress;
18437 Boolean const Request_IsInProgress;
18441 Boolean const Request_Success;
18445 Void RequestRestartMap();
18449 Void RequestNextMap();
18457 Void RequestSetNextMap(
Text MapUid);
18461 Void RequestAutoTeamBalance();
18470 Text const Vote_Question;
18517 Integer const SplitScreenCount;
18536 enum ESystemPlatform {
18550 enum ESystemSkuIdentifier {
18568 Boolean PageAlwaysUpdateScript;
18584 Text CurrentTimeText;
18588 Text CurrentLocalDateText;
18592 Text CurrentTimezone;
18596 CUser const *
const LocalUser;
18600 CTitle const *
const LoadedTitle;
18604 CMlScript_ReadOnly::ESystemPlatform SystemPlatform;
18608 CMlScript_ReadOnly::ESystemSkuIdentifier SystemSkuIdentifier;
18668 Void SetFileType(CModuleMenuFileBrowser::EFileType FileType);
18672 Void SetFileAction(CModuleMenuFileBrowser::EFileAction FileAction);
18729 Void SetGaugeSpeedMax(
Real Maximum);
18733 Void SetSpeedValueScale(
Real Scale);
18737 Void SetSpeedUnitScale(
Real Scale);
18753 Void SetDistanceFooterLineVisible(
Boolean Visibility);
18768 Void StartChrono();
18805 TMPrevRaceDeltaPoints,
18812 enum EScoreSortOrder {
18829 Void SetFooterText(
Text FooterText);
18837 Void ResetCustomColumns();
18841 Void Scores_Sort(CModulePlaygroundScoresTable::EScoreSortOrder SortOrder);
18857 Void SetColumnVisibility(CModulePlaygroundScoresTable::EColumnType Type,
Boolean Visibility);
18995 Text ManialinkText;
19042 Integer const EditorContextIndex;
19070 CEditorPluginModuleEvent::Type
const Type;
19118 VoxelUpdateMaterial,
19127 UpdateMaterialsLibPage,
19138 CEditorEvent::Type
const Type;
19149 enum EEditorFileToolBar_QuadType {
19175 Void FileToolBarSendCmd(
Text CmdName);
19179 Boolean SetToolBarButtonVisible(CEditorPluginAPI::EEditorFileToolBar_QuadType Type);
19206 Boolean TriggersBeforeRaceStart;
19247 Text const FileName;
19251 Text ScriptModeName;
19255 Boolean ScriptModeName_Check(
Text ScriptModeName);
19259 Void ScriptModeName_Set(
Text ScriptModeName);
19263 Void ScriptSettings_SetToDefault();
19317 Ident const TitleId;
19321 Ident const MakerTitleId;
19345 Text AllowedClientTitleVersion;
19353 Text ForcedPlayerModel;
19357 Text Packaging_ImageFileName;
19361 Text Packaging_LogosFileName;
19365 Text Packaging_Group;
19373 Text Menus_BgReplayFileName;
19377 Text Menus_ManiaAppFileName;
19381 Text Menus_MusicFileName;
19389 Text FallbackFontFileName;
19393 Text Hud3dFontFileName;
19397 Text HudDefaultModuleScriptName;
19405 Text Editor_MusicFileName;
19450 Void ClearFileNames();
19454 Text const FullFileName;
19458 Text const RelativeNameToRoot;
19462 Text const RelativeNameToTypeFolder;
19477 Text const TextContents;
19481 Text const TextRawContents;
19485 Text const TextRecursiveContents;
19541 Text const ActivityId;
19545 Integer const CreationTimeStamp;
19549 Text const CreatorAccountId;
19553 Text const CreatorWebServicesUserId;
19557 Text const CreatorDisplayName;
19561 Boolean const CreatorIsFirstPartyDisplayName;
19573 Text const DisplayName;
19577 Boolean const HasVersionList;
19585 Boolean const IsCurrentVersionNull;
19597 Integer const UpdateTimeStamp;
19632 Text const AuthorAccountId;
19636 Text const AuthorWebServicesUserId;
19640 Text const AuthorDisplayName;
19644 Boolean const AuthorIsFirstPartyDisplayName;
19656 Text const CollectionName;
19660 Boolean const CreatedWithGamepadEditor;
19664 Boolean const CreatedWithSimpleEditor;
19668 Text const FileName;
19672 Text const FileUrl;
19700 Text const SubmitterAccountId;
19704 Text const SubmitterWebServicesUserId;
19708 Text const ThumbnailUrl;
19751 Text const Checksum;
19755 Text const CreatorAccountId;
19759 Text const CreatorWebServicesUserId;
19763 Text const CreatorDisplayName;
19767 Boolean const CreatorIsFirstPartyDisplayName;
19771 Text const DisplayName;
19775 Text const FileName;
19779 Text const FileUrl;
19791 Text const ThumbnailUrl;
19832 Text const FileName;
19851 Text const Description;
19855 Text const Version;
19880 Text const AccountId;
19884 Text const WebServicesUserId;
19892 Ident const MapUid;
19896 Text const ScopeType;
19900 Text const ScopeId;
19904 Text const GameMode;
19908 Text const GameModeCustomData;
19932 Integer const MultiAsyncLevel;
19940 Text const FileName;
19944 Text const ReplayUrl;
19965 Text const CreatorAccountId;
19969 Text const CreatorWebServicesUserId;
19973 Text const GameMode;
19977 Text const GameModeCustomData;
19981 Text const MapRecordType;
19993 Integer const CreationTimeStamp;
19997 Integer const StartTimeStamp;
20046 Text const AccountId;
20050 Text const WebServicesUserId;
20156 Text const ParentId;
20164 Text const FullPath;
20168 Text const FlagUrl;
20172 Text const CountryFlagUrl;
20176 Text const Model_CarSport_SkinName;
20180 Text const Model_CarSport_SkinUrl;
20184 Text const Model_CharacterPilot_SkinName;
20188 Text const Model_CharacterPilot_SkinUrl;
20199 Text const ModelDisplayName;
20203 Text const ModelName;
20211 Text const SkinUrl;
20239 Boolean HapticFeedbackEnabled;
20264 Text const AccountId;
20268 Text const CountryFlagUrl;
20272 Text const DisplayName;
20276 Boolean const IsFirstPartyDisplayName;
20280 Text const PlatformType;
20284 Text const Presence;
20288 Text const Relationship;
20292 Text const WebServicesUserId;
20321 Text const Placement;
20337 Text const MediaUrl;
20341 Text const MediaType;
20345 Text const PublicationDate;
20378 Text const CategoryType;
20386 NWebServicesPrestige::EPrestigeMode
const Mode;
20390 Text const PrestigeId;
20398 Text const SkinOptions;
20437 Text const CategoryType;
20449 NWebServicesPrestige::EPrestigeMode
const Mode;
20453 Text const PrestigeId;
20461 Text const RewardDisplayName;
20465 Text const RewardFileUrl;
20469 Text const RewardThumbnailUrl;
20473 Text const RewardType;
20477 Text const SkinOptions;
20481 Integer const StatCurrentValue;
20485 Integer const StatValueForNextLevel;
20514 Integer const CreationTimeStamp;
20518 Text const LeaderAccountId;
20522 Text const LeaderWebServicesUserId;
20546 Integer const UpdateTimeStamp;
20579 Boolean const RegisterPack_IsInProgess;
20615 Text Build_ErrorMessage(
Ident BuildId);
20632 NotificationChanged,
20637 CNotificationsConsumerEvent::EType
const Type;
20652 enum ENotificationPriority {
20664 Text const Description;
20668 Text const ImageUrl;
20672 CNotificationsConsumerNotification::ENotificationPriority
const Priority;
20680 Boolean const HasBeenActivated;
20699 Int3 const AbsoluteOffset;
20722 Boolean const HasChildDirectory;
20726 Boolean const HasChildArticle;
20737 Text const NodeName;
20749 CNod GetCollectorNod();
20783 Text const SkinDirectory;
20837 Integer const CooldownStartTime;
20887 PlaygroundScriptEvent,
20891 OnPlayerTriggerSpecial,
20892 OnPlayerTriggerWaypoint,
20897 enum GameplaySpecialType {
20910 ReactorBoost_Legacy,
20912 ReactorBoost2_Legacy,
20916 ReactorBoost_Oriented,
20917 ReactorBoost2_Oriented,
20918 VehicleTransform_Reset,
20919 VehicleTransform_CarSnow,
20920 VehicleTransform_CarRally,
20921 VehicleTransform_CarDesert,
20927 enum GameplayTurboRoulette {
20928 TurboRoulette_None,
20936 CManiaAppPlaygroundEvent::Type
const PlaygroundType;
20940 Text const PlaygroundScriptEventType;
20952 CManiaAppPlaygroundEvent::GameplaySpecialType
const GameplaySpecialType;
20956 CManiaAppPlaygroundEvent::GameplayTurboRoulette
const GameplayTurboRoulette;
20960 Boolean const IsBoostUpElseDown;
20964 Integer const WaypointLandmarkIndex;
20968 Integer const RaceWaypointTime;
20972 Integer const DiffWithBestRace;
20976 Boolean const DiffWithBestRace_IsValid;
20980 Integer const LapWaypointTime;
20984 Integer const DiffWithBestLap;
20988 Boolean const DiffWithBestLap_IsValid;
21000 Integer const RaceWaypointCount;
21004 Integer const LapWaypointCount;
21035 Text const ModulePath;
21084 Text const Checksum;
21088 Integer const CreationTimeStamp;
21096 Integer const UpdateTimeStamp;
21115 Ident const MapUid;
21201 Text const ActionName;
21205 Text const ActionDescription;
21216 Text const AccountId;
21220 Text const CountryFlagUrl;
21224 Text const DisplayName;
21228 Boolean const IsFirstPartyDisplayName;
21232 Text const PrestigeSkinOptions;
21247 Text const AccountId;
21251 Text const CountryFlagUrl;
21255 Text const DisplayName;
21259 Boolean const IsFirstPartyDisplayName;
21263 Text const PrestigeSkinOptions;
21282 Ident const CreatorId;
21294 Void Recipients_Remove(
Text Login);
21309 Int3 const RelativeOffset;
21328 Boolean const IsAllUnderground;
21332 Boolean const IsPartUnderground;
21340 Int3 const OffsetBoundingBoxMin;
21344 Int3 const OffsetBoundingBoxMax;
21382 const Real Pi = 3.14159;
21383 const Real Tau = 6.28319;
22011 Text StripFormatting(
Text _Argument1);
22100 CMapEditorPlugin::CardinalDirections GetNextDir(CMapEditorPlugin::CardinalDirections _Argument1);
22104 CMapEditorPlugin::CardinalDirections GetPreviousDir(CMapEditorPlugin::CardinalDirections _Argument1);
22108 CMapEditorPlugin::CardinalDirections GetOpposedDir(CMapEditorPlugin::CardinalDirections _Argument1);
22112 CMapEditorPlugin::CardinalDirections AddDirs(CMapEditorPlugin::CardinalDirections _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22116 CMapEditorPlugin::CardinalDirections SubDirs(CMapEditorPlugin::CardinalDirections _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22120 Int3 GetNeighbourCoord(
Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22124 Int3 GetRotatedOffset(
Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2);
22128 Int3 GetRotatedOffsetPositive(
Int3 _Argument1, CMapEditorPlugin::CardinalDirections _Argument2,
Int3 _Argument3);
22362 enum EDateFormats {
22376 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:8526
Documentation for class CAccountTrophyLastYearSummary.
Definition doc.h:20041
Documentation for class CAction.
Definition doc.h:10269
Documentation for class CActionInterface.
Definition doc.h:20828
Documentation for class CActionManager.
Definition doc.h:17804
Landmark of a map.
Definition doc.h:16513
Documentation for class CAnimManager.
Definition doc.h:5295
API for editor plugins.
Definition doc.h:7201
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:10687
Real VoiceChat_VoiceDetection_Sensitivity
Definition doc.h:10744
Documentation for class CAudioSource.
Definition doc.h:14565
Documentation for class CAudioSourceMusic.
Definition doc.h:14620
Real LPF_Q
Definition doc.h:14686
Real LPF_CutoffRatio
Definition doc.h:14682
Real HPF_CutoffRatio
Definition doc.h:14690
Real HPF_Q
Definition doc.h:14694
An event.
Definition doc.h:13719
Boolean HasBeenProcessed
Definition doc.h:13724
An event.
Definition doc.h:18174
Documentation for class CBlockClip.
Definition doc.h:16785
Documentation for class CBlockClipList.
Definition doc.h:16734
Documentation for class CBlock.
Definition doc.h:16443
The model of a map block.
Definition doc.h:21373
The model of a map block.
Definition doc.h:16630
Documentation for class CBlockModelVariantAir.
Definition doc.h:20796
Documentation for class CBlockModelVariantGround.
Definition doc.h:20789
Documentation for class CBlockModelVariant.
Definition doc.h:21319
A 1-square-sized part of a block instance.
Definition doc.h:20694
A 1-square-sized part of a block model.
Definition doc.h:21304
Documentation for class CCampaign.
Definition doc.h:14963
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:7360
Boolean const IsConnectedToMasterServer
Definition doc.h:7373
Integer const IdleDuration
Definition doc.h:7389
Documentation for class CCollector.
Definition doc.h:20762
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:4851
Array< CGhost *const > Ghosts
Definition doc.h:4779
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:4855
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:19083
Documentation for class CEditorBase.
Definition doc.h:18960
Documentation for class CEditorEditor.
Definition doc.h:12219
An event.
Definition doc.h:19100
API for editor plugins.
Definition doc.h:454
API for the mesh modeler.
Definition doc.h:10913
Documentation for class CEditorModule.
Definition doc.h:10814
Documentation for class CEditorPluginAPI.
Definition doc.h:19144
Documentation for class CEditorPluginHandle.
Definition doc.h:7247
An event.
Definition doc.h:19051
Documentation for class CEditorSkin.
Definition doc.h:12772
Documentation for class CEntity.
Definition doc.h:10058
Ident const MarkerId
Definition doc.h:10063
Documentation for class CFriend.
Definition doc.h:20259
Documentation for class CGameItemModel.
Definition doc.h:16727
API for Maniaplanet client scripts.
Definition doc.h:5580
Documentation for class CGameUserVoiceChat.
Definition doc.h:10627
A ghost model.
Definition doc.h:8444
Ident const Id
Definition doc.h:8449
CTmRaceResultNod *const Result
Definition doc.h:8453
Text Nickname
Definition doc.h:8457
Text Trigram
Definition doc.h:8461
The ghosts manager.
Definition doc.h:10159
Void Ghost_SetDossard(Ident GhostInstanceId, Text Dossard, Vec3 Color)
Void Ghost_SetDossard(Ident GhostInstanceId, Text Dossard)
An HTTP event.
Definition doc.h:14474
CHttpRequest *const Request
Definition doc.h:14489
Manager for HTTP requests.
Definition doc.h:4264
CHttpRequest CreateGet(Text Url)
An HTTP request.
Definition doc.h:14451
Integer const StatusCode
Definition doc.h:14464
Text const Url
Definition doc.h:14456
Text const Result
Definition doc.h:14460
Documentation for class CHudModule.
Definition doc.h:21010
Documentation for class CImage.
Definition doc.h:19090
Documentation for class CItemAnchor.
Definition doc.h:16495
Documentation for class CMacroblockInstance.
Definition doc.h:16396
Documentation for class CMacroblockModel.
Definition doc.h:16688
API for Maniaplanet client scripts.
Definition doc.h:19301
API for Maniaplanet client scripts.
Definition doc.h:13503
An event.
Definition doc.h:15996
API for Maniaplanet client scripts.
Definition doc.h:288
Boolean OpenFileInExplorer(Text FileName)
API for game interface client scripts.
Definition doc.h:18488
CUIConfig * ClientUI
Definition doc.h:18513
CUIConfig * UI
Definition doc.h:18509
Void SplitScreenAssignLayer(CUILayer UILayer, Integer ScreenNum)
GameMode ManaiApp event.
Definition doc.h:20877
This is the client ManiaApp for game modes.
Definition doc.h:20859
Void SendCustomEvent(Text Type, Array< Text > Data)
Station mania app.
Definition doc.h:13390
Void Maker_EditNewTitle(Text EditedTitleName)
API for a Title main menu.
Definition doc.h:5591
Void ExternalRequest_Clear()
Real FillExtraSpaceWithBluredContents_Opacity
Definition doc.h:5636
CTitleEdition *const TitleEdition
Definition doc.h:5644
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:10020
Documentation for class CMapBotSpawn.
Definition doc.h:10043
Documentation for class CMapEditorCamera.
Definition doc.h:16816
Documentation for class CMapEditorConnectResults.
Definition doc.h:17132
Documentation for class CMapEditorCursor.
Definition doc.h:17021
Documentation for class CMapEditorInventoryArticle.
Definition doc.h:20755
Documentation for class CMapEditorInventoryDirectory.
Definition doc.h:20713
Documentation for class CMapEditorInventory.
Definition doc.h:16559
Documentation for class CMapEditorInventoryNode.
Definition doc.h:20732
An event.
Definition doc.h:16293
API for the plugins of the map editor.
Definition doc.h:5710
Real BleacherSpectatorsFillRatio
Definition doc.h:6941
Integer BleacherSpectatorsCount
Definition doc.h:6945
This is the base Manialink page interface.
Definition doc.h:3535
Documentation for class CMapGroup.
Definition doc.h:19515
Documentation for class CMap.
Definition doc.h:13539
Documentation for class CMapInfo.
Definition doc.h:7254
Documentation for class CMapLandmark.
Definition doc.h:17252
Ident const MarkerId
Definition doc.h:17257
Documentation for class CMapObjectAnchor.
Definition doc.h:18255
Documentation for class CMapRecord.
Definition doc.h:19875
Documentation for class CMapSector.
Definition doc.h:20803
Documentation for class CMapSpawn.
Definition doc.h:9929
API for the plugins of the map editor.
Definition doc.h:10210
Documentation for class CMapWaypoint.
Definition doc.h:10069
Masterserver user info.
Definition doc.h:15734
Text const Login
Definition doc.h:15764
Text const DisplayName
Definition doc.h:15768
Integer const ZoneLevelCount
Definition doc.h:15743
Text GetZone(Integer ZoneLevel)
CMasterServerUser::EMasterServerConnectionStatus const ConnectionStatus
Definition doc.h:15772
Represents a match-settings file.
Definition doc.h:19238
Text const Name
Definition doc.h:19243
Allows handling of match-settings files.
Definition doc.h:16194
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:16239
Represents a map in the playlist of a matchsetting.
Definition doc.h:21064
Text const Name
Definition doc.h:21069
Boolean const FileExists
Definition doc.h:21073
This is the Manialink browser interface.
Definition doc.h:3573
CManiaAppBrowser *const ParentApp
Definition doc.h:3578
Manialink control.
Definition doc.h:13993
Manialink control.
Definition doc.h:13733
Manialink control.
Definition doc.h:4047
Manialink entry.
Definition doc.h:14070
Manialink filename entry.
Definition doc.h:19441
Documentation for class CMlFrame.
Definition doc.h:13649
Manialink control.
Definition doc.h:13943
Real Ratio
Definition doc.h:13960
Real GradingRatio
Definition doc.h:13964
Documentation for class CMlGraphCurve.
Definition doc.h:19411
Real Width
Definition doc.h:19432
Manialink control.
Definition doc.h:13913
Manialink entry.
Definition doc.h:14152
Text TextPrefix
Definition doc.h:14220
Manialink control.
Definition doc.h:14273
Real ZoomFactor
Definition doc.h:14290
Documentation for class CMlPage.
Definition doc.h:3639
Documentation for class CMlQuad.
Definition doc.h:14315
Documentation for class CMlScript_ReadOnly.
Definition doc.h:18531
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:10552
CPlaygroundClient const *const Playground
Definition doc.h:10561
Boolean IsSpectator
Definition doc.h:10565
Boolean IsSpectatorClient
Definition doc.h:10569
API for GameModes Manialinks.
Definition doc.h:10373
Void RequestSpectatorClient(Boolean Spectator)
Void SetSpectateTarget(Text Player)
Boolean IsSpectator
Definition doc.h:10438
CUIConfig const *const UI
Definition doc.h:10430
CManiaAppPlaygroundCommon *const ParentApp
Definition doc.h:10454
Boolean IsSpectatorClient
Definition doc.h:10442
CUIConfig *const ClientUI
Definition doc.h:10434
Manialink control.
Definition doc.h:13849
This is the stations Manialink interface.
Definition doc.h:3550
CManiaAppStation *const ParentApp
Definition doc.h:3555
Manialink entry.
Definition doc.h:14007
Manialink control.
Definition doc.h:13747
Rules API for gamemodes.
Definition doc.h:8600
CDataFileMgr *const DataFileMgr
Definition doc.h:8844
Ident ItemList_AddWithSkin(Text ModelName, Text SkinNameOrUrl)
CInputManager *const Input
Definition doc.h:8840
Documentation for class CModeTurret.
Definition doc.h:9939
Documentation for class CModeTurretManager.
Definition doc.h:17661
Documentation for class CModeVehicle.
Definition doc.h:9961
Documentation for class CModeVehicleManager.
Definition doc.h:17736
Documentation for class CModulePlaygroundChrono.
Definition doc.h:18759
Documentation for class CModulePlayground.
Definition doc.h:10769
Documentation for class CModulePlaygroundHud.
Definition doc.h:17596
Documentation for class CModulePlaygroundHudModel.
Definition doc.h:19001
Documentation for class CModulePlaygroundInventory.
Definition doc.h:18875
Documentation for class CModulePlaygroundPlayerState.
Definition doc.h:18689
Documentation for class CModulePlaygroundScoresTable.
Definition doc.h:18782
Documentation for class CModulePlaygroundSpeedMeter.
Definition doc.h:18700
An playground Store module.
Definition doc.h:18910
Documentation for class CModulePlaygroundTeamState.
Definition doc.h:18678
Documentation for class CNadeoServicesItemCollection.
Definition doc.h:19536
Documentation for class CNadeoServicesItemCollectionVersion.
Definition doc.h:21079
Documentation for class CNadeoServicesMap.
Definition doc.h:19627
Documentation for class CNadeoServicesSkin.
Definition doc.h:19746
Documentation for class CNews.
Definition doc.h:20308
Documentation for class CNewsLink.
Definition doc.h:21188
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:8493
Documentation for class CNotification_SquadDeleted.
Definition doc.h:804
Documentation for class CNotification_Squad.
Definition doc.h:8500
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:17585
An event.
Definition doc.h:20625
CNotificationsConsumerEvent::EType const Type
Definition doc.h:20637
CNotificationsConsumerNotification *const Notification
Definition doc.h:20641
Manager of buddies instant messaging.
Definition doc.h:16163
Array< CNotificationsConsumerEvent *const > Events
Definition doc.h:16176
Array< CNotificationsConsumerNotification *const > Notifications
Definition doc.h:16180
A Notification.
Definition doc.h:20647
Script API to create Packs (can be Titlepacks or plain ManiaCredited data), and generate new builds o...
Definition doc.h:20570
Void RegisterPackForEditedTitle()
Ident Build_Begin(CPackCreatorPack Pack, CPackCreatorTitleInfo TitleInfo)
A pack.
Definition doc.h:21273
Ident const PackId
Definition doc.h:21278
A recipient included in the bill for a Pack.
Definition doc.h:21354
Integer const UseCost
Definition doc.h:21367
Text const Login
Definition doc.h:21359
Integer const GetCost
Definition doc.h:21363
Script API to create Pack files (can be Titlepack or plain ManiaCredited data).
Definition doc.h:19312
Text Station_ManialinkUrl
Definition doc.h:19369
Boolean const Solo_HasCampaign
Definition doc.h:19385
Documentation for class CParsingDocument.
Definition doc.h:14425
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:19468
A player is the incarnation of the user in the playground.
Definition doc.h:8006
Integer LandmarkOrderSelector_Race
Definition doc.h:8023
API for plugins to get playground info.
Definition doc.h:18274
Boolean SaveReplay(Text FileName)
Void RequestChangeModeScriptSettings(Text SettingsXml)
Boolean SaveMap(Text FileName)
Void RequestSpectatorClient(Boolean Spectator)
CMap *const Map
Definition doc.h:18309
Boolean const IsSpectator
Definition doc.h:18337
Boolean const IsSpectatorClient
Definition doc.h:18341
Documentation for class CPrestige.
Definition doc.h:20432
Documentation for class CRankingsZoneMgr.
Definition doc.h:4976
Documentation for class CReplayInfo.
Definition doc.h:19815
Documentation for class CScore.
Definition doc.h:8034
Score and leaderboard manager.
Definition doc.h:4861
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:4866
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:19960
Documentation for class CSeasonMapInfo.
Definition doc.h:21106
API for server control when playing online.
Definition doc.h:8261
Boolean IsDisableChangeTeams
Definition doc.h:8316
Boolean ForcePlayerRequestedTeam(CClient Client, Integer Team)
CServerInfo *const ServerInfo
Definition doc.h:8276
Void Authentication_GetToken(Ident UserId, Text AppLogin)
Documentation for class CServerInfo.
Definition doc.h:17379
ServerPlugin Event.
Definition doc.h:8124
CServerPluginEvent::EType const Type
Definition doc.h:8156
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:8507
An action event.
Definition doc.h:10279
CSmActionEvent::EType const Type
Definition doc.h:10319
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:9819
Documentation for class CSmMapGate.
Definition doc.h:18189
Documentation for class CSmMapGauge.
Definition doc.h:18224
Real ValueReal
Definition doc.h:18233
Documentation for class CSmMapLandmark.
Definition doc.h:9842
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:9545
CSmModeEvent::EType const Type
Definition doc.h:9613
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:10087
CSmPlayer *const Player
Definition doc.h:10129
API for ShootMania bots.
Definition doc.h:17868
Real TargetWorldRadius
Definition doc.h:18127
Void Scripted_RequestGunTrigger()
Real FlockRadius
Definition doc.h:18145
Vec3 Orbit_AnchorPoint
Definition doc.h:18067
Vec3 Escape_AnchorPoint
Definition doc.h:18035
Array< CSmPlayerDriver * > FlockPartners
Definition doc.h:18140
Real TargetWorldPriority
Definition doc.h:18131
Integer LostTargetChaseDuration
Definition doc.h:18135
CSmPlayerDriver::ESmDriverPathState const PathState
Definition doc.h:17983
Real TargetDetectionFov
Definition doc.h:17967
Void Scripted_RequestAction()
Real FlockAlignmentWeight
Definition doc.h:18160
Real FlockFov
Definition doc.h:18150
Real FlockCohesionWeight
Definition doc.h:18155
Real FlockSeparationWeight
Definition doc.h:18165
Vec3 Saunter_AnchorPoint
Definition doc.h:18051
A Shootmania player.
Definition doc.h:9091
Array< Integer > LapWaypointTimes
Definition doc.h:9124
Real AdherenceCoef
Definition doc.h:9452
Real const GetLinearHue
Definition doc.h:9256
Real AccelCoef
Definition doc.h:9440
Real EnergyLevel
Definition doc.h:9232
Boolean UseCrudeExtrapolation
Definition doc.h:9428
Text Dossard
Definition doc.h:9240
CStuntStatus *const Stunt
Definition doc.h:9516
Real StaminaGain
Definition doc.h:9196
Real SpeedPower
Definition doc.h:9204
Real AmmoGain
Definition doc.h:9156
Real ControlCoef
Definition doc.h:9444
Real GravityCoef
Definition doc.h:9448
Real ArmorPower
Definition doc.h:9180
Real StaminaMax
Definition doc.h:9192
Real StaminaPower
Definition doc.h:9200
Real JumpPower
Definition doc.h:9208
Real ThrowSpeed
Definition doc.h:9280
Scoring info for ShootMania players.
Definition doc.h:9866
Documentation for class CSquad.
Definition doc.h:20509
Documentation for class CSquadInvitation.
Definition doc.h:21211
Documentation for class CSquadMember.
Definition doc.h:21242
Station info & manipulation.
Definition doc.h:13417
Boolean const IsEditable
Definition doc.h:13493
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:15233
Array< CAccountTrophyGainForHistory *const > AccountTrophyGainList
Definition doc.h:15238
Task result containing a list of account trophy gain.
Definition doc.h:17650
Array< CAccountTrophyGain *const > AccountTrophyGainList
Definition doc.h:17655
Task result containing a last year summary of account trophy.
Definition doc.h:15251
CAccountTrophyLastYearSummary *const Summary
Definition doc.h:15256
Asynchronous task result.
Definition doc.h:15803
Results of task requesting the club tag of users.
Definition doc.h:15941
Text GetClubTag(Text WebServicesUserId)
Asynchronous task result.
Definition doc.h:15793
Results containing a list of media info.
Definition doc.h:15151
Array< Text > Files
Definition doc.h:15164
Text const ParentPath
Definition doc.h:15156
Array< Text > SubFolders
Definition doc.h:15168
Text const Path
Definition doc.h:15160
Task result containing a list of friend info.
Definition doc.h:15817
Array< CFriend *const > FriendList
Definition doc.h:15822
Results containing a list of GameMode info.
Definition doc.h:15177
Array< CTaskResult_ModeInfo *const > GameModes
Definition doc.h:15182
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:8482
CGhost *const Ghost
Definition doc.h:8487
Results containing a list of ghost.
Definition doc.h:15137
Array< CGhost *const > Ghosts
Definition doc.h:15142
Results containing a list of map info.
Definition doc.h:15029
Text const ParentPath
Definition doc.h:15034
Array< CMapInfo *const > MapInfos
Definition doc.h:15042
Text const Path
Definition doc.h:15038
Array< Text > SubFolders
Definition doc.h:15046
Task result containing a list of map record info from NadeoServices.
Definition doc.h:15191
Array< CMapRecord *const > MapRecordList
Definition doc.h:15196
A GameMode script.
Definition doc.h:19838
Text const Name
Definition doc.h:19843
Task result containing a ItemCollection info from NadeoServices.
Definition doc.h:15001
CNadeoServicesItemCollection *const ItemCollection
Definition doc.h:15006
Task result containing a list of ItemCollection info from NadeoServices.
Definition doc.h:15015
Array< CNadeoServicesItemCollection *const > ItemCollectionList
Definition doc.h:15020
Task result containing a map info from NadeoServices.
Definition doc.h:15055
CNadeoServicesMap *const Map
Definition doc.h:15060
Task result containing a list of map info from NadeoServices.
Definition doc.h:15069
Array< CNadeoServicesMap *const > MapList
Definition doc.h:15074
Task result containing a Skin info from NadeoServices.
Definition doc.h:15083
CNadeoServicesSkin *const Skin
Definition doc.h:15088
Task result containing a list of Skin info from NadeoServices.
Definition doc.h:15097
Array< CNadeoServicesSkin *const > SkinList
Definition doc.h:15102
Asynchronous task result.
Definition doc.h:15899
Results containing a list of replay info.
Definition doc.h:15111
Array< Text > SubFolders
Definition doc.h:15128
Text const Path
Definition doc.h:15120
Text const ParentPath
Definition doc.h:15116
Array< CReplayInfo *const > ReplayInfos
Definition doc.h:15124
Task result containing a season.
Definition doc.h:15205
CSeason *const Season
Definition doc.h:15210
Task result containing a list of season.
Definition doc.h:15219
Array< CSeason *const > SeasonList
Definition doc.h:15224
Asynchronous task result.
Definition doc.h:15831
Task result containing a Squad.
Definition doc.h:15913
CSquad *const Squad
Definition doc.h:15918
Asynchronous task result.
Definition doc.h:15927
Asynchronous task result.
Definition doc.h:15723
Task result containing the settings of a solo medal trophy achievement.
Definition doc.h:15265
CTrophySoloMedalAchievementSettings *const Settings
Definition doc.h:15270
Asynchronous task result.
Definition doc.h:15853
Asynchronous task result.
Definition doc.h:15881
Asynchronous task result.
Definition doc.h:15867
Results of task requesting the zone of user.
Definition doc.h:15297
CZone GetUserZone(Text WebServicesUserId)
Task result containing a Notification.
Definition doc.h:15955
CNotification *const Notification
Definition doc.h:15960
Results containing a list of zones.
Definition doc.h:15279
CZone GetZone(Text ZoneId)
Array< CZone *const > ZoneList
Definition doc.h:15284
Asynchronous task result.
Definition doc.h:8405
Text const ErrorCode
Definition doc.h:8430
Boolean const IsCanceled
Definition doc.h:8422
Boolean const IsProcessing
Definition doc.h:8410
Text const ErrorType
Definition doc.h:8426
Boolean const HasFailed
Definition doc.h:8418
Text const ErrorDescription
Definition doc.h:8434
Boolean const HasSucceeded
Definition doc.h:8414
Documentation for class CTeam.
Definition doc.h:8070
API for titles menus to control the main loop.
Definition doc.h:13137
Boolean const IsReady
Definition doc.h:13184
Void GetServerInfo(Text ServerLogin)
Void PublishFile(Text FileName)
Void JoinServer(Text ServerLogin, Boolean AsSpectator, Text Password)
CTitleControl::EResult const LatestResult
Definition doc.h:13188
API for titles in edition mode.
Definition doc.h:16072
Void SetTitleCampaign(Integer CampaignNum, Text ScoreContext, Text MapsFolderNameOrPlayListName, Boolean OfficialRecordEnabled)
CPackCreator *const PackCreator
Definition doc.h:16089
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:17540
User privileges manager.
Definition doc.h:7038
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:7083
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:8581
Documentation for class CTrophySoloMedalAchievementLevelSettings.
Definition doc.h:21141
Documentation for class CTrophySoloMedalAchievementSettings.
Definition doc.h:20106
UIConfig Event.
Definition doc.h:17302
This object handles the interface.
Definition doc.h:7400
Integer AlliesLabelsMaxCount
Definition doc.h:7847
Void Spectator_SetForcedTarget_Ghost(Ident GhostInstanceId)
Real OverlayChatWidthCoef
Definition doc.h:7687
Integer OverlayChatLineCount
Definition doc.h:7679
CUIConfig::EObserverMode SpectatorObserverMode
Definition doc.h:7899
Text MarkersXML
Definition doc.h:7618
Boolean OverrideMarkers
Definition doc.h:7623
Documentation for class CUIConfigMarker.
Definition doc.h:17151
Boolean HideOnSelf
Definition doc.h:17238
Real DistMax
Definition doc.h:17225
Documentation for class CUIConfigMgr.
Definition doc.h:8198
Documentation for class CUILayer.
Definition doc.h:6959
User profile.
Definition doc.h:3679
Documentation for class CUserPrestige.
Definition doc.h:20373
API for local users/profiles.
Definition doc.h:5011
CTaskResult_StringIntList GetGroups(Ident UserId)
Array< CGameUserVoiceChat *const > VoiceChat_Users_Speaking
Definition doc.h:5257
Local profile settings.
Definition doc.h:15312
Real Interface_BeaconOpacity
Definition doc.h:15594
Real Inputs_MouseScaleFreeLook
Definition doc.h:15658
Real Inputs_MouseScaleY
Definition doc.h:15654
Real Interface_CrosshairSize
Definition doc.h:15558
Real Interface_BeaconDuration
Definition doc.h:15602
Real Interface_CrosshairOpacity
Definition doc.h:15562
Real Interface_PlayerShieldScale
Definition doc.h:15570
Real User_LightTrailHue
Definition doc.h:15442
Real Inputs_MouseSensitivityDefault
Definition doc.h:15666
Real Interface_OppoLinearHue
Definition doc.h:15586
Real Interface_CrosshairSaturation
Definition doc.h:15550
Real User_HornPitch
Definition doc.h:15446
Real Interface_AllyLinearHue
Definition doc.h:15578
Boolean const CanChangeAvatar
Definition doc.h:15406
Real Interface_BeaconSize
Definition doc.h:15598
Real Inputs_MouseSensitivityLaser
Definition doc.h:15670
Real Inputs_MouseAccel
Definition doc.h:15662
CUserV2Profile::EMapEditorMode Editors_MapEditorMode
Definition doc.h:15490
Real Interface_CrosshairLinearHue
Definition doc.h:15554
Vehicle or Character settings.
Definition doc.h:20194
Real AnalogSensitivity
Definition doc.h:20215
Real RumbleIntensity
Definition doc.h:20235
Text const SkinName
Definition doc.h:20207
Real CenterSpringIntensity
Definition doc.h:20243
Real AnalogDeadZone
Definition doc.h:20219
This is a video playback handle.
Definition doc.h:14495
Real PlayCursor
Definition doc.h:14555
Boolean AutoProcessing
Definition doc.h:14535
Documentation for class CVideoManager.
Definition doc.h:4319
Documentation for class CVoiceChatConfig.
Definition doc.h:16253
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:5553
CTaskResult_WSNotification Notification_PopNext(Ident UserId)
Array< CTaskResult *const > TaskResults
Definition doc.h:5558
Boolean Notification_IsAvailable(Ident UserId)
Void TaskResult_Release(Ident TaskId)
Asynchronous task result.
Definition doc.h:20024
Asynchronous task result.
Definition doc.h:20821
Asynchronous task result.
Definition doc.h:20034
Asynchronous task result.
Definition doc.h:17857
Asynchronous task result.
Definition doc.h:17843
Asynchronous task result.
Definition doc.h:19529
Asynchronous task result.
Definition doc.h:19610
Asynchronous task result.
Definition doc.h:19620
Asynchronous task result.
Definition doc.h:19729
Asynchronous task result.
Definition doc.h:19739
Asynchronous task result.
Definition doc.h:19808
Asynchronous task result.
Definition doc.h:19953
Asynchronous task result.
Definition doc.h:20014
Asynchronous task result.
Definition doc.h:20502
Asynchronous task result.
Definition doc.h:20099
Asynchronous task result.
Definition doc.h:20252
Asynchronous task result.
Definition doc.h:19868
Asynchronous task result.
Definition doc.h:20301
Asynchronous task result.
Definition doc.h:20563
Asynchronous task result.
Definition doc.h:20425
Asynchronous task result.
Definition doc.h:20415
Asynchronous task result.
Definition doc.h:20366
Asynchronous task result.
Definition doc.h:20136
An event.
Definition doc.h:17505
Documentation for class CXmlRpc.
Definition doc.h:8375
Documentation for class CZone.
Definition doc.h:20143
Documentation for class SConstString.
Definition doc.h:10680
Documentation for class SConstStringInt.
Definition doc.h:10673
Standard animation functions.
Definition doc.h:22134
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:22478
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:22095
Standard mathematical operations, angles are in radians unless specified.
Definition doc.h:21380
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:21729
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:22357
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...