Skip to content

Commit 03c40bd

Browse files
Add initialisationError state management to useUnityContext hook
1 parent a342974 commit 03c40bd

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

module/source/hooks/use-unity-context.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,23 @@ import { UnityProvider } from "../types/unity-provider";
66
const useUnityContext = (unityConfig: UnityConfig): UnityContext => {
77
const [loadingProgression, setLoadingProgression] = useState(0);
88
const [isLoaded, setIsLoaded] = useState(false);
9+
const [initialisationError, setInitialisationError] = useState<Error>();
910

1011
const unityProvider = useRef<UnityProvider>({
1112
codeUrl: unityConfig.codeUrl,
1213
dataUrl: unityConfig.dataUrl,
1314
frameworkUrl: unityConfig.frameworkUrl,
1415
loaderUrl: unityConfig.loaderUrl,
15-
setLoadingProgression: setLoadingProgression,
16-
setIsLoaded: setIsLoaded,
16+
setLoadingProgression,
17+
setIsLoaded,
18+
setInitialisationError,
1719
});
1820

1921
return {
2022
unityProvider: unityProvider.current,
2123
loadingProgression,
2224
isLoaded,
25+
initialisationError,
2326
};
2427
};
2528

0 commit comments

Comments
 (0)