new UComponentMixerController()
Methods
-
dispose()
-
컨트롤러를 완전히 제거하는 메서드입니다. 모든 액션을 중지·비활성화하고, 믹서 캐시를 정리하며 매니저에서 분리합니다.
-
getMixers()
-
현재 등록된 믹서 배열을 반환하는 메서드입니다.
-
hasMixers()
-
등록된 믹서가 하나 이상 있는지 여부를 반환하는 메서드입니다.
-
setCameraDistanceSq()
-
카메라와의 거리 제곱 값을 저장하는 메서드입니다. 이 값을 기준으로 대상 객체 거리가 멀면 업데이트를 스킵합니다.
-
setFPS()
-
FPS를 수동으로 설정하는 메서드입니다.
-
setInstanceId()
-
인스턴스 ID를 설정하고 인스턴스 믹서 등록 여부를 갱신하는 메서드입니다. 인스턴스 기반 애니메이션 처리에 사용되는 로직입니다.
-
setMaxUpdateDistance()
-
믹서 업데이트를 허용할 최대 카메라 거리를 설정하는 메서드입니다. 유효하지 않은 값이면 Infinity로 처리해 거리 제한을 해제합니다.
-
setMixers()
-
믹서 배열을 교체하고 내부 상태(액션, 실행 키, 타임스탬프)를 초기화하는 메서드입니다.
-
syncLoop()
-
모든 믹서의 액션에 동일한 loop 설정을 일괄 적용하는 메서드입니다.
-
updateExternally()
-
매니저에서 스케줄링해서 업데이트 호출하는 메서드입니다.