using System; using UnityEngine; using UnityEngine.SceneManagement; public class TestSetup : MonoBehaviour { void Awake() { if (SceneManager.GetActiveScene().name == "Home") { // 初始化狗数据用于测试 //DogProperty puppy = new DogProperty(); //UserProperty.dogs.Clear(); //UserProperty.dogs.Add(puppy); UserProperty.food.Add(new Item("food_00001", 10)); UserProperty.food.Add(new Item("food_00002", 20)); UserProperty.food.Add(new Item("food_00003", 30)); UserProperty.food.Add(new Item("water_00001", 999)); } //if (SceneManager.GetActiveScene().name == "Playground") //{ // // 初始化狗数据用于测试 // DogProperty puppy = new DogProperty(); // UserProperty.dogs.Clear(); // UserProperty.dogs.Add(puppy); // UserProperty.food.Add(new Item("food_00001", 10)); // UserProperty.food.Add(new Item("food_00002", 20)); // UserProperty.food.Add(new Item("food_00003", 30)); // UserProperty.food.Add(new Item("water_00001", 999)); //} if (EnviromentSetting.languageData == null) { EnviromentController.InitialGameEnviroment(); } } // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { if (SceneManager.GetActiveScene().name == "Login") { TestDataInjection(); } } // todo 删除。测试假数据注入 void TestDataInjection() { PlayerPrefs.SetString("LoginToken", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiSlRZTlpQOU8iLCJleHAiOjE3NTY1NDUxNzd9.oQgjY_6ZHJVYaYxh2b_LMIkUaCJ9FX8UpxpHOt_yLg8"); DateTime now = DateTime.Now; DateTime oneHourAgo = now.AddHours(-1); PlayerPrefs.SetString("LoginTokenTime", oneHourAgo.ToString()); //PlayerPrefs.DeleteAll(); } // Update is called once per frame // void Update() // { // } }