Class MARSRemoteModule
Module for managing and interfacing with a remote data connection in the editor
Namespace: Unity.MARS
Syntax
public class MARSRemoteModule : IModuleBehaviorCallbacks, IModule, IUsesRemoteDataConnection, IFunctionalitySubscriber<IProvidesRemoteDataConnection>, IFunctionalitySubscriber
Properties
RemoteActive
Is the module connected an editor remote
Declaration
public bool RemoteActive { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
LoadModule()
Declaration
public void LoadModule()
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
RemoteConnect()
Connect the module to an editor remote
Declaration
public void RemoteConnect()
RemoteDisconnect()
Disconnect from the editor remote
Declaration
public void RemoteDisconnect()
RemoteUpdate()
Update the connection to the editor remote
Declaration
public void RemoteUpdate()
UnloadModule()
Declaration
public void UnloadModule()
Implements
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesRemoteDataConnection>.provider
Declaration
IProvidesRemoteDataConnection IFunctionalitySubscriber<IProvidesRemoteDataConnection>.provider { get; set; }
Returns
Type | Description |
---|---|
IProvidesRemoteDataConnection |