Table of Contents

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