ShanDongVirtualPowerPlant/u3d-ShanDongVirtualPowerPlant/Assets/Adam/Scripts/WebAdapter.cs

47 lines
1.1 KiB
C#

using System.Collections;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using UnityEngine;
using UnityEngine.Events;
public class WebAdapter : MonoBehaviour
{
#if UNITY_WEBGL && !UNITY_EDITOR
public string head;
public string token;
[DllImport("__Internal")]
private static extern void LevelChange(int _level);
#else
public string head;
public string token;
private static void LevelChange(int _level)
{
//Debug.Log(level);
}
#endif
public UnityEvent<int> onStation;
public UnityEvent onStartRequest;
public void OnLevelChange(int _level)
{
LevelChange(_level);
//Debug.Log("UnityLog==level==" + _level);
}
public void OnStation(int station)
{
onStation?.Invoke(station);
Debug.Log("UnityLog==station==" + station);
}
public void SetHeadAndToken(string _headAndToken)
{
string[] data = _headAndToken.Split("+");
head = data[0];
token = data[1];
onStartRequest?.Invoke();
Debug.Log("UnityLog==head==" + head);
Debug.Log("UnityLog==token==" + token);
}
}