MailBoxComponent.cs 474 B

1234567891011121314151617181920212223242526272829
  1. using System.Collections.Generic;
  2. namespace ETModel
  3. {
  4. public struct ActorMessageInfo
  5. {
  6. public Session Session;
  7. public object Message;
  8. }
  9. /// <summary>
  10. /// 挂上这个组件表示该Entity是一个Actor,接收的消息将会队列处理
  11. /// </summary>
  12. public class MailBoxComponent: Component
  13. {
  14. // Mailbox的类型
  15. public string MailboxType;
  16. public override void Dispose()
  17. {
  18. if (this.IsDisposed)
  19. {
  20. return;
  21. }
  22. base.Dispose();
  23. }
  24. }
  25. }