@@ -3,24 +3,25 @@ import { Unity, useUnityContext } from "react-unity-webgl";
3
3
4
4
function UnityApp ( ) {
5
5
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" ,
10
10
} ) ;
11
11
12
- // Пример передачи данных в Unity
13
12
useEffect ( ( ) => {
14
13
const user = {
15
14
user_id : "666" ,
16
15
user_name : "Rimuru Dev"
17
16
} ;
18
17
19
18
// Путь до папки со скриптом в юнити - Assets/Codebase/UserDataHandler.cs
19
+ // Главное не забыть вырубить strippint level в minimal так как юнька может вырезать метод ReceiveUserData и тогда пиши пропало)
20
20
sendMessage ( "UserDataHandler" , "ReceiveUserData" , JSON . stringify ( user ) ) ;
21
21
} , [ sendMessage ] ) ;
22
22
23
23
// Добавление обработчика события для получения данных из Unity
24
+ // В консольке браузера можно глянуть
24
25
useEffect ( ( ) => {
25
26
window . UnityToReact = ( message ) => {
26
27
console . log ( "Received from Unity: " , message ) ;
0 commit comments