Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
WorkshopItem.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
13sealed class WorkshopItem: BaseWorkshopItem
14{
15 private void WorkshopItem();
16 void ~WorkshopItem();
17
19 proto external EWorkshopItemType GetType();
25 proto external void Download(BackendCallback pCallback, Revision pRevision);
30 proto external void ResumeDownload(BackendCallback pCallback);
35 proto external void PauseDownload(BackendCallback pCallback);
40 proto external void Cancel(BackendCallback pCallback);
42 proto external float GetProgress();
44 proto external void DeleteDownloadProgress();
49 proto external void VerifyIntegrity(BackendCallback pCallback);
54 proto external void RepairIntegrity(BackendCallback pCallback);
56 proto external void CancelVerification();
58 proto external bool IsVerificationRunning();
60 proto external float GetVerificationProgress();
65 proto external string GetBackendEnv();
67 proto external void DeleteLocally();
72 proto external void DeleteOnline(BackendCallback pCallback);
74 proto external bool IsLoaded();
79 proto external void AskDetail(notnull BackendCallback pCallback);
84 proto external bool IsReadyToRun();
89 proto external void Enable(bool enable);
94 proto external bool IsEnabled();
96 proto external int GetAccessState();
98 proto external bool IsUnlisted();
100 proto external int GetTimeSinceLastPlay();
102 proto external int GetTimeSinceFirstDownload();
104 proto external void NotifyPlay();
106 proto external bool IsSubscribed();
108 proto external void Subscribe(BackendCallback callback);
110 proto external void Unsubscribe(BackendCallback callback);
112 proto external bool IsFavorite();
114 [Obsolete("Use Revision::GetProcessingProgress() instead!")]
115 proto external float GetProcessingProgress();
117 [Obsolete("Use Revision::IsProcessing() instead!")]
118 proto external bool IsProcessing();
124 proto external void SetFavorite(BackendCallback pCallback, bool isFavorite);
126 proto external bool IsAuthor();
128 proto external WorkshopAuthor Author();
130 proto external bool IsContributor();
136 proto external int Contributors(out notnull array<WorkshopAuthor> outContributors);
138 proto external string License();
140 proto external string LicenseText();
147 proto external void Report(EWorkshopReportType eReport, string sDesc, BackendCallback pCallback);
152 proto external void LoadReport(BackendCallback pCallback);
157 proto external void CancelReport(BackendCallback pCallback);
159 proto external EWorkshopReportType GetReportType();
161 proto external string GetReportDescription();
167 proto external void Rate(bool bUpvote, BackendCallback pCallback);
173 proto external void RateFloat(float fRating, BackendCallback pCallback);
178 proto external void ResetRating (BackendCallback pCallback);
180 proto external bool IsRatingSet();
182 proto external bool MyRating();
184 proto external float MyRatingFloat();
186 proto external int RatingCount();
188 proto external float AverageRating();
193 proto external float GetTrendingScore();
198 proto external float GetCommunityChoiceScore();
203 proto external float GetTotalDownloadCount();
209 proto external int GetTags(out notnull array<WorkshopTag> items);
211 proto external bool HasAnyTag(notnull array<WorkshopTag> tags);
213 proto external int Gallery(out notnull array<BackendImage> images);
215 static proto void SetThumbnailGridScale(int iWidth);
217 proto external bool EnoughLocalSpace();
218}
219
ref array< string > tags
@ Gallery
override EGadgetType GetType()
@ Report
int IsEnabled()
Returns true if the light is enabled.
EWorkshopItemType
Workshop item type.
EWorkshopReportType