------ #### V1.0.2404.1201 - 新增支持手动运行规则。 - 规则播放时间间隔不再针对全局声效,而只针对当前规则声效。 - 修复规则中播放文件夹可能导致无法执行的BUG。 - 修复规则不勾选礼物和点赞,则无法执行的BUG。
42 lines
1.2 KiB
C#
42 lines
1.2 KiB
C#
using CommunityToolkit.Mvvm.Messaging.Messages;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace LiveTools.Data
|
|
{
|
|
public class MessageToken
|
|
{
|
|
//public static readonly object LoadShowContent = nameof(LoadShowContent);
|
|
public static readonly string ClearLeftSelected = nameof(ClearLeftSelected);
|
|
public static readonly string MainWindow = nameof(MainWindow);
|
|
|
|
}
|
|
public enum MsgTokenId
|
|
{
|
|
None = 0,
|
|
/// <summary>
|
|
/// 触发特效
|
|
/// </summary>
|
|
Effects=1,
|
|
Login =1000,
|
|
}
|
|
public class MsgToken : ValueChangedMessage<object>
|
|
{
|
|
public MsgToken(object value) : base(value) { }
|
|
public MsgTokenId ID { get; set; } = MsgTokenId.None;
|
|
public string From { get; set; } ="";
|
|
public string Msg { get; set; } = "";
|
|
}
|
|
public class LoadShowContent : ValueChangedMessage<object>
|
|
{
|
|
public LoadShowContent(object value) : base(value) { }
|
|
}
|
|
public class ClearLeftSelected : ValueChangedMessage<string>
|
|
{
|
|
public ClearLeftSelected(string value) : base(value) { }
|
|
}
|
|
}
|