RyLiveTools/Source/Data/MessageToken.cs
如果当时 0ec1400de9 ### 2024-04-12更新
------
####  V1.0.2404.1201
- 新增支持手动运行规则。
- 规则播放时间间隔不再针对全局声效,而只针对当前规则声效。
- 修复规则中播放文件夹可能导致无法执行的BUG。
- 修复规则不勾选礼物和点赞,则无法执行的BUG。
2024-04-13 10:13:30 +08:00

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) { }
}
}