using Fantasy; using Fantasy.Entitas; namespace NB.Chat; public sealed class SocialUnit : Entity { public long GateRouteId; public RoleSimpleInfo Role; /// /// 当前所在地图 /// public long MapId; public readonly Dictionary Channels = new(); public readonly Dictionary SendTime = new Dictionary(); public override void Dispose() { if (IsDisposed) { return; } GateRouteId = 0; Role = null; base.Dispose(); } }