GHZLangChao.cs 850 B

12345678910111213141516171819202122232425262728293031
  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. }
  22. private void RegisterUtility()
  23. {
  24. this.RegisterUtility<IRawImageForSpriteUtility>(new RawImageForSpriteUtility());
  25. }
  26. }
  27. }