123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Reflection;
- using System.Text;
- using System.Text.RegularExpressions;
- using UnityEngine.UI;
- namespace AtlasUtility
- {
- using UnityEditor;
- using UnityEngine;
- [CustomEditor(typeof(Test))]
- public class TestEditor : Editor
- {
- #region Variable
- public List<int> Ints
- {
- get
- {
- Debug.Log("get");
- return ints;
- }
- set
- {
- Debug.Log("set");
- ints = value;
- }
- }
- public List<int> ints = new List<int>();
- public Test Script;
- #endregion
- public void OnEnable()
- {
- Script = (Test) target;
- }
- public override void OnInspectorGUI()
- {
- base.OnInspectorGUI();
- if (GUILayout.Button("Test"))
- {
- Debug .Log(Script.GameObject.transform.GetSiblingIndex());
- //foreach (var VARIABLE in Enum.GetValues(typeof(PlayerDirection)))
- //{
- // Debug.Log(VARIABLE);
- //}
- //Assembly assembly = Assembly.Load("UnityEngine.UI");
- //Debug.Log(assembly.GetType("UnityEngine.UI.Slider"));
- //Assembly assembly = Assembly.Load("Assembly-CSharp");
- //Debug.Log(assembly.GetType("Initializer"));
- //Assembly assembly = Assembly.Load("UnityEngine.UI");
- //Type type = assembly.GetType("Initializer");
- //Assembly assembly = Assembly.Load("Assembly-CSharp");
- //Type type = assembly.GetType("Initializer");
- //Ints = new List<int>();
- //Ints.Add(1);
- //Ints.RemoveAt(0);
- //List<string> strings = new List<string>();
- //StreamReader streamReader = new StreamReader("C:\\Users\\liu\\Desktop\\123.txt");
- //strings = streamReader.ReadToEnd().Split(new[] {"\r\n"}, StringSplitOptions.None).ToList();
- //streamReader.Close();
- //List<string> serialNumbers = new List<string>();
- //List<string> nicknames = new List<string>();
- //foreach (var VARIABLE in strings)
- //{
- // string[] idAndName = VARIABLE.Split(' ');
- // serialNumbers.Add(idAndName[0]);
- // nicknames.Add(idAndName[1]);
- //}
- //for (int i = 0; i < serialNumbers.Count; i++)
- //{
- // Test(serialNumbers[i], nicknames[i]);
- //}
- //Test("1709110834024000936", "孝顺的大白");
- }
- }
- private void Test(string serialNumber, string nickname)
- {
- List<int> ints = new List<int>() {0};
- ints.Insert(1, 1);
- Debug.Log(ints.Back(0));
- //URLRequestData urlData = new URLRequestData();
- //urlData.Add("u", serialNumber);
- //urlData.Add("n", nickname);
- //URLRequest.CreateStrURLRequest
- //(
- // true,
- // HttpManager.NicknameURL,
- // urlData,
- // data =>
- // {
- // Debug.Log(data);
- // },
- // URLRequest.Method.POST
- //);
- //URLRequestData urlData = new URLRequestData();
- //urlData.Add("u", serialNumber);
- //URLRequest.CreateURLRequest
- //(
- // true,
- // HttpManager.OtherURL,
- // urlData,
- // jData =>
- // {
- // Debug.Log(jData["l"].ToString());
- // string config = Regex.Replace(jData["l"].ToString(), "<NickName value=\"\" />", $"<NickName value=\"{nickname}\" />");
- // if (!string.IsNullOrEmpty(config))
- // {
- // Debug.LogWarning("Sava " + config);
- // URLRequestData newUrlData = new URLRequestData();
- // newUrlData.Add("u", serialNumber);
- // newUrlData.Add("v", 3);
- // newUrlData.Add("l", Regex.Replace(jData["l"].ToString(), "<NickName value=\"\" />", $"<NickName value=\"{nickname}\" />"));
- // URLRequest.CreateURLRequest(false, HttpManager.SaveURL, newUrlData, data => { Debug.Log(data.ToJson()); }, URLRequest.Method.POST);
- // }
- // },
- // URLRequest.Method.POST
- //);
- }
- }
- }
|