Пример #1
0
 void DoTest()
 {
     if (Input.GetKeyDown(KeyCode.F1))
     {
         LogicModule module = LogicModuleManager.Inst.GetLogicModule((uint)E_LogicModuleIndex.Main);
         if (null != module)
         {
             module.SetVisible(!module.IsShow());
         }
     }
     if (Input.GetKeyDown(KeyCode.F2))
     {
         LogicModule module = LogicModuleManager.Inst.GetLogicModule((uint)E_LogicModuleIndex.UI_Role);
         if (null != module)
         {
             module.SetVisible(!module.IsShow());
         }
     }
     if (Input.GetKeyDown(KeyCode.F3))
     {
         LogicModule module = LogicModuleManager.Inst.GetLogicModule((uint)E_LogicModuleIndex.UI_Bag);
         if (null != module)
         {
             module.SetVisible(!module.IsShow());
         }
     }
 }
Пример #2
0
        static void Main()
        {
            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new FrmMain());


            ServerConfig.Tcp = new[]
            {
                new TcpConfig
                {
                    Host = "127.0.0.1",
                    Port = 4530,
                }
            };

            Logs.ConfigLogFile("tradeage.log");
            Logs.AddAppender(new ConsoleAppender());

            GameServerService.IsConsoleRun = true;
            var world = new WorldBase();

            world.IsAutoRegisterMessage       = false;
            world.NetStateDisconnect         += world_NetStateDisconnect;
            GameServerService.AfterModuleInit = () =>
            {
                ServerLogicProtoclRegister.Register(world.GetModules(), world.PacketHandlers);
                ClientProxyRegister.Register();
                return(true);
            };
            LogicModule.Prints();
            GameServerService.StartGame(world);
        }
Пример #3
0
 void InitializeComponent()
 {
     module1                      = new SystemModule();
     module2                      = new SystemAspNetModule();
     module3                      = new AuditTrailTesterModule();
     module4                      = new AuditTrailTesterAspNetModule();
     sqlConnection1               = new SqlConnection();
     auditTrailModule1            = new AuditTrailModule();
     securityModule1              = new SecurityModule();
     validationModule1            = new ValidationModule();
     conditionalAppearanceModule1 = new ConditionalAppearanceModule();
     logicModule1                 = new LogicModule();
     xpandAuditTrailModule1       = new XpandAuditTrailModule();
     securityStrategyComplex1     = new SecurityStrategyComplex();
     authenticationStandard1      = new AuthenticationStandard();
     ((ISupportInitialize)(this)).BeginInit();
     //
     // sqlConnection1
     //
     sqlConnection1.ConnectionString =
         "Integrated Security=SSPI;Pooling=false;Data Source=.\\SQLEXPRESS;Initial Catalog=A" +
         "uditTrailTester";
     sqlConnection1.FireInfoMessageEventOnUserErrors = false;
     //
     // auditTrailModule1
     //
     auditTrailModule1.AuditDataItemPersistentType = typeof(AuditDataItemPersistent);
     //
     // validationModule1
     //
     validationModule1.AllowValidationDetailsAccess = true;
     //
     // securityStrategyComplex1
     //
     securityStrategyComplex1.Authentication = authenticationStandard1;
     securityStrategyComplex1.RoleType       = typeof(XpandRole);
     securityStrategyComplex1.UserType       = typeof(SecuritySystemUser);
     //
     // authenticationStandard1
     //
     authenticationStandard1.LogonParametersType = typeof(AuthenticationStandardLogonParameters);
     //
     // AuditTrailTesterAspNetApplication
     //
     ApplicationName = "AuditTrailTester";
     Connection      = sqlConnection1;
     Modules.Add(module1);
     Modules.Add(module2);
     Modules.Add(auditTrailModule1);
     Modules.Add(securityModule1);
     Modules.Add(validationModule1);
     Modules.Add(conditionalAppearanceModule1);
     Modules.Add(logicModule1);
     Modules.Add(xpandAuditTrailModule1);
     Modules.Add(module3);
     Modules.Add(module4);
     Security = securityStrategyComplex1;
     DatabaseVersionMismatch += AuditTrailTesterAspNetApplication_DatabaseVersionMismatch;
     ((ISupportInitialize)(this)).EndInit();
 }
Пример #4
0
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers().AddFluentValidation();

            services.AddDbContext <ApplicationDbContext>(opt =>
            {
                opt.UseSqlServer(_configuration.GetConnectionString("DefaultConnectionString"),
                                 x => x.MigrationsAssembly("DarkAdminPanel.DataAccess"));
            });

            services.AddSingleton(AutoMapperConfig.CreateMapper());

            // Register the Swagger generator, defining 1 or more Swagger documents
            services.AddSwaggerGen();

            //Adding Identity Server
            IdentityServerModule.Load(services);

            //Adding JWT
            JwtModule.Load(services, _configuration);

            //Adding Validator
            ValidatorModule.Load(services);

            //Configure DI for application services
            LogicModule.Load(services);
        }
Пример #5
0
        // This method gets called by the runtime. Use this method to add services to the container.
        // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllersWithViews();

            services.AddMemoryCache();
            services.AddSession();
            services.AddHttpContextAccessor();

            // Auto Mapper Configurations
            services.AddSingleton(AutoMapperConfig.CreateMapper());

            //Configure DI for application services
            LogicModule.Load(services);

            //Adding Jwt module
            JwtModule.Load(services, _configuration);

            //Adding HttpClient module
            HttpClientModule.Load(services);
        }
Пример #6
0
 private void InitializeComponent()
 {
     _module1                      = new SystemModule();
     _module2                      = new SystemAspNetModule();
     _module3                      = new ModelArtifactStateTesterModule();
     _sqlConnection1               = new SqlConnection();
     _validationModule1            = new ValidationModule();
     _xpandValidationModule1       = new XpandValidationModule();
     _securityModule1              = new SecurityModule();
     _conditionalAppearanceModule1 = new ConditionalAppearanceModule();
     _logicModule1                 = new LogicModule();
     _modelArtifactStateModule1    = new ModelArtifactStateModule();
     ((ISupportInitialize)(this)).BeginInit();
     //
     // _sqlConnection1
     //
     _sqlConnection1.ConnectionString =
         "Integrated Security=SSPI;Pooling=false;Data Source=.\\SQLEXPRESS;Initial Catalog=M" +
         "odelArtifactStateTester";
     _sqlConnection1.FireInfoMessageEventOnUserErrors = false;
     //
     // validationModule1
     //
     _validationModule1.AllowValidationDetailsAccess     = true;
     _validationModule1.IgnoreWarningAndInformationRules = false;
     //
     // ModelArtifactStateTesterAspNetApplication
     //
     ApplicationName = "ModelArtifactStateTester";
     Connection      = _sqlConnection1;
     Modules.Add(_module1);
     Modules.Add(_module2);
     Modules.Add(_validationModule1);
     Modules.Add(_xpandValidationModule1);
     Modules.Add(_securityModule1);
     Modules.Add(_conditionalAppearanceModule1);
     Modules.Add(_logicModule1);
     Modules.Add(_modelArtifactStateModule1);
     Modules.Add(_module3);
     ((ISupportInitialize)(this)).EndInit();
 }