Inheritance
MARSSceneModule
[MovedFrom("Unity.MARS")]
public class MARSSceneModule : ScriptableSettings<MARSSceneModule>, IModuleBehaviorCallbacks, IUsesCameraOffset, IFunctionalitySubscriber<IProvidesCameraOffset>, IFunctionalitySubscriber, IModuleDependency<FunctionalityInjectionModule>, IModule
Properties
Declaration
public bool BlockEnsureSession { get; set; }
Property Value
Declaration
public IProvidesCameraOffset provider { get; set; }
Property Value
Implements
Declaration
public static bool simulatedDiscoveryInPlayMode { get; }
Property Value
Declaration
public bool simulateDiscovery { get; set; }
Property Value
Declaration
public bool simulateInPlaymode { get; set; }
Property Value
Events
Called right before default providers are setup.
The list should be filled out with providers that you want this module to add before it sets up default providers.
Declaration
public event Action<List<IFunctionalityProvider>> BeforeSetupDefaultProviders
Event Type
Explicit Interface Implementations
Declaration
void IModule.LoadModule()
Implements
Declaration
void IModule.UnloadModule()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorAwake()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorDestroy()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorDisable()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorEnable()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorStart()
Implements
Declaration
void IModuleBehaviorCallbacks.OnBehaviorUpdate()
Implements
Declaration
void IModuleDependency<FunctionalityInjectionModule>.ConnectDependency(FunctionalityInjectionModule dependency)
Parameters
Implements