GHZLangChao.cs 930 B

1234567891011121314151617181920212223242526272829303132
  1. using Blue;
  2. namespace GHZLangChao
  3. {
  4. public class GHZLangChao : AbstractArchitecture<GHZLangChao>
  5. {
  6. protected override void Init()
  7. {
  8. RegisterModel();
  9. RegisterService();
  10. RegisterUtility();
  11. }
  12. private void RegisterModel()
  13. {
  14. }
  15. private void RegisterService()
  16. {
  17. this.RegisterService<IQueueSystem>(new QueueSystem());
  18. this.RegisterService<IRTCService>(new RTCService());
  19. this.RegisterService<ISignallingService>(new SignallingService());
  20. this.RegisterService<ISendLogService>(new SendLogService());
  21. this.RegisterService<IInspectionService>(new InspectionService());
  22. }
  23. private void RegisterUtility()
  24. {
  25. this.RegisterUtility<IRawImageForSpriteUtility>(new RawImageForSpriteUtility());
  26. }
  27. }
  28. }