Skip to content

McpClashMobManagerV3

Class in IpDrv · IpDrv.McpClashMobManagerV3 · config

Object › McpServiceBase › McpClashMobBase › McpClashMobManagerV3

Using it from Lua
h7.find_all("McpClashMobManagerV3")            -- live instances
h7.find_class("IpDrv.McpClashMobManagerV3")   -- the class
h7.hook("IpDrv.McpClashMobManagerV3.AcceptChallenge", fn)

Structs

ChallengeRequest

FieldType
ChallengeIdString
RequestHttpRequestInterface

ClashMobFileData

FieldType
ChallengeIdString
DlNameString
FileNameString
Dataarray

FileRequest

FieldType
ChallengeIdString
DlNameString
FileNameString
RequestHttpRequestInterface

UserRequest

Struct extends ChallengeRequest

FieldType
McpIdstring

Properties

NameTypeNotes
ChallengeEventsarray<McpClashMobChallengeEvent>
ChallengeFilePathStringconfig
ChallengeFilesarray<ClashMobFileData>
ChallengePathStringconfig
ChallengeRequestsarray<ChallengeRequest>
ChallengeStatusesarray<McpClashMobChallengeUserStatus>
FileCacheOnlineTitleFileCacheInterface
FileRequestsarray<FileRequest>
UserChallengePathStringconfig
UserChallengeUpdatePathStringconfig
UserRequestsarray<UserRequest>

Functions

NameDeclaration
AcceptChallengefunction AcceptChallenge(string UniqueChallengeId, string UniqueUserId, String SaveSlotId, bool bLiked = false, bool bCommented = false, bool bRetweeted = false)
BuildUserChallengePathfunction String BuildUserChallengePath(String ChallengeId)
BuildUserChallengeUpdatePathfunction String BuildUserChallengeUpdatePath(String ChallengeId, String McpId, String SaveSlotId)
ClearCachedChallengeFilefunction ClearCachedChallengeFile(string UniqueChallengeId, string DlName)
DeleteCachedChallengeFilefunction DeleteCachedChallengeFile(string UniqueChallengeId, string DlName)
DownloadChallengeFilefunction DownloadChallengeFile(string UniqueChallengeId, string DlName)
DownloadFilefunction DownloadFile(string UniqueChallengeId, string DlName)
FindChallengeFileIndexfunction int FindChallengeFileIndex(string UniqueChallengeId, string DlName)
GetChallengefunction bool GetChallenge(String UniqueChallengeId, out McpClashMobChallengeEvent OutChallengeEvent)
GetChallengeFileContentsfunction GetChallengeFileContents(string UniqueChallengeId, string DlName, out array OutFileContents)
GetChallengeFileListfunction GetChallengeFileList(string UniqueChallengeId, out array<McpClashMobChallengeFile> OutChallengeFiles)
GetChallengeListfunction GetChallengeList(out array<McpClashMobChallengeEvent> OutChallengeEvents)
GetChallengeUserStatusfunction GetChallengeUserStatus(string UniqueChallengeId, string McpId, out array<McpClashMobChallengeUserStatus> OutChallengeUserStatuses)
GetChallengeUserStatusForSaveSlotfunction bool GetChallengeUserStatusForSaveSlot(string UniqueChallengeId, string McpId, String SaveSlotId, out McpClashMobChallengeUserStatus OutChallengeUserStatus)
GetFileHashfunction String GetFileHash(String ChallengeId, String DlName)
Initprotected event Init()
OnAcceptChallengeRequestCompletefunction OnAcceptChallengeRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnDownloadChallengeFileRequestCompletefunction OnDownloadChallengeFileRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnLoadCachedFileCompletefunction OnLoadCachedFileComplete(bool bWasSuccessful, string FileName)
OnQueryChallengeListRequestCompletefunction OnQueryChallengeListRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryChallengeRequestCompletefunction OnQueryChallengeRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryChallengeUserStatusRequestCompletefunction OnQueryChallengeUserStatusRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnQueryParentChallengeRequestCompletefunction OnQueryParentChallengeRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnUpdateChallengeUserProgressRequestCompletefunction OnUpdateChallengeUserProgressRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
OnUpdateChallengeUserRewardRequestCompletefunction OnUpdateChallengeUserRewardRequestComplete(HttpRequestInterface Request, HttpResponseInterface Response, bool bWasSuccessful)
ParseChallengefunction bool ParseChallenge(JsonObject JsonNode)
ParseChallengesfunction bool ParseChallenges(String Json)
ParseUserChallengeStatusfunction bool ParseUserChallengeStatus(JsonObject JsonNode)
ParseUserChallengeStatusesfunction bool ParseUserChallengeStatuses(String Json)
QueryChallengefunction QueryChallenge(String ChallengeId)
QueryChallengeListfunction QueryChallengeList(String McpId)
QueryChallengeMultiUserStatusfunction QueryChallengeMultiUserStatus(string UniqueChallengeId, string UniqueUserId, const out array UserIdsToRead, optional int AdditionalParticipantCount, optional bool bWantsParentChildData)
QueryChallengeUserStatusfunction QueryChallengeUserStatus(string UniqueChallengeId, string UniqueUserId, optional bool bWantsParentChildData)
QueryParentChallengefunction QueryParentChallenge(String ChallengeId)
UpdateChallengeUserProgressfunction UpdateChallengeUserProgress(string UniqueChallengeId, string UniqueUserId, String SaveSlotId, bool bDidComplete, int GoalProgress)
UpdateChallengeUserRewardfunction UpdateChallengeUserReward(string UniqueChallengeId, string UniqueUserId, String SaveSlotId, int UserReward)

Inherited

FromMembers
McpClashMobBase1 properties, 25 functions
McpServiceBase2 properties, 16 functions
Object13 properties, 308 functions