StaticcloudThe currently loaded CloudProject.
StaticcompanyThe company that owns the project.
StatichasDetermines if the current user is an administrator on the project.
StatichasDetermines if the current user has the deployment role on the project.
StatichasDetermines if the current user is an editor on the project.
StaticisDetermines if any project is currently loaded and it is cloud synchronized.
StaticisDetermines if the initial project checkout is completed.
StaticisDetermines if any project is currently loaded.
StatictitleThe currently loaded project title/name.
StaticuuidStaticcreateStaticcreateStaticgetStaticgetStaticisStaticisStaticloadLoads the project at the specified path. This method executes asynchronously.
Absolute path to the project's root folder.
OptionalcloudProject: CloudProjectStaticmarkStaticonStaticonStaticsaveStaticsaveChecks if any resource is modified and opens a dialog to save them if any. Once the user saves any resources he wishes, the next callback will be called. If the user choses to cancel, next will not be invoked.
Callback to trigger when the user decides to continue.
OptionalcustomMessage: stringA custom message to be displayed on the window.
OptionalparentWindow: EditorWindowThe parent window on which the dialog will be attached, will be the main window if null.
StaticsetStaticunloadStatic ReadonlyonTriggered after a new project is loaded.
Static ReadonlyonTriggered right before the project is being saved.
Static ReadonlyonTriggered when the initial checkout was completed.
Static ReadonlyonTriggered right before the project is unloaded.
The Project class manages load and unloading a project as well as other helper APIs to interact with a project.