Table of Contents

Class ActiveController

Namespace
easyar
Assembly
EasyAR.Sense.dll

VerwaltetactiveSelf für MonoBehaviour.

Die Standardstrategie ist wie folgt: TargetController verwendet standardmäßig ActiveWhileTracked, XROriginChildController verwendet standardmäßig ActiveAfterFirstTracked.

OverrideStrategy kann verwendet werden, um die Standardstrategie zu überschreiben. Setzen Sie MonoBehaviour.enabled auf false, um die Kontrolle zu deaktivieren.

[DisallowMultipleComponent]
public class ActiveController : MonoBehaviour
Vererbung
ActiveController

Eigenschaften

OverrideStrategy

Überschreibt die Strategie, um das Standardverhalten zu überschreiben.

Ein Null-Wert bedeutet, dass die Standardstrategie verwendet wird, die Strategiemuster hängen von anderen Komponenten am Objekt ab. Ein vorhandener Wert überschreibt die Standardstrategie.

public Optional<ActiveController.Strategy> OverrideStrategy { get; set; }

enabled

ARSession Laufzeit-Aktivierung/Deaktivierung der aktiven Kontrolle. Wenn deaktiviert, wird EasyAR activeSelf nicht mehr ändern.

public bool enabled { get; set; }