Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -172,9 +172,13 @@ function XRActiveModel() {
|
|||||||
function ControllerFineTuning({ freeMove }: { freeMove: boolean }) {
|
function ControllerFineTuning({ freeMove }: { freeMove: boolean }) {
|
||||||
const { setFineTuning } = useModelStore();
|
const { setFineTuning } = useModelStore();
|
||||||
const session = useXR((s) => s.session);
|
const session = useXR((s) => s.session);
|
||||||
|
const isActiveLocked = useModelStore((s) => {
|
||||||
|
const a = s.models.find(m => m.id === s.activeModelId);
|
||||||
|
return !!a?.locked;
|
||||||
|
});
|
||||||
|
|
||||||
useFrame(() => {
|
useFrame(() => {
|
||||||
if (!session) return;
|
if (!session || isActiveLocked) return;
|
||||||
const inputSources = session.inputSources;
|
const inputSources = session.inputSources;
|
||||||
if (!inputSources) return;
|
if (!inputSources) return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user