Class ProjectsManager
Inheritance
ProjectsManager
Syntax
public class ProjectsManager : IDisposable
Constructors
ProjectsManager(IUpdateDelegate, UnityUser, PlayerStorage)
Declaration
public ProjectsManager(IUpdateDelegate updateDelegate, UnityUser user, PlayerStorage playerStorage)
Parameters
Type |
Name |
Description |
IUpdateDelegate |
updateDelegate |
|
UnityUser |
user |
|
PlayerStorage |
playerStorage |
|
Methods
Delete(Project)
Declaration
public void Delete(Project project)
Parameters
Type |
Name |
Description |
Project |
project |
|
Dispose()
Declaration
Download(Project)
Declaration
public void Download(Project project)
Parameters
Type |
Name |
Description |
Project |
project |
|
GetStatus(Project)
Declaration
public ProjectsManager.Status GetStatus(Project project)
Parameters
Type |
Name |
Description |
Project |
project |
|
Returns
Events
projectDeleteProgressChanged
Declaration
public event ProgressChanged projectDeleteProgressChanged
Event Type
projectDownloadProgressChanged
Declaration
public event ProgressChanged projectDownloadProgressChanged
Event Type
projectStatusChanged
Declaration
public event Action<Project, ProjectsManager.Status> projectStatusChanged
Event Type