26 lines
644 B
C#
26 lines
644 B
C#
namespace NB.Chat;
|
|
|
|
public static class ChatChannelSystem
|
|
{
|
|
/// <summary>
|
|
/// 进入频道
|
|
/// </summary>
|
|
/// <param name="channel"></param>
|
|
/// <param name="unit"></param>
|
|
public static void Enter(this ChatChannel channel, ChatUnit unit)
|
|
{
|
|
channel.Units.Add(unit.Id);
|
|
unit.CurrentChannel = channel.Id;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 离开频道
|
|
/// </summary>
|
|
/// <param name="channel"></param>
|
|
/// <param name="unit"></param>
|
|
public static void Exit(this ChatChannel channel, ChatUnit unit)
|
|
{
|
|
channel.Units.Remove(unit.Id);
|
|
unit.CurrentChannel = 0;
|
|
}
|
|
} |