using Blue; namespace GHZLangChao { public class GHZLangChao : AbstractArchitecture<GHZLangChao> { protected override void Init() { RegisterModel(); RegisterService(); RegisterUtility(); } private void RegisterModel() { } private void RegisterService() { this.RegisterService<IQueueSystem>(new QueueSystem()); this.RegisterService<IRTCService>(new RTCService()); this.RegisterService<ISignallingService>(new SignallingService()); this.RegisterService<ISendLogService>(new SendLogService()); this.RegisterService<IInspectionService>(new InspectionService()); } private void RegisterUtility() { this.RegisterUtility<IRawImageForSpriteUtility>(new RawImageForSpriteUtility()); } } }