Unity Quiz Server
A Quiz content server and client, to ease the creation and sharing of quiz content.
 All Classes Namespaces
Public Member Functions | Protected Member Functions | Properties | List of all members
Noizoo.QuizServer.Content.ContentDownload Class Reference
Inheritance diagram for Noizoo.QuizServer.Content.ContentDownload:
Noizoo.QuizServer.Content.ServerFileDownload Noizoo.Tools.IO.Remote.AFileDownload

Public Member Functions

System.Collections.IEnumerator InitAndDownloadContentCoroutine (DownloadResultCallback resultCallback, ServerSettings serverSettings, string languageFile)
 
bool BuildContentOverview (out Dictionary< string, List< string >> topicList, out Dictionary< string, PackageData > packages)
 
- Public Member Functions inherited from Noizoo.QuizServer.Content.ServerFileDownload
System.Collections.IEnumerator CheckServerAvailabilityCoroutine (DownloadResultCallback resultCallback, ServerSettings serverSettings)
 
bool ExistsLocalFile (string filename)
 
int GetVersionID ()
 
void WriteVersionID (int versionid)
 
- Public Member Functions inherited from Noizoo.Tools.IO.Remote.AFileDownload
delegate void DownloadResultCallback (bool ok)
 
delegate void OnProgressValueChange (float value)
 
void Reset ()
 
void ClearDataAndCallback ()
 

Protected Member Functions

override string GetComposedFilename (string filename)
 
override bool OnDownloadFinished ()
 
- Protected Member Functions inherited from Noizoo.QuizServer.Content.ServerFileDownload
void CreatePathIfNotExists (string filename)
 
- Protected Member Functions inherited from Noizoo.Tools.IO.Remote.AFileDownload
System.Collections.IEnumerator CheckServerAvailabilityCoroutine (DownloadResultCallback resultCallback, string serverAvailabilityURL, float timeout)
 
System.Collections.IEnumerator DownloadFileCoroutine (DownloadResultCallback resultCallback, string url)
 

Properties

override string LocalDirectory [get]
 
- Properties inherited from Noizoo.QuizServer.Content.ServerFileDownload
virtual string LocalDirectory [get]
 
static string ContentDirectory [get]
 
- Properties inherited from Noizoo.Tools.IO.Remote.AFileDownload
ConnectionState ConnectionState [get]
 
float Progress [get]
 
byte[] Bytes [get]
 
string Error [get]
 
string URL [get]
 
ConnectionState SetState [set]
 
float OnFloatValueChange [set]
 

Additional Inherited Members

- Public Attributes inherited from Noizoo.Tools.IO.Remote.AFileDownload
OnProgressValueChange ProgressValueChangeCallback
 
- Protected Attributes inherited from Noizoo.QuizServer.Content.ServerFileDownload
string _localPath
 

The documentation for this class was generated from the following file: