fix: root target for state transition

This commit is contained in:
Kevin
2025-06-09 11:22:43 -05:00
parent 5fda3093bb
commit a278596233
2 changed files with 10 additions and 10 deletions

View File

@ -103,7 +103,7 @@ export const _3DMouseMachine = setup({
canvasId: input.canvasId,
camera: input.camera.clone(),
TRACE_MESSAGES: true,
disconnectCallback: input.onDisconnect
disconnectCallback: input.onDisconnect,
})
/**
@ -135,8 +135,8 @@ export const _3DMouseMachine = setup({
on: {
[_3DMouseMachineEvents.disconnect]: {
// root state
target: '.' + _3DMouseMachineStates.waitingToConnect
}
target: '.' + _3DMouseMachineStates.waitingToConnect,
},
},
states: {
[_3DMouseMachineStates.waitingToConnect]: {
@ -171,7 +171,7 @@ export const _3DMouseMachine = setup({
debug: event.data.debug,
canvasId: event.data.canvasId,
camera: event.data.camera,
onDisconnect: onDisconnectHelperFunction
onDisconnect: onDisconnectHelperFunction,
}
},
onDone: {
@ -243,7 +243,7 @@ export const _3DMouseMachine = setup({
debug,
canvasId,
camera,
onDisconnect: onDisconnectHelperFunction
onDisconnect: onDisconnectHelperFunction,
}
},
onDone: {

View File

@ -32,7 +32,7 @@ export enum _3DMouseMachineEvents {
connect = 'connect',
done_connect = donePrefix + 'connect',
error_connect = errorPrefix + 'connect',
disconnect = 'disconnect'
disconnect = 'disconnect',
}
export enum _3DMouseMachineActors {