46 lines
1.1 KiB
C#
46 lines
1.1 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class test : MonoBehaviour
|
|
{
|
|
// Start is called before the first frame update
|
|
void Start()
|
|
{
|
|
|
|
}
|
|
public void startPage()
|
|
{
|
|
Invoke("startPageFunc", 1f);
|
|
}
|
|
private void startPageFunc()
|
|
{
|
|
var rect = GetComponent<RectTransform>();
|
|
var webView = gameObject.GetComponent<UniWebView>();
|
|
webView.Frame = new Rect(0, 0, Screen.width, Screen.height);
|
|
|
|
webView.ReferenceRectTransform = rect;
|
|
// Load a URL.
|
|
webView.Load("http://192.168.0.101:3081");
|
|
// Show it.
|
|
webView.Show();
|
|
webView.OnMessageReceived -= FromJs;
|
|
webView.OnMessageReceived += FromJs;
|
|
}
|
|
private void FromJs(UniWebView webView, UniWebViewMessage message)
|
|
{
|
|
if (message.Path.Equals("Test"))
|
|
{
|
|
transform.Find("Text").GetComponent<Text>().text = message.Args["msg"];
|
|
}
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
|
|
}
|
|
}
|