From c835537cbbcaaef8a45cbc6e319f76c47dbb7c19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 12 Mar 2024 00:47:24 +0800 Subject: [PATCH] Delete ABConfig directory --- ABConfig/ABConfig.csproj | 9 --------- ABConfig/Class1.cs | 40 ---------------------------------------- 2 files changed, 49 deletions(-) delete mode 100644 ABConfig/ABConfig.csproj delete mode 100644 ABConfig/Class1.cs diff --git a/ABConfig/ABConfig.csproj b/ABConfig/ABConfig.csproj deleted file mode 100644 index 132c02c..0000000 --- a/ABConfig/ABConfig.csproj +++ /dev/null @@ -1,9 +0,0 @@ - - - - net6.0 - enable - enable - - - diff --git a/ABConfig/Class1.cs b/ABConfig/Class1.cs deleted file mode 100644 index 6339505..0000000 --- a/ABConfig/Class1.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System.IO; -using System.Xml; -using AutoBroadcast; -using Newtonsoft.Json; - -public class ABConfig -{ - public Broadcast[] Broadcasts = new Broadcast[0]; - - public ABConfig Write(string file) - { - File.WriteAllText(file, JsonConvert.SerializeObject((object)this, (Formatting)1)); - return this; - } - - public static ABConfig Read(string file) - { - if (!File.Exists(file)) - { - WriteExample(file); - } - return JsonConvert.DeserializeObject(File.ReadAllText(file)); - } - - public static void WriteExample(string file) - { - Broadcast broadcast = new Broadcast(); - broadcast.Name = "示例广播"; - broadcast.Enabled = false; - broadcast.Messages = new string[4] { "这是一个广播示例", "每5分钟播出一次", "广播也可以执行命令", "/time noon" }; - broadcast.ColorRGB = new float[3] { 255f, 0f, 0f }; - broadcast.Interval = 300; - broadcast.StartDelay = 60; - Broadcast broadcast2 = broadcast; - ABConfig aBConfig = new ABConfig(); - aBConfig.Broadcasts = new Broadcast[1] { broadcast2 }; - ABConfig aBConfig2 = aBConfig; - aBConfig2.Write(file); - } -} \ No newline at end of file