Class ActiveController
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Ein MonoBehaviour, das activeSelf verwaltet.
Die Standardstrategien sind: TargetController verwendet standardmaessig ActiveWhileTracked, und XROriginChildController verwendet standardmaessig ActiveAfterFirstTracked.
Sie koennen OverrideStrategy verwenden, um die Standardstrategie zu ueberschreiben. Setzen Sie MonoBehaviour.enabled auf false, um die Steuerung auszuschalten.
[DisallowMultipleComponent]
public class ActiveController : MonoBehaviour
- Vererbung
-
ActiveController
Eigenschaften
OverrideStrategy
Override-Strategie, verwendet zum Ueberschreiben des Standardverhaltens.
Ein null-Wert bedeutet, dass die Standardstrategie verwendet wird. Der Strategiemodus haengt mit anderen Komponenten am object zusammen. Ein nicht-null-Wert ueberschreibt die Standardstrategie.
public Optional<ActiveController.Strategy> OverrideStrategy { get; set; }
enabled
Aktiviert/deaktiviert active control, waehrend ARSession laeuft. Bei Deaktivierung aendert EasyAR activeSelf nicht mehr.
public bool enabled { get; set; }