Interface IProvidesWeb
Provide access to web functionality
Namespace: Unity.Labs.EditorXR.Interfaces
Syntax
public interface IProvidesWeb : IFunctionalityProvider
Methods
Download(String, Action<UnityWebRequest>)
Download a resource at the given URL and call a method on completion, providing the UnityWebRequest
Declaration
void Download(string url, Action<UnityWebRequest> completed)
Parameters
| Type | Name | Description |
|---|---|---|
| String | url | The URL of the resource |
| Action<UnityWebRequest> | completed | The completion callback |
Download(String, String, Action)
Download a resource at the given URL to the given destination file and call a method on completion
Declaration
void Download(string url, string destination, Action completed)
Parameters
| Type | Name | Description |
|---|---|---|
| String | url | The URL of the resource |
| String | destination | The destination file path |
| Action | completed | The completion callback |
Download<THandler>(String, Action<UnityWebRequest>)
Download a resource at the given URL using a custom download handler and call a method on completion, providing the UnityWebRequest
Declaration
void Download<THandler>(string url, Action<UnityWebRequest> completed)
where THandler : DownloadHandler, new()
Parameters
| Type | Name | Description |
|---|---|---|
| String | url | The URL of the resource |
| Action<UnityWebRequest> | completed | The completion callback |
Type Parameters
| Name | Description |
|---|---|
| THandler | The type of download handler to use |