Class WebModule
Namespace: UnityEditor.Experimental.EditorVR.Modules
Syntax
public class WebModule : IModuleBehaviorCallbacks, IModule, IProvidesWeb, IFunctionalityProvider
Methods
ConnectSubscriber(Object)
Declaration
public void ConnectSubscriber(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj |
Implements
Download(String, Action<UnityWebRequest>)
Download a resource at the given URL and call a method on completion, providing the UnityWebRequest
Declaration
public void Download(string url, Action<UnityWebRequest> completed)
Parameters
Type | Name | Description |
---|---|---|
String | url | The URL of the resource |
Action<UnityWebRequest> | completed | The completion callback |
Implements
Download(String, String, Action)
Download a resource at the given URL to the given destination file and call a method on completion
Declaration
public 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 |
Implements
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
public 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 |
Implements
LoadModule()
Declaration
public void LoadModule()
Implements
LoadProvider()
Declaration
public void LoadProvider()
Implements
OnBehaviorAwake()
Declaration
public void OnBehaviorAwake()
Implements
OnBehaviorDestroy()
Declaration
public void OnBehaviorDestroy()
Implements
OnBehaviorDisable()
Declaration
public void OnBehaviorDisable()
Implements
OnBehaviorEnable()
Declaration
public void OnBehaviorEnable()
Implements
OnBehaviorStart()
Declaration
public void OnBehaviorStart()
Implements
OnBehaviorUpdate()
Declaration
public void OnBehaviorUpdate()
Implements
UnloadModule()
Declaration
public void UnloadModule()
Implements
UnloadProvider()
Declaration
public void UnloadProvider()