@@ -3,24 +3,25 @@ import { Unity, useUnityContext } from "react-unity-webgl";
33
44function UnityApp ( ) {
55 const { unityProvider, sendMessage, addEventListener, removeEventListener } = useUnityContext ( {
6- loaderUrl : "UnityBuild/Build/UnityBuild .loader.js" ,
7- dataUrl : "UnityBuild/Build/UnityBuild .data.unityweb" ,
8- frameworkUrl : "UnityBuild/Build/UnityBuild .framework.js.unityweb" ,
9- codeUrl : "UnityBuild/Build/UnityBuild .wasm.unityweb" ,
6+ loaderUrl : "UnityBuild/Build/Clicker .loader.js" ,
7+ dataUrl : "UnityBuild/Build/Clicker .data.unityweb" ,
8+ frameworkUrl : "UnityBuild/Build/Clicker .framework.js.unityweb" ,
9+ codeUrl : "UnityBuild/Build/Clicker .wasm.unityweb" ,
1010 } ) ;
1111
12- // Пример передачи данных в Unity
1312 useEffect ( ( ) => {
1413 const user = {
1514 user_id : "666" ,
1615 user_name : "Rimuru Dev"
1716 } ;
1817
1918 // Путь до папки со скриптом в юнити - Assets/Codebase/UserDataHandler.cs
19+ // Главное не забыть вырубить strippint level в minimal так как юнька может вырезать метод ReceiveUserData и тогда пиши пропало)
2020 sendMessage ( "UserDataHandler" , "ReceiveUserData" , JSON . stringify ( user ) ) ;
2121 } , [ sendMessage ] ) ;
2222
2323 // Добавление обработчика события для получения данных из Unity
24+ // В консольке браузера можно глянуть
2425 useEffect ( ( ) => {
2526 window . UnityToReact = ( message ) => {
2627 console . log ( "Received from Unity: " , message ) ;
0 commit comments