2022-01-19 13:42:12 +08:00

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()
{
}
}