87 lines
2.2 KiB
C#
87 lines
2.2 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using System.IO;
|
|
|
|
public class ReadLoginInfo : MonoBehaviour
|
|
{
|
|
public MainSelect mainselect;
|
|
/// <summary>
|
|
/// 获取登入时间
|
|
/// </summary>
|
|
public string time;
|
|
private void Awake()
|
|
{
|
|
Init();
|
|
}
|
|
|
|
private void Init()
|
|
{
|
|
DontDestroyOnLoad(this.gameObject);
|
|
time = DateTime.Now.ToString();
|
|
PlayerPrefs.SetString("time", time);
|
|
LoadInfo();
|
|
}
|
|
|
|
void Start()
|
|
{
|
|
|
|
}
|
|
/// <summary>
|
|
/// 通过判断跳转场景
|
|
/// </summary>
|
|
private void LoadInfo()
|
|
{
|
|
string str;
|
|
string path = Application.streamingAssetsPath + @"\info.ini";
|
|
if (File.Exists(path))
|
|
{
|
|
str = File.ReadAllText(path);
|
|
string[] data = str.Split(new char[] { ';' });
|
|
//DateTime dateTime = DateTime.Parse(data[0]);
|
|
//TimeSpan timeSpan = DateTime.Now - dateTime;
|
|
//if (dateTime.Second > 60)
|
|
//{
|
|
// Debug.Log("请求超时");
|
|
//}
|
|
//else
|
|
//{
|
|
string[] data2 = data[1].Split(new char[] { ',' });
|
|
Debug.Log(data2[0]);
|
|
if (data2[0]=="0")
|
|
{
|
|
PlayerPrefs.SetString("Name", data2[3]);
|
|
mainselect.practicebutton.onClick.Invoke();
|
|
Debug.Log("进入了");
|
|
}
|
|
else if (data2[0]=="1")
|
|
{
|
|
Debug.Log(data2[3]);
|
|
PlayerPrefs.SetString ("Name", data2[3]);
|
|
mainselect.examinationbutton.onClick.Invoke();
|
|
Debug.Log("跳转");
|
|
}
|
|
else if (data2[0] == "2")
|
|
{
|
|
Debug.Log(data2[3]);
|
|
PlayerPrefs.SetString("Name", data2[3]);
|
|
mainselect.Powersupplytest.onClick.Invoke();
|
|
Debug.Log("跳转");
|
|
}
|
|
else if(data2[0] == "3")
|
|
{
|
|
Debug.Log(data2[3]);
|
|
PlayerPrefs.SetString("Name", data2[3]);
|
|
mainselect.Electricityfeetest.onClick.Invoke();
|
|
Debug.Log("跳转");
|
|
}
|
|
}
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
|
|
}
|
|
}
|