Class ActiveController
- 名前空間
- easyar
- アセンブリ
- EasyAR.Sense.dll
GameObject.activeSelfを管理するMonoBehaviour。
デフォルト戦略は以下の通りです:TargetControllerはデフォルトでActiveWhileTrackedを使用し、XROriginChildControllerはデフォルトでActiveAfterFirstTrackedを使用します。
OverrideStrategyを使用してデフォルト戦略を上書きできます。MonoBehaviour.enabledをfalseに設定すると制御をオフにできます。
[DisallowMultipleComponent]
public class ActiveController : MonoBehaviour
- 継承
-
ActiveController
プロパティ
OverrideStrategy
オーバーライド戦略は、デフォルトの動作を上書きするために使用できます。
空の値はデフォルト戦略を使用することを示し、戦略モードはオブジェクト上の他のコンポーネントに関連しています。値がある場合はデフォルト戦略を上書きします。
public Optional<ActiveController.Strategy> OverrideStrategy { get; set; }
enabled
ARSessionの実行時にアクティブ制御を有効/無効にします。無効にすると、EasyARはGameObject.activeSelfを変更しなくなります。
public bool enabled { get; set; }