24 enum ESystemPlatform {
31 enum ESystemSkuIdentifier {
60 const Text CurrentTimeText;
64 const Text CurrentLocalDateText;
76 const ESystemPlatform SystemPlatform;
80 const ESystemSkuIdentifier SystemSkuIdentifier;
92 Boolean Dbg_WarnOnDroppedEvents;
108 const Boolean MouseRightButton;
112 const Boolean MouseMiddleButton;
148 Boolean EnableMenuNavigationInputs;
156 const Boolean IsMenuNavigationForeground;
160 Void OpenLink(
Text Url,LinkType LinkType);
164 Void TriggerPageAction(
Text ActionString);
245 ETextFormat TextFormat;
276 const Text FullFileName;
284 enum EControlScriptEditorTextFormat {
333 EControlScriptEditorTextFormat TextFormat;
451 Void StopAndRewind();
459 enum EKeepRatioMode {
471 Void ChangeImageUrl(
Text fieldName);
499 const Boolean DownloadInProgress;
523 EKeepRatioMode KeepRatio;
668 Void ShowCurMapCard();
672 const EBuddyResult BuddyDoResult;
676 const Text BuddyDoErrorMessage;
700 Void BrowserReload();
704 Text BrowserFocusedFrameId;
708 Void SetLocalUserClubLink(
Text ClubLink);
720 enum EAnimManagerEasing {
756 enum ESystemPlatform {
763 enum ESystemSkuIdentifier {
784 const Text CurrentLocalDateText;
788 Integer LayersDefaultManialinkVersion;
792 const CUser LocalUser;
800 const ESystemPlatform SystemPlatform;
804 const ESystemSkuIdentifier SystemSkuIdentifier;
808 Boolean EnableMenuNavigationInputs;
824 Void UILayerDestroyAll();
832 Void OpenLink(
Text Url,ELinkType LinkType);
914 enum EMenuNavAction {
938 const Text CustomEventType;
942 const Text[] CustomEventData;
946 const Text ExternalEventType;
950 const Text[] ExternalEventData;
958 const Text ChildModuleEventType;
962 const Text[] ChildModuleEventData;
966 const Text ParentModuleEventType;
970 const Text[] ParentModuleEventData;
974 const EMenuNavAction MenuNavAction;
978 const Boolean IsActionAutoRepeat;
1013 Void Menu_Competitions();
1021 Void Menu_Internet();
1029 Void Menu_Profile();
1037 Boolean LoadingScreenRequireKeyPressed;
1041 Boolean DontScaleMainMenuForHMD;
1053 const Text ExternalRequest_Type;
1057 const Text[] ExternalRequest_Data;
1061 Void ExternalRequest_Clear();
1180 const Integer AudienceRegisteredUsers;
1184 const Integer CampaignMedalsMax;
1188 const Integer CampaignMedalsCurrent;
1192 const Integer CampaignMedalsRanking;
1196 const Real LadderPoints;
1215 Void EnterStation();
1223 enum CardinalDirections {
1254 enum ShadowsQuality {
1262 enum ValidationStatus {
1275 ToPlaygroundRecordPath,
1281 ReplayRemoveAllKeys,
1289 QuickEditInGameClipGroup,
1291 ComputeShadowsFromScript,
1297 AdditionalToolsMenu,
1300 EditCameraEffectScript,
1305 ReloadMapTypeScript,
1306 EditClipConfigScript,
1327 const Boolean IsEditorReadyForRequest;
1335 Void ComputeShadows();
1339 Void ComputeShadows(ShadowsQuality ShadowsQuality);
1343 const ShadowsQuality CurrentShadowsQuality;
1347 const Boolean IsUltraShadowsQualityAvailable;
1387 Void TestMapFromStart();
1391 Void TestMapFromCoord(
Int3 Coord,CardinalDirections Dir);
1399 Void TestMapWithMode(
Text RulesModeName);
1411 PlaceMode PlaceMode;
1431 CardinalDirections CursorDir;
1455 Real CameraToTargetDistance;
1459 Vec3 CameraTargetPosition;
1463 const Vec3 CameraPosition;
1467 Real ThumbnailCameraVAngle;
1471 Real ThumbnailCameraHAngle;
1475 Real ThumbnailCameraRoll;
1479 Real ThumbnailCameraFovY;
1483 Vec3 ThumbnailCameraPosition;
1499 Void RemoveAllBlocks();
1503 Void RemoveAllTerrain();
1507 Void RemoveAllOffZone();
1511 Void RemoveAllObjects();
1519 Void RemoveAllBlocksAndTerrain();
1523 Void ShowCustomSelection();
1527 Void HideCustomSelection();
1531 Void CopyPaste_Copy();
1535 Void CopyPaste_Cut();
1539 Void CopyPaste_Remove();
1543 Void CopyPaste_SelectAll();
1547 Void CopyPaste_ResetSelection();
1551 Void OpenToolsMenu();
1555 Void EditMediatrackIngame();
1559 Void PreloadAllBlocks();
1563 Void PreloadAllItems();
1679 Int3 GetMouseCoordOnGround();
1687 CBlock GetStartLineBlock();
1695 Void CopyPaste_AddOrSubSelection(
Int3 StartCoord,
Int3 EndCoord);
1699 Boolean CopyPaste_Symmetrize();
1731 const Text[] MediatrackIngameClips;
1735 const Text[] MediatrackIngameIsScriptClips;
1739 Integer MediatrackIngameEditedClipIndex;
1763 Int3[] CustomSelectionCoords;
1767 Vec3 CustomSelectionRGB;
1771 Boolean EnableEditorInputsCustomProcessing;
1775 Boolean EnableCursorShowingWhenInterfaceIsFocused;
1823 const Boolean EditorInputIsDown_Menu;
1827 const Boolean EditorInputIsDown_SwitchToRace;
1831 const Boolean EditorInputIsDown_Undo;
1835 const Boolean EditorInputIsDown_Redo;
1839 const Boolean EditorInputIsDown_CursorUp;
1843 const Boolean EditorInputIsDown_CursorRight;
1847 const Boolean EditorInputIsDown_CursorDown;
1851 const Boolean EditorInputIsDown_CursorLeft;
1855 const Boolean EditorInputIsDown_CursorRaise;
1859 const Boolean EditorInputIsDown_CursorLower;
1863 const Boolean EditorInputIsDown_CursorTurn;
1867 const Boolean EditorInputIsDown_CursorPick;
1871 const Boolean EditorInputIsDown_CursorPlace;
1875 const Boolean EditorInputIsDown_CursorDelete;
1879 const Boolean EditorInputIsDown_CameraUp;
1883 const Boolean EditorInputIsDown_CameraRight;
1887 const Boolean EditorInputIsDown_CameraDown;
1891 const Boolean EditorInputIsDown_CameraLeft;
1895 const Boolean EditorInputIsDown_CameraZoomNext;
1899 const Boolean EditorInputIsDown_Camera0;
1903 const Boolean EditorInputIsDown_Camera1;
1907 const Boolean EditorInputIsDown_Camera3;
1911 const Boolean EditorInputIsDown_Camera7;
1915 const Boolean EditorInputIsDown_Camera9;
1919 const Boolean EditorInputIsDown_PivotChange;
1923 const Boolean EditorInputIsDown_CursorTurnSlightly;
1927 const Boolean EditorInputIsDown_CursorTurnSlightlyAntiClockwise;
1931 const Boolean EditorInputIsDown_IconUp;
1935 const Boolean EditorInputIsDown_IconRight;
1939 const Boolean EditorInputIsDown_IconDown;
1943 const Boolean EditorInputIsDown_IconLeft;
1947 const Boolean EditorInputIsDown_RemoveAll;
1951 const Boolean EditorInputIsDown_Save;
1955 const Boolean EditorInputIsDown_SaveAs;
1959 const Boolean EditorInputIsDown_MapStyle;
1963 const Boolean EditorInputIsDown_ClassicMapEditor;
1967 const Real CollectionSquareSize;
1971 const Real CollectionSquareHeight;
1975 const Integer CollectionGroundY;
1979 const ValidationStatus ValidationStatus;
2013 CBadge DisplayCurrentBadge;
2041 Ident DisplayCurrentMeshId;
2045 const Ident[] MeshIds;
2053 Void MeshId_Previous();
2087 const Text BeatenLogin;
2091 const Text BeatenDisplayName;
2095 const Text ChallengeUid;
2099 const Text ChallengeName;
2107 const Integer RecordScoreBeaten;
2157 Integer SpawnInvulnerabilityDuration;
2177 Boolean UseInterractiveScreensIn3d;
2193 Boolean UseBeaconsWithRecipients;
2205 Boolean UseDefaultActionEvents;
2225 Boolean UseAutoDiscardBotEvents;
2229 Boolean ForceNavMapsComputation;
2249 Real OffZoneRadiusSpeed;
2253 Ident OffZoneCenterLandmarkId;
2281 const Integer[] ClansNbPlayers;
2285 const Integer[] ClansNbPlayersAlive;
2429 Integer GetWeaponNum(EWeapon Weapon);
2453 Void DestroyAllBotPlayers();
2493 Void ActionBind(
CSmPlayer Player,EActionSlot ActionSlot,EActionInput ActionInput);
2517 Void ObjectDestroyAll();
2541 Void Replay_SaveInterface();
2576 Boolean HideResumePlayingButton;
2687 Ident GetProjectileModelId(
Text ModelName);
2715 Void Cooldown_Start();
2801 const Boolean IndependantLaps;
2821 const Integer SplitScreenCount;
2829 const Vec3 MapStartLinePos;
2837 const Vec3[] MapFinishLinePos;
2853 enum ETmScoreSortOrder {
2857 BestRace_NbRespawns,
2858 BestRace_CheckpointsProgress,
2861 LadderRankSortValue,
2863 enum ETMRespawnBehaviour {
2866 GiveUpBeforeFirstCheckPoint,
2869 enum ETmRaceChronoBehaviour {
2875 enum EPersonalGhost {
2923 const Integer[] ClansNbPlayers;
2951 Void Scores_Sort(ETmScoreSortOrder SortOrder);
2955 Void Scores_Clear();
2959 Void Ladder_ComputeRank(ETmScoreSortOrder SortOrder);
2983 ETMRespawnBehaviour RespawnBehaviour;
3011 ETmRaceChronoBehaviour UiRaceChrono;
3015 Void Cheats_Reset();
3027 Boolean EnableCheckpointBonus;
3047 Boolean EnableLegacyXmlRpcCallbacks;
3055 Boolean MedalGhost_ShowSilver;
3059 Boolean MedalGhost_ShowBronze;
3063 EPersonalGhost PersonalGhost;
3079 Void RaceGhost_Remove(
Ident GhostInstId);
3083 Void RaceGhost_RemoveAll();
3107 const Vec3 MapStartLinePos;
3115 const Vec3[] MapFinishLinePos;
3209 enum EStereoDisplayMode {
3230 const Text AvatarUrl;
3234 const Text ZonePath;
3238 const Text ZoneFlagUrl;
3242 const Text CountryFlagUrl;
3246 const Text Language;
3250 const Text Description;
3258 const Text ClubLink;
3262 const Text BroadcastTVLogin;
3266 const Text SteamUserId;
3274 const EEchelon Echelon;
3278 const Integer NextEchelonPercent;
3294 const Real LadderPoints;
3298 const Text LadderZoneName;
3302 const Text LadderZoneFlagUrl;
3310 const Integer[] Tags_Favored_Indices;
3314 const Text[] Tags_Id;
3318 const ETagType[] Tags_Type;
3322 const Text[] Tags_Comments;
3326 const Text[] Tags_Deliverer;
3330 const Boolean VoiceChat_Supported;
3334 EMuteSetting VoiceChat_MuteSetting;
3338 const Boolean VoiceChat_IsSpeaking;
3342 const Boolean VoiceChat_IsMuted;
3346 const Boolean IsConnectedToMasterServer;
3350 const Text[] AlliesConnected;
3354 const EStereoDisplayMode StereoDisplayMode;
3365 enum SpectatorMode {
3385 const Text BaseTitleId;
3401 const Text DownloadUrl;
3405 const Text TitleVersion;
3421 enum EMenuNavAction {
3449 const Text CharPressed;
3453 const Text ControlId;
3461 const EMenuNavAction MenuNavAction;
3465 const Boolean IsActionAutoRepeat;
3469 const Text CustomEventType;
3473 const Text[] CustomEventData;
3615 Void PlaySoundEvent(ELibSound Sound,
Integer SoundVariant,
Real VolumedB);
3647 Void ClearAllDelayedSoundsEvents();
3655 Real LimitMusicVolumedB;
3659 Real LimitSceneSoundVolumedB;
3663 Real LimitUiSoundVolumedB;
3716 const Vec2 MousePos;
3720 const Boolean MouseLeftButton;
3724 const Boolean MouseRightButton;
3728 const Boolean MouseMiddleButton;
3732 Text GetPadButtonPlaygroundBinding(
CInputPad Pad,EButton Button);
3736 Text GetPadButtonCurrentBinding(
CInputPad Pad,EButton Button);
3752 Integer Dbg_AutoRepeat_InitialDelay;
3756 Integer Dbg_AutoRepeat_Period;
3775 Error_NoUserRecords,
3776 Error_NoUserDataCache,
3779 Error_DownloadPackDesc,
3781 Error_FidNotLoadable,
3783 Error_MedalGhostReplayFidNotFound,
3784 Error_MedalGhostNotFoundOnReplay,
3785 Error_SaveUserRecordsToFid,
3788 Error_UrlNotReachable,
3791 Error_NotEnoughSpace,
3808 const Boolean HasFreeSpaceForNewMap;
3812 const CImage MapThumbnail;
3816 Void MapFilterClear();
3820 Text MapFilterStartWithPath;
3828 Void RetrieveNewFileName(
Ident UserId,
Text SlotName,EFileType FileType);
3836 Void RetrieveMapFileNameFromEditionId(
Ident UserId,
Text FileName);
3840 Void RetrieveUserFiles(
Ident UserId,
Text SlotName,EFileType FileType);
3844 Void RetrieveGameFiles(EFileType FileType);
3848 Void RetrieveOrderedCampaignMaps();
3852 Void ClearFileList();
3868 Void QueryHasFreeSpaceForNewMap(
Ident UserId);
3912 const EResult LatestResult;
3916 const Ident MenuUserId;
3920 const Text NewFileName;
3928 const Text MapFileNameFromEditionId;
3935 enum ELocalScoreStatus {
3941 enum EMasterServerScoreStatus {
4034 PlayMultiplayerMode,
4035 PlayMultiplayerSession,
4036 UploadUserCreatedContent,
4038 ViewUserCreatedContent,
4039 ViewUserCreatedContentRequired,
4040 ViewUserGameHistory,
4042 PlayMultiplayerAsync,
4043 DownloadUserCreatedContent,
4075 enum ERichPresence {
4094 Void SetPresence(
Ident UserId,ERichPresence UplayFlow);
4120 enum AlignHorizontal {
4126 enum AlignVertical {
4136 const Text ControlId;
4140 const Text[] ControlClasses;
4152 AlignHorizontal HorizontalAlign;
4156 AlignVertical VerticalAlign;
4164 Vec2 RelativePosition_V3;
4176 Real RelativeRotation;
4180 const Vec2 AbsolutePosition_V3;
4184 const Real AbsoluteScale;
4188 const Real AbsoluteRotation;
4196 Text DataAttributeGet(
Text DataName);
4264 CameraReflectionVector,
4265 WorldReflectionVector,
4267 WaterReflectionVector,
4269 MapTexel DEPRECATED,
4335 enum EBumpCompressMode {
4354 enum ENormalRotate {
4358 enum EEdCustomSaveOp {
4361 ShootCubeHdrScaleA2 DXT5,
4367 enum EForceBorderSize {
4373 enum EMipMapAlpha01 {
4426 const Text AuthorZoneIconUrl;
4430 const Text CollectionName;
4434 const Text DecorationName;
4438 const Text AuthorLogin;
4442 const Text AuthorNickName;
4446 const Text AuthorZonePath;
4454 const Text MapStyle;
4458 Integer TMObjective_AuthorTime;
4466 Integer TMObjective_SilverTime;
4470 Integer TMObjective_BronzeTime;
4478 Boolean TMObjective_IsLapRace;
4482 Text ObjectiveTextAuthor;
4486 Text ObjectiveTextGold;
4490 Text ObjectiveTextSilver;
4494 Text ObjectiveTextBronze;
4529 Void BrowserReload();
4533 Text BrowserFocusedFrameId;
4553 enum EUILayerAnimation {
4581 EUILayerAnimation InAnimation;
4585 EUILayerAnimation OutAnimation;
4589 EUILayerAnimation InOutAnimation;
4619 Void SetSkipIntro();
4631 const Boolean MainUser_CanUseVoiceChat;
4639 Void RequestMainUserChange();
4699 enum EBuyTitleMode {
4704 enum EMenuStationsPage {
4718 enum ESystemPlatform {
4725 enum ESystemSkuIdentifier {
4731 enum EHmdWearingState {
4736 enum EHmdTrackingState {
4749 const Text CurrentLocalDateText;
4753 const CUser LocalUser;
4757 const CTitle LoadedTitle;
4761 const CTitle[] TitlesAvailable;
4765 const CTitle[] TitlesBases;
4769 const Text[] TitleIdsInstalled;
4773 const Text[] TitleIdsPayed;
4777 const Integer EmptyStationsCount;
4781 const ESystemPlatform SystemPlatform;
4785 const ESystemSkuIdentifier SystemSkuIdentifier;
4789 const Text ExeVersion;
4793 const CMap CurrentMap;
4797 const EContext ActiveContext;
4801 const Text ActiveContext_MenuFrame;
4805 const Text ActiveContext_InGameDialogFrame;
4809 const Text ActiveContext_DialogFrame;
4813 const Text ActiveContext_SystemDialogFrame;
4817 const Boolean ActiveContext_ClassicDialogDisplayed;
4821 const Integer ActiveContext_GameWill;
4825 const Boolean ActiveContext_ManialinkBrowserDisplayed;
4829 const Boolean ActiveContext_MenuStationsDisplayed;
4833 const Boolean ActiveContext_InGameMenuDisplayed;
4837 const EMenuStationsPage ActiveContext_MenuStationsPage;
4841 const EMenuStationsPage ActiveContext_MenuStationsClickedPage;
4845 const Text CurrentServerLogin;
4849 const Text CurrentServerName;
4853 const Text CurrentServerModeName;
4857 const Text CurrentServerJoinLink;
4861 const CUser[] CurrentServerPlayers;
4877 const Boolean ParentalLock_IsLocked;
4885 const Integer Messenger_MessagesCount;
4893 const Boolean IsTitleTimeLimited;
4897 const Boolean IsTitleTimeLimitActivated;
4901 const Boolean CanUnlockTitleTimeLimitOnStore;
4909 const Integer CurConnectionDate;
4913 const Integer PrevConnectionDate;
4929 const Boolean TmTurbo_IsPartialInstall;
4937 const Boolean TmTurbo_IsBetaDeactivated;
4941 const Boolean TmTurbo_IsOpenBeta;
4945 const Boolean TmTurbo_IsSlowInstall;
4949 Boolean Settings_StationsManualLayout;
4957 Void OpenLink(
Text Url,ELinkType LinkType);
4961 Void QuitGameAndOpenLink(
Text Url);
4989 Void ShowCurMapCard();
4997 Void Dialog_EnterGameKey();
5001 Void Dialog_BuyTitleDialog(
Text TitleId,
Text OverrideBuyUrl,
Integer OverrideActionAfterBuy);
5005 Void Dialog_BuyTitleEx(
Text TitleId,EBuyTitleMode Mode,
Text OverrideBuyUrl,
Integer OverrideActionAfterBuy);
5013 Void Dialog_BuyStations();
5021 const Boolean Dialog_IsFinished;
5037 Void SetLocalUserClubLink(
Text ClubLink);
5041 Void SetLocalUserNickName(
Text NickName);
5053 Void HideSystemLoadingScreen();
5057 Boolean IsLiveStreamingEnabled;
5065 Void TmTurbo_LoadingOpportunity();
5081 const Boolean Authentication_GetTokenResponseReceived;
5085 const Integer Authentication_ErrorCode;
5089 const Text Authentication_Token;
5097 Void MasterServer_ReleaseMSTaskResult(
Ident TaskId);
5101 Text MasterServer_GetURL(
Text ShortCutId);
5117 Void MasterServer_Connect(
Ident UserId);
5133 Void MasterServer_Zone_GetPathAndName(
Text ZoneFullPath,
Text ZonePath,
Text ZoneName);
5157 Void MasterServer_Tracking_ContextMenuStart(
Ident UserId,
Text MenuName);
5161 Void MasterServer_Tracking_ContextMenuStop(
Ident UserId,
Text MenuName);
5165 Void MasterServer_Tracking_ContextGameModeStart(
Ident UserId,
Text GameMode);
5169 Void MasterServer_Tracking_ContextGameModeStop(
Ident UserId,
Text GameMode);
5173 Void MasterServer_Tracking_ContextMapStart(
Ident UserId,
Text MapUid,
Text Environment);
5177 Void MasterServer_Tracking_ContextMapStop(
Ident UserId,
Text MapUid);
5181 Void MasterServer_Tracking_ContextPlayStart(
Ident UserId,
Text Type);
5197 Void MasterServer_Tracking_NewMapCreated(
Ident UserId,
Text Environment,
Boolean IsRandomlyGenerated);
5201 Void MasterServer_Tracking_NewsImpression(
Ident UserId,
Text NewsId);
5205 Void MasterServer_Tracking_NewsClick(
Ident UserId,
Text NewsId);
5209 Void MasterServer_Tracking_PlayerAchievement(
Ident UserId,
Integer AchievementId);
5213 Void MasterServer_Tracking_PlayerProgressionMap(
Ident UserId,
Text Value);
5229 Void MasterServer_Tracking_StatChallenge(
Ident UserId,
Integer PendingChallengeCount);
5233 Void MasterServer_Tracking_StatGlobalRanking(
Ident UserId,
Integer GlobalRanking);
5269 const Vec3 HMD_HeadTranslation;
5273 const Real HMD_HeadYaw;
5277 const Real HMD_HeadPitch;
5281 const Real HMD_HeadRoll;
5285 Void HMD_ResetTracking();
5289 Void HMD_SelectUser();
5297 Real HMD_WorldScale;
5309 const EHmdWearingState HMD_WearingState;
5313 const EHmdTrackingState HMD_TrackingState;
5317 const Boolean HMD_IsUserWarnBySystem_OutOfPlayArea;
5328 enum ESplitScreenLayout {
5337 Error_Net_ServerNotFound,
5338 Error_Net_ServerUnreachable,
5339 Error_Net_Disconnected,
5340 Error_Net_WrongPassword,
5341 Error_Network_OnlineExpired,
5342 Error_Network_ServerFull,
5355 const Text CustomResultType;
5359 const Text[] CustomResultData;
5371 Void PlayPlaylist(
Text Playlist,
Text OverrideMode,
Text OverrideSettingsXml);
5375 Void PlaySplitScreen(ESplitScreenLayout LayoutType,
Text[] MapList,
Text Mode,
Text SettingsXml);
5379 Void PlayMultiOnSameScreen(ESplitScreenLayout LayoutType,
Text[] MapList,
Text Mode,
Text SettingsXml);
5403 Void JoinServer_GetInfo(
Text ServerLogin);
5407 Void JoinServer_GetInfo(
Text ServerLogin,
Text ServerPassword);
5415 Void JoinServer_Abort();
5426 enum EFilterPriority {
5446 EFilterPriority Filter_Priority;
5508 Void MasterServer_ReleaseMSTaskResult(
Ident TaskId);
5587 CursorSelectionBegin,
5625 CursorTurnSlightlyAntiClockwise,
5647 const Ident EditedAnchorDataId;
5672 enum EWayPointType {
5698 const EWayPointType WaypointType;
5745 Void ClearScriptMetadata();
5756 enum CardinalDirections {
5773 Void UseDefaultAnchor();
5777 Void UseCustomAnchor();
5785 const CardinalDirections Direction;
5800 enum CardinalDirections {
5809 const Vec3 Position;
5820 const Text DefaultTag;
5877 Void StickerSlot_Clear();
5895 const Text SenderLogin;
5899 const Text SenderDisplayName;
5919 enum ESystemPlatform {
5926 enum ESystemSkuIdentifier {
5935 Text ModeStatusMessage;
5939 const CTitle LoadedTitle;
5943 const Text ServerLogin;
5947 const Text ServerName;
5951 const Text ServerModeName;
5963 const Text MapPlayerModelName;
5967 const CUser[] Users;
5971 const CTeam[] Teams;
5975 Text NeutralEmblemUrl;
5979 const Text ForcedClubLinkUrl1;
5983 const Text ForcedClubLinkUrl2;
5987 Void TweakTeamColorsToAvoidHueOverlap();
5991 Text ClientManiaAppUrl;
6007 const Boolean ServerShutdownRequested;
6015 Void RequestLoadMap();
6019 Void RequestUnloadMap();
6043 Void Ladder_OpenMatch_Request();
6051 Void Ladder_OpenMatch_BeginRequest();
6055 Void Ladder_OpenMatch_AddPlayer(
CScore PlayerScore);
6059 Void Ladder_OpenMatch_EndRequest();
6063 Void Ladder_CloseMatchRequest();
6067 Void Ladder_CancelMatchRequest();
6071 const Boolean Ladder_RequestInProgress;
6079 Void Ladder_SetMatchMakingMatchId(
Integer MatchId);
6095 Void AutoTeamBalance();
6099 Void Solo_SetNewRecord(
CScore PlayerScore,EMedal PlayerScore);
6103 const Boolean Solo_NewRecordSequenceInProgress;
6151 Void Users_RequestSwitchToSpectator(
CUser User);
6167 Void Users_DestroyAllFakes();
6171 Void ItemList_Begin();
6187 Void ItemList_End();
6191 Void DemoToken_StartUsingToken();
6195 Void DemoToken_StopUsingToken();
6199 Void DemoToken_GetAndUseToken(
CUser User);
6203 Void ActionList_Begin();
6215 Void ActionList_End();
6227 Void Replay_Start();
6271 const ESpawnStatus SpawnStatus;
6291 const Boolean AutoSwitchWeapon;
6363 Boolean UseAlternateWeaponVisual;
6383 Real ForceLinearHue;
6407 const Vec3 Position;
6415 const Real AimPitch;
6419 const Vec3 AimDirection;
6427 const Boolean IsTouchingGround;
6451 const Boolean IsOnTechSafeZone;
6459 const Boolean IsOnTechNoWeapon;
6467 const Vec3 Velocity;
6518 OnPlayerRequestRespawn,
6519 OnActionCustomEvent,
6521 OnPlayerTouchesObject,
6522 OnPlayerTriggersSector,
6523 OnPlayerThrowsObject,
6524 OnPlayerRequestActionChange,
6525 OnModuleCustomEvent,
6526 OnModuleShowRequest,
6527 OnModuleHideRequest,
6528 OnModuleStorePurchase,
6529 OnModuleInventoryDrop,
6530 OnModuleInventoryEquip,
6607 const Real MissDist;
6615 const Boolean ShooterUsedAction;
6619 const Integer ShooterWeaponNum;
6623 const EActionSlot ShooterActionSlot;
6627 const Text ShooterActionId;
6631 const Boolean VictimUsedAction;
6635 const Integer VictimWeaponNum;
6639 const EActionSlot VictimActionSlot;
6643 const Text VictimActionId;
6647 const EActionSlot Action_Slot;
6651 const EActionInput ActionInput;
6655 const Text ActionId;
6663 const Text[] Param2;
6687 const Boolean PlayerWasSpawned;
6691 const Boolean PlayerWasInLadderMatch;
6695 const Vec3 PlayerLastPosition;
6699 const Vec3 PlayerLastAimDirection;
6707 const Text CommandName;
6711 const Boolean CommandValueBoolean;
6715 const Integer CommandValueInteger;
6719 const Real CommandValueReal;
6723 const Text CommandValueText;
6739 const EModuleType ModuleType;
6757 const Integer NumberOfCollectors;
6776 const Vec3 Position;
6831 const Integer NbEliminationsInflicted;
6835 const Integer NbEliminationsTaken;
6839 const Integer NbRespawnsRequested;
6843 const Integer DamageInflicted;
6868 const EStatus Status;
6872 const Ident ModelId;
6892 Void SetUnspawned();
6904 const Vec3 Position;
6955 enum EInGameMenuResult {
7005 Void ShowCurChallengeCard();
7009 Void ShowModeHelp();
7013 Void CopyServerLinkToClipBoard();
7025 const CTeam[] Teams;
7041 Void ShowInGameMenu();
7045 Void CloseInGameMenu(EInGameMenuResult Result);
7049 Void CloseScoresTable();
7053 const Boolean IsInGameMenuDisplayed;
7057 const Text CurrentServerLogin;
7061 const Text CurrentServerName;
7065 const Text CurrentServerDesc;
7069 const Text CurrentServerJoinLink;
7073 const Text CurrentServerModeName;
7114 const Ident ProjectileModelId;
7122 const Vec3 Position;
7126 const Vec3 Direction;
7138 enum ValidationStatus {
7150 Void ClearMapMetadata();
7154 ValidationStatus ValidationStatus;
7158 Text ValidabilityRequirementsMessage;
7162 Boolean ValidationEndRequested;
7166 Boolean ValidationEndNoConfirm;
7170 Void RequestEnterPlayground();
7174 Void RequestLeavePlayground();
7178 const Boolean IsSwitchedToPlayground;
7186 const CUser[] Users;
7200 enum ETmRacePlayerCoopMode {
7211 enum ETmBonusModeEventType {
7218 enum ESceneVehiclePhyStuntFigure {
7252 WreckRollingMadness,
7265 const ERaceState RaceState;
7297 const Integer CurTriggerIndex;
7301 const Integer CurCheckpointRaceTime;
7305 const Integer CurCheckpointLapTime;
7309 const Integer CoopSymbiosysPercentTotal;
7313 const Integer CoopCheckpointCurController;
7317 const ETmRacePlayerCoopMode CoopMode;
7321 const Integer ControllerCount;
7341 const Boolean ForcedAerialCamera;
7345 const Boolean ButtonSmashFrenzy;
7349 const Boolean EnableTurboButton;
7357 const Boolean EnableEmptyCars;
7361 const ETmJumpMode JumpMode;
7369 const Boolean EnableCatchUpSpeed;
7373 const Boolean EnableStuntMode;
7377 const Boolean EnableOnlineMode;
7381 const Real AccelCoef;
7385 const Real ControlCoef;
7389 const Real GravityCoef;
7393 const Vec3 Position;
7397 const Vec3 AimDirection;
7405 const Real AimPitch;
7409 const Real Upwardness;
7413 const Integer CurRaceContinuousRank;
7417 const Real Distance;
7429 const Real InputSteer;
7433 const Real InputGasPedal;
7441 const Real EngineRpm;
7449 const Real EngineTurboRatio;
7453 const Integer WheelsContactCount;
7457 const Integer WheelsSkiddingCount;
7461 const Real DamageHullRatio;
7465 const Real DamageWindowRatio;
7469 const Integer InWaterDuration;
7473 const Integer FreeWheelingDuration;
7481 const Integer SparklingDuration;
7485 const Integer LightTrailsDuration;
7489 const Integer SkiddingDuration;
7493 const Real SkiddingDistance;
7497 const Real FlyingDistance;
7501 const Boolean BonusModeIsJump;
7505 const Boolean BonusModeIsTurbo;
7509 const Boolean BonusModeIsMiniCar;
7513 const Boolean BonusModeIsBigCar;
7517 const Boolean BonusModeIsEmptyCars;
7521 const Boolean BonusModeIsSpeedyCars;
7525 const Boolean BonusModeIsGold;
7529 const Integer BonusModeEmptyCarsStock;
7533 const Integer BonusModeTurboStock;
7537 const Integer BonusModeJumpStock;
7541 const Integer BonusBumpCooldown;
7545 const Boolean BonusIsPossible;
7549 const Integer BonusModeTimeTillEvent;
7553 const Integer BonusModeTimeTillEndEvent;
7557 const Integer BonusModeTimeTillEventWarning;
7561 const ETmBonusModeEventType BonusModeEventType;
7565 const Boolean BonusModeEventIsGold;
7581 const Boolean StuntPerfectLanding;
7585 const Boolean StuntMasterLanding;
7589 const Boolean StuntEpicLanding;
7593 const ESceneVehiclePhyStuntFigure StuntLast;
7597 const Integer StuntTurboGauge;
7601 const Integer StuntTurboGaugeMax;
7605 const Integer TimeElapsedSinceLastStunt;
7613 const Integer UniqueCameraRespawnCount;
7617 const Integer UniqueCameraAvailableRespawnLeft;
7621 const Integer TimeLeftForStuntCombo;
7625 const Integer TimeTillSmashRespawn;
7629 const Integer TimeTillSmashGiveUp;
7637 const Boolean StuntStickNeedHelp;
7641 const Boolean StuntJumpNeedHelp;
7645 const Real StuntJumpCharge;
7649 const Real StuntMasterCharge;
7653 const Real StuntEpicCharge;
7657 Void StuntStateReset();
7661 const Integer TimeBeforeDeadlyZone;
7665 const Boolean IsDeadlyZoneActive;
7697 const Integer CheckpointInRace;
7701 const Integer CheckpointInLap;
7772 enum ETmRacePlayerCoopMode {
7814 const Integer CurTriggerIndex;
7818 const Vec3 Position;
7826 const Real AimPitch;
7830 const Vec3 AimDirection;
7850 ETmRacePlayerCoopMode CoopMode;
7894 ETmJumpMode JumpMode;
7962 WreckRollingMadness,
7983 const Integer CheckpointInRace;
7987 const Integer CheckpointInLap;
8011 const Ident BlockId;
8027 const EStuntFigure StuntFigure;
8063 const Boolean PlayerWasSpawned;
8067 const Boolean PlayerWasInLadderMatch;
8071 const Text CommandName;
8075 const Boolean CommandValueBoolean;
8079 const Integer CommandValueInteger;
8083 const Real CommandValueReal;
8087 const Text CommandValueText;
8119 Vec2 ClipWindowRelativePosition;
8123 Vec2 ClipWindowSize;
8137 const Text TextContents;
8179 enum ETextureFilter {
8194 const Boolean DownloadInProgress;
8198 const Real PlayLength;
8202 Void BeginProcessing();
8206 Void EndProcessing();
8238 ETextureFilter TextureFilter;
8260 const Boolean DownloadInProgress;
8280 Vec3 RelativePosition;
8292 const Real PlayLength;
8308 Real[] Tracks_Volume;
8312 Real[] Tracks_VolumedB;
8316 const Text[] Tracks_Name;
8320 const Real[] Tracks_Length;
8328 const Real BeatsPerMinute;
8332 const Real BeatDuration;
8340 EUpdateMode UpdateMode;
8372 Real FadeTracksDuration;
8376 Real FadeFiltersDuration;
8380 Void MuteAllTracks();
8384 Void UnmuteAllTracks();
8396 Void EnableSegment(
Text SegmentName);
8448 const EButton Button;
8512 const EPadType Type;
8516 const Text ModelName;
8604 const EButton[] ButtonEvents;
8630 const Text Comments;
8638 const Text CollectionName;
8642 const Text AuthorLogin;
8646 const Text AuthorNickName;
8650 const Text AuthorZonePath;
8658 const Text MapStyle;
8670 const Integer TMObjective_AuthorTime;
8674 const Integer TMObjective_GoldTime;
8678 const Integer TMObjective_SilverTime;
8682 const Integer TMObjective_BronzeTime;
8686 const Boolean TMObjective_IsLapRace;
8698 const Text FileName;
8736 const Text GhostUrl;
8744 const Text GhostName;
8759 const EDataState DataState;
8774 enum ETaskErrorType {
9028 const Text SystemName;
9032 const Text DisplayName;
9040 const Boolean PersistentIsReady;
9044 Void PersistentSave();
9058 const Boolean NeedToChangeZone;
9074 const Integer MultiInternetPlayTimeLeft;
9102 const Text SessionId;
9106 const Text ServerLogin;
9110 const Text ServerPassword;
9152 const Text ServerName;
9156 const Text ServerLogin;
9160 const Text JoinLink;
9168 const Text ServerVersionBuild;
9184 const Integer MaxSpectatorCount;
9188 const Real PlayersLevelMin;
9192 const Real PlayersLevelAvg;
9196 const Real PlayersLevelMax;
9204 const Text ServerLevelText;
9208 const Text ModeName;
9212 const Real LadderServerLimitMax;
9216 const Real LadderServerLimitMin;
9220 const Text[] PlayerNames;
9224 const Text[] ChallengeNames;
9253 NotificationChanged,
9269 enum ENotificationPriority {
9281 const Text Description;
9285 const Text ImageUrl;
9289 const ENotificationPriority Priority;
9297 const Boolean HasBeenActivated;
9372 const Text Description;
9394 const Text Description;
9430 PlaygroundScriptEvent,
9435 const Text PlaygroundScriptEventType;
9439 const Text[] PlaygroundScriptEventData;
9458 const CUser LocalUser;
9486 const Boolean IsLoadingScreen;
9506 const CTeam[] Teams;
9514 Void SetSpectateTarget(
Text Player);
9522 Boolean DisablePlayingStateTracking;
9538 PlayersPresentation,
9540 RollingBackgroundIntro,
9541 CustomMTClip_WithUIInteraction,
9557 enum ELabelsVisibility {
9563 WhenInMiddleOfScreen,
9565 enum EAvatarVariant {
9610 enum EObserverMode {
9619 EUISequence UISequence;
9623 const Boolean UISequenceIsCompleted;
9627 Text UISequence_CustomMTClip;
9631 Integer UISequence_CustomMTRefTime;
9635 Boolean UISequence_CanSkipIntroMT;
9639 Text UISequence_PodiumPlayersWin;
9643 Text UISequence_PodiumPlayersLose;
9655 Text BigMessageAvatarLogin;
9659 EAvatarVariant BigMessageAvatarVariant;
9663 EUISound BigMessageSound;
9667 Integer BigMessageSoundVariant;
9703 Boolean OverlayHideOpponentsInfo;
9711 Boolean OverlayHideCheckPointList;
9715 Boolean OverlayHideRoundScores;
9731 Boolean OverlayHideConsumables;
9739 Boolean OverlayHideBackground;
9747 Boolean OverlayHideSpeedAndDist;
9751 Boolean OverlayHidePersonnalBestAndRank;
9759 Boolean OverlayHideCheckPointTime;
9763 Boolean OverlayHideEndMapLadderRecap;
9767 Boolean OverlayHideMultilapInfos;
9771 Boolean OverlayHideSpectatorControllers;
9775 Boolean OverlayHideSpectatorInfos;
9779 Boolean OverlayChatHideAvatar;
9787 Vec2 OverlayChatOffset;
9791 Vec2 CountdownCoord;
9795 Boolean NoticesFilter_HidePlayerInfo;
9799 Boolean NoticesFilter_HidePlayerWarning;
9803 Boolean NoticesFilter_HidePlayerInfoIfNotMe;
9807 Boolean NoticesFilter_HidePlayerWarningIfNotMe;
9811 Boolean NoticesFilter_HideMapInfo;
9815 Boolean NoticesFilter_HideMapWarning;
9819 Boolean NoticesFilter_HideMatchInfo;
9823 Boolean NoticesFilter_HideMatchWarning;
9827 ENoticeLevel NoticesFilter_LevelToShowAsBigMessage;
9835 EVisibility ScoreTableVisibility;
9839 Text SmallScoreTable;
9843 EVisibility SmallScoreTableVisibility;
9847 Boolean ScoreTableOnlyManialink;
9851 Boolean AltMenuNoDefaultScores;
9855 Boolean AltMenuNoCustomScores;
9863 Ident ScoreSummary_Player1;
9871 Integer ScoreSummary_RoundPoints1;
9875 Integer ScoreSummary_MatchPoints1;
9879 Real ScoreSummary_Gauge1;
9883 Ident ScoreSummary_Player2;
9891 Integer ScoreSummary_RoundPoints2;
9895 Integer ScoreSummary_MatchPoints2;
9899 Real ScoreSummary_Gauge2;
9903 Boolean ScreenIn3dHideScoreSummary;
9919 ELabelsVisibility AlliesLabelsVisibility;
9923 EVisibility AlliesLabelsShowGauges;
9927 EVisibility AlliesLabelsShowNames;
9935 ELabelsVisibility TeamLabelsVisibility;
9939 EVisibility TeamLabelsShowGauges;
9943 EVisibility TeamLabelsShowNames;
9947 ELabelsVisibility OpposingTeamLabelsVisibility;
9951 EVisibility OpposingTeamLabelsShowGauges;
9955 EVisibility OpposingTeamLabelsShowNames;
9963 Integer SpectatorForceCameraType;
9967 Ident SpectatorAutoTarget;
9971 Ident SpectatorForcedTarget;
9979 Real SpectatorCamAutoLatitude;
9983 Real SpectatorCamAutoLongitude;
9987 Real SpectatorCamAutoRadius;
9991 EObserverMode SpectatorObserverMode;
9999 Void SendNotice(
Text Text,ENoticeLevel Level,
CUser Avatar,EAvatarVariant AvatarVariant,EUISound Sound,
Integer SoundVariant);
10042 enum EnumAutoTerrainPlaceType {
10098 Text PresentationManialinkUrl;
10110 Vec3 ColorSecondary;
10114 const Text ColorText;
10118 const Text ColorizedName;
10160 Void UILayerDestroyAll();
10168 Integer UISequenceMaxDuration;
10213 Void SendCallback_BeginRound();
10217 Void SendCallback_EndRound();
10236 const Boolean RequestsSpectate;
10243 enum ESmDriverBehaviour {
10252 enum ESmDriverPatrolMode {
10257 enum ESmAttackFilter {
10269 ESmDriverBehaviour Behaviour;
10281 Real TargetMinDistance;
10285 Real DisengageDistance;
10289 Real PathSpeedCoef;
10317 ESmAttackFilter AttackFilter;
10345 Boolean UseOldShootingSystem;
10349 ESmDriverPatrolMode Patrol_Mode;
10353 Vec3 Escape_AnchorPoint;
10357 Real Escape_DistanceSafe;
10361 Real Escape_DistanceMinEscape;
10365 Real Escape_DistanceMaxEscape;
10369 Vec3 Saunter_AnchorPoint;
10373 Integer Saunter_BaseChillingTime;
10377 Integer Saunter_ChillingTimeDelta;
10381 Real Saunter_Radius;
10385 Boolean Scripted_ForceAimInMoveDir;
10403 const Ident[] PlayersIds;
10524 const Ident BotModelId;
10534 const Text ItemName;
10538 const Ident ItemModelId;
10553 const Boolean IsRegisteredForLadderMatch;
10557 const Real LadderScore;
10565 Real LadderMatchScoreValue;
10583 enum ETmRaceResultCriteria {
10587 CheckpointsProgress,
10623 const Text TextContents;
10627 const Text TextRawContents;
10631 const Text TextRecursiveContents;
10681 const Text RecordDateString;
10685 const Integer RecordElapsedTime;
10693 const Text OpponentLogin;
10697 const Text OpponentDisplayName;
10701 const Text OpponentRecordUrl;
10705 const Integer OpponentRecordTime;
10709 const Integer OpponentRecordDate;
10713 const Text OpponentRecordDateString;
10717 const Integer OpponentRecordElapsedTime;
10721 const Integer OpponentRecordCount;
10735 const Integer BestRecordCount;
10739 const Integer BestRecordLastDate;
10743 const Text BestRecordLastDateString;
10747 const Integer BestRecordElapsedTime;
10751 const Text OpponentLogin;
10755 const Text OpponentDisplayName;
10759 const Integer OpponentBestRecordCount;
10763 const Integer OpponentBestRecordLastDate;
10767 const Text OpponentBestRecordLastDateString;
10771 const Integer OpponentBestRecordElapsedTime;
10844 const Text EventType;
10848 const Text[] EventData;
10869 enum EFirstPartySignInState {
10875 enum EMasterServerConnectionStatus {
10881 enum EMasterServerConnectionDetailedStatus {
10883 CheckingNetworkAvailability,
10884 CheckingMasterServerConnexion,
10885 WaitingCredentials,
10886 CheckingMasterServerWaitingQueue,
10887 WaitingOnMasterServerQueue,
10888 WaitingSubscriptionCredentials,
10889 CheckingSubscriptionCredentials,
10890 WaitingSubscriptionInfo,
10897 GettingOnlineProfile,
10898 SynchronizingProfileChunks,
10901 GettingBannedCryptedChecksumsList,
10903 ConnectingToUbiServices,
10904 FinalizingConnection,
10908 enum EMasterServerConnectionError {
10910 NetworkNotAvailable,
10911 FirstPartySignedOut,
10912 NoUbiServicesSession,
10913 MasterServerDisabled,
10914 MasterServerInSafeMode,
10920 enum ETaskErrorType {
10952 const ETaskErrorType LastConnectionErrorType;
10956 const Integer LastConnectionErrorCode;
10960 const Text LastConnectionErrorDescription;
10994 const Text FullPath;
10998 const Text FlagUrl;
11018 const Boolean IsAllUnderground;
11022 const Boolean IsPartUnderground;
11030 const Int3 OffsetBoundingBoxMin;
11034 const Int3 OffsetBoundingBoxMax;
11045 enum CardinalDirEnum {
11051 enum MultiDirEnum {
11056 PerpendicularDirsOnly,
11077 Void SetFooterText(
Text FooterText);
11116 const Text ParamArray1;
11120 const Text[] ParamArray2;
11141 const Ident[] PlayersIds;
11242 enum EnumClipType {
11248 enum MultiDirEnum {
11253 PerpendicularDirsOnly,
11275 const Vec3 Position;
11279 const Vec3 DirFront;
11297 const Integer NumberOfCollectors;
11664 Text StripFormatting(
Text Argument1);
11719 CardinalDirections GetNextDir(CardinalDirections Argument1);
11723 CardinalDirections GetPreviousDir(CardinalDirections Argument1);
11727 CardinalDirections GetOpposedDir(CardinalDirections Argument1);
11731 CardinalDirections AddDirs(CardinalDirections Argument1, CardinalDirections Argument2);
11735 CardinalDirections SubDirs(CardinalDirections Argument1, CardinalDirections Argument2);
11739 Int3 GetNeighbourCoord(
Int3 Argument1, CardinalDirections Argument2);
11743 Int3 GetRotatedOffset(
Int3 Argument1, CardinalDirections Argument2);
11747 Int3 GetRotatedOffsetPositive(
Int3 Argument1, CardinalDirections Argument2,
Int3 Argument3);
(undocumented)
Definition doc.h:11753
Real EaseInBounce(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutCirc(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutCubic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutElastic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInSine(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutSine(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInQuart(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutElastic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutQuint(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInCubic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseLinear(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutQuad(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutElastic2(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutBack(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutBounce(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutQuint(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutQuart(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutBack(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInElastic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real SmoothStep(Real _X)
Returns the value smoothly transitionning from 0 to 1.
Real EaseInCirc(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutCubic(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutExp(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutSine(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real Ease(Text _Function, Real _T, Real _Base, Real _Change, Real _Duration)
Returns the value animated from Base to Base+Delta using Robert Penner easing functions....
Real EaseInOutExp(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutElastic2(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInBack(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutBounce(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInQuint(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInOutQuart(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInQuad(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutCirc(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInElastic2(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseOutQuad(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
Real EaseInExp(Integer _T, Real _Base, Real _Change, Integer _Duration)
Returns the value animated from Base to Base+Delta using R. Penner easing functions.
(undocumented)
Definition doc.h:11714
(undocumented)
Definition doc.h:11303
Integer Clamp(Integer _X, Integer _Min, Integer _Max)
Returns the value X clamped to the range Min..Max.
Integer Max(Integer _A, Integer _B)
Returns the maximum between A and B.
Integer Min(Integer _A, Integer _B)
Returns the minimum between A and B.
Real Mod(Real _X, Real _Min, Real _Max)
Returns the modulus of X in the range Min..Max.
(undocumented)
Definition doc.h:11460
Vec3 ToColor(Text _Text)
Returns the RGB color corresponding to _Text.
Text SubString(Text _Text, Integer _Start, Integer _Length)
Returns a substring of _Text.
Real ToReal(Text _Text)
Returns the Real corresponding to _Text.
Text[Void] Split(Text _Separators, Text _Text)
Splits a given text based on a given separators set.
Text 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 TimeToText(Integer _Time, Boolean _IncludeCentiSeconds)
Returns the Text corresponding to _Time.
Text GetTranslatedText(Text _Text)
Lookup the text in the current translation dictionary.
Boolean Find(Text _TextToFind, Text _TextToSearchIn, Boolean _IsFormatSensitive, Boolean _IsCaseSensitive)
Returns True if the searched text is found in the text to search in.
Text Replace(Text _Text, Text _ToReplace, Text _Replacement)
Replaces occurences of _ToReplace in _Text with _Replacement.
Text Join(Text _Separator, Text[Void] _Texts)
Joins a set of texts with the given separator.
Text ToUpperCase(Text _TextToChange)
Changes lower case characters to upper case characters.
Text FormatReal(Real _Value, Integer _FPartLength, Boolean _HideZeroes, Boolean _HideDot)
Returns the Text corresponding to a Real. With formatting.
Boolean CompareWithoutFormat(Text _Text1, Text _Text2, Boolean _IsCaseSensitive)
Compares texts without taking format characters in account.
Text CloseStyleTags(Text _String)
Return a string where the previously unclosed $< tags have their $> counterpart.
Integer ToInteger(Text _Text)
Returns the Integer corresponding to _Text.
Text SubText(Text _Text, Integer _Start, Integer _Length)
Returns a substring of _Text.
Real LPF_Q
Definition doc.h:8360
Real LPF_CutoffRatio
Definition doc.h:8356
Real HPF_CutoffRatio
Definition doc.h:8364
Real HPF_Q
Definition doc.h:8368
Real CameraTransitionDuration
Definition doc.h:2029
Real MeshRotation_Acceleration
Definition doc.h:2037
Real MeshRotation_MaxSpeed
Definition doc.h:2033
Boolean HideAlwaysCursorDirectionalArrow
Definition doc.h:1799
Boolean IsTrustedPlugin_DevBuild
Definition doc.h:1791
const EditorStatus EditorStatus
Definition doc.h:1795
Boolean TurboClassicMapEditorMode
Definition doc.h:1819
Void TestMapFromCoordWithMapTypeScript(Int3 Coord, CardinalDirections Dir)
Real CursorBrightnessFactor
Definition doc.h:1803
Integer UndoHistorySize
Definition doc.h:1811
Integer CoppersLimit
Definition doc.h:1815
Boolean EnableUnlimitedUndoHistory
Definition doc.h:1807
const Text DisplayName
Definition doc.h:9368
const Ident UserId
Definition doc.h:9332
const CGameAchievementScriptAchievementDesc AchievementDesc
Definition doc.h:9336
const EType Type
Definition doc.h:9318
const CGameAchievementScriptAchievement Achievement
Definition doc.h:9322
const CGameAchievementScriptEvent[] PendingEvents
Definition doc.h:5456
const CGameAchievementScriptAchievement[] Achievements
Definition doc.h:5460
const CGameAchievementScriptAchievementDesc[] AchievementDescriptions
Definition doc.h:5468
const CGameAchievementScriptStat[] Stats
Definition doc.h:5464
const CGameAchievementScriptStatDesc[] StatDescriptions
Definition doc.h:5472
const Text DisplayName
Definition doc.h:9390
const Integer Value
Definition doc.h:9354
const Ident UserId
Definition doc.h:9346
const CGameAchievementScriptStatDesc StatDesc
Definition doc.h:9350
const Text Name
Definition doc.h:9408
const Text Description
Definition doc.h:9412
const Text ActionId
Definition doc.h:9404
const Integer Value
Definition doc.h:9416
const Boolean IsOnline
Definition doc.h:10827
const Text ServerLogin
Definition doc.h:10823
const Text DisplayName
Definition doc.h:10819
const Text Login
Definition doc.h:10815
const CGameMasterServerPlayerOnlinePresence[] OnlinePresences
Definition doc.h:8984
Void AddLogin(Text Login)
const CManiaplanetPluginInterface[] Interfaces
Definition doc.h:4112
CManiaplanetPluginInterface GetInterface(Text Name)
const Integer Rank
Definition doc.h:10781
const Text DisplayName
Definition doc.h:10789
const Real Score
Definition doc.h:10793
const Text Login
Definition doc.h:10785
const CGameScriptNotificationsConsumerNotification Notification
Definition doc.h:9262
const EType Type
Definition doc.h:9258
const CGameScriptNotificationsConsumerNotification[] Notifications
Definition doc.h:5438
const CGameScriptNotificationsConsumerEvent[] Events
Definition doc.h:5434
CHttpRequest CreateGet(Text Url)
const Text Result
Definition doc.h:8164
const Integer StatusCode
Definition doc.h:8168
const Text Url
Definition doc.h:8160
CUIConfig UI
Definition doc.h:5569
CUIConfig ClientUI
Definition doc.h:5573
Void ClipboardSet(Text ClipboardText)
Real HMD_HUD_Distance
Definition doc.h:5305
Real MasterMusicVolume
Definition doc.h:4921
Real MasterSoundVolume
Definition doc.h:4917
Real HMD_MoveScale
Definition doc.h:5301
Void SetSubscriptionZone(Text Zone)
const Integer ZoneLevelCount
Definition doc.h:9062
Text GetZone(Integer ZoneLevel)
Real Ratio
Definition doc.h:550
Real GradingRatio
Definition doc.h:554
Real Width
Definition doc.h:4403
Real ZoomFactor
Definition doc.h:624
Void SendCustomEvent(Text Type, Text[] Data)
const CUser LocalUser
Definition doc.h:68
Void RequestSpectatorClient(Boolean Spectator)
Void SetSpectateTarget(Text Player)
CUIConfig UI
Definition doc.h:6973
const Boolean IsSpectator
Definition doc.h:6981
CUIConfig ClientUI
Definition doc.h:6977
const Boolean IsSpectatorClient
Definition doc.h:6985
const CInputManager Input
Definition doc.h:6119
const ESystemSkuIdentifier SystemSkuIdentifier
Definition doc.h:6135
const CDataMgr DataMgr
Definition doc.h:6123
const ESystemPlatform SystemPlatform
Definition doc.h:6131
const Boolean HasUplayProfile
Definition doc.h:10964
const EMasterServerConnectionStatus ConnectionStatus
Definition doc.h:10948
const Text Login
Definition doc.h:10940
const Boolean HasAcceptedNDA
Definition doc.h:10968
const Text DisplayName
Definition doc.h:10944
Integer GetPublicationDate(Integer Month, Integer Day, Integer Hour, Integer Minute, Integer Second)
const Text Title
Definition doc.h:11197
const Integer LinksCount
Definition doc.h:11225
const Text Type
Definition doc.h:11185
const Text MediaUrl
Definition doc.h:11205
const Text Placement
Definition doc.h:11189
const Text NewsId
Definition doc.h:11181
const Text Locale
Definition doc.h:11193
const Text Body
Definition doc.h:11201
const Integer DisplayTime
Definition doc.h:11217
const Integer Priority
Definition doc.h:11213
const Text MediaType
Definition doc.h:11209
Void GetLinkInfo(Integer LinkIndex, Text Type, Text Param, Text ActionName, Text ActionDescription)
const CMap Map
Definition doc.h:9450
const Boolean IsSpectatorClient
Definition doc.h:9474
Void RequestSpectatorClient(Boolean Spectator)
const Boolean IsSpectator
Definition doc.h:9470
CWebServicesTaskResult CheckPrivilege(Ident UserId, EPrivilege Privilege)
Void ReleaseTaskResult(Ident TaskId)
CWebServicesTaskResult_CheckTargetedPrivilegeResultScript CheckTargetedPrivilege(Ident UserId, EPrivilege Privilege)
const CWebServicesTaskResult[] TaskResults
Definition doc.h:4048
ELocalScoreStatus ScoreStatus_GetLocalStatus(Ident UserId)
Integer Campaign_GetMapMultiAsyncLevel(Ident UserId, Text MapUid)
Integer GlobalLeaderBoard_GetPlayerCount(Text Zone)
CWebServicesTaskResult_RealLeaderBoard GlobalLeaderBoard_GetPlayerList(Ident UserId, Text Zone, Integer FromIndex, Integer Count)
Integer GlobalLeaderBoard_GetPlayerRanking(Ident UserId, Text Zone)
Integer CampaignLeaderBoard_GetPlayerRanking(Ident UserId, Text CampaignId, Text Zone)
CWebServicesTaskResult_GhostHandle Campaign_GetMapRecordGhost(Ident UserId, Text MapUid)
Integer MapLeaderBoard_GetPlayerCount(Text MapUid, Text Zone)
Integer CampaignLeaderBoard_GetPlayerCount(Text CampaignId, Text Zone)
EMasterServerScoreStatus ScoreStatus_GetMasterServerStatus(Ident UserId)
CWebServicesTaskResult Campaign_SetNewMapRecord(Ident UserId, Text MapUid, CGhost Ghost)
Void ReleaseTaskResult(Ident TaskId)
Integer MapLeaderBoard_GetPlayerRanking(Ident UserId, Text MapUid, Text Zone)
Integer Campaign_GetMapRecord(Ident UserId, Text MapUid)
const CWebServicesTaskResult[] TaskResults
Definition doc.h:3950
Real ValueReal
Definition doc.h:11155
Real ValueReal
Definition doc.h:10470
const CSmPlayer Player
Definition doc.h:6896
Real AmmoPower
Definition doc.h:6287
Real EnergyLevel
Definition doc.h:6371
Real StaminaGain
Definition doc.h:6339
Real SpeedPower
Definition doc.h:6347
Real AmmoGain
Definition doc.h:6283
Real ArmorPower
Definition doc.h:6327
Real StaminaMax
Definition doc.h:6335
Real StaminaPower
Definition doc.h:6343
Real JumpPower
Definition doc.h:6351
Real ThrowSpeed
Definition doc.h:6395
const Real GetLinearHue
Definition doc.h:6379
const EResult LatestResult
Definition doc.h:5351
const Boolean IsReady
Definition doc.h:5347
const Vec3[] MapCheckpointPos
Definition doc.h:2833
const Vec3[] MapCheckpointPos
Definition doc.h:3111
Integer AlliesLabelsMaxCount
Definition doc.h:9931
Integer OverlayChatLineCount
Definition doc.h:9783
Text MarkersXML
Definition doc.h:9687
Boolean AutoProcessing
Definition doc.h:8214
Void SortByOpponentDisplayName()
const Text Login
Definition doc.h:8838
Void SortByOpponentLogin()
Void SortByOpponentCount()
Void SortByOpponentRecordDate()
Void SortByOpponentRecordTime()
Void SortByOpponentDate()
const CHighScoreComparisonSummary[] BuddiesComparison
Definition doc.h:8876
Void SortByOpponentCount()
Void SortByOpponentDisplayName()
Void SortByOpponentLogin()
const Text Login
Definition doc.h:8872
const CHighScoreComparison[] PlayerBestRecordsComparison
Definition doc.h:8914
Void SortByRecordTimeDiff()
const CHighScoreComparison[] BuddyBestRecordsComparison
Definition doc.h:8918
const Text BuddyLogin
Definition doc.h:8910
const Text Login
Definition doc.h:8906
Boolean HasPrivilege(Text Login)
Text GetDenyReason(Text Login)
Void AddLogin(Text Login)
Text GetDisplayName(Text Login)
Void AddLogin(Text Login)
Void AddActionToComplete(Text ActionId)
const CGameRealLeaderBoardInfo[] LeaderBoardInfo
Definition doc.h:8952
const Integer FromIndex
Definition doc.h:8944
const Integer Count
Definition doc.h:8948
const Text Path
Definition doc.h:9120
const Integer ZoneCount
Definition doc.h:9124
const CZone[] Zones
Definition doc.h:9128
const Boolean HasFailed
Definition doc.h:8802
const Integer ErrorCode
Definition doc.h:8814
const Boolean IsProcessing
Definition doc.h:8794
const Boolean IsCanceled
Definition doc.h:8806
const Boolean HasSucceeded
Definition doc.h:8798
const ETaskErrorType ErrorType
Definition doc.h:8810
const Text ErrorDescription
Definition doc.h:8818