Table of Contents

Class ActiveController

네임스페이스
easyar
어셈블리
EasyAR.Sense.dll

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 런타임에 active control 활성화/비활성화. 비활성화 시 EasyAR은 activeSelf를 더 이상 수정하지 않습니다.

public bool enabled { get; set; }