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