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; }