放一个框架先

This commit is contained in:
南沢响也
2025-05-01 22:54:03 +08:00
parent 0d73c0cbb1
commit d563cc9449
2 changed files with 162 additions and 16 deletions

View File

@@ -11,6 +11,7 @@ using KodakkuAssist.Script;
using KodakkuAssist.Module.GameEvent;
using KodakkuAssist.Module.Draw;
using KodakkuAssist.Data;
using KodakkuAssist.Extensions;
using ECommons;
using ECommons.DalamudServices;
using ECommons.GameFunctions;
@@ -31,12 +32,17 @@ public class A6N
""";
[UserSetting("TTS开关")]
public bool isTTS { get; set; } = true;
public bool isTTS { get; set; } = false;
[UserSetting("EdgeTTS开关TTS请二选一开启")]
public bool isEdgeTTS { get; set; } = true;
[UserSetting("弹窗文本提示开关")]
public bool isText { get; set; } = true;
}
public static class EventExtensions
@@ -151,18 +157,4 @@ public static class EventExtensions
{
return JsonConvert.DeserializeObject<uint>(@event["Param"]);
}
}
public static class Extensions
{
public static void TTS(this ScriptAccessory accessory, string text, bool isTTS, bool isDRTTS)
{
if (isDRTTS)
{
accessory.Method.SendChat($"/pdr tts {text}");
}
else if (isTTS)
{
accessory.Method.TTS(text);
}
}
}