예제 #1
0
 public CombatService(IMobService mobService, IUserService userService)
 {
     _pendingCombats = new List <Combat>();
     _readyCombats   = new List <Combat>();
     _mobService     = mobService;
     _userService    = userService;
 }
예제 #2
0
        private static void Main()
        {
            threadConsole = new Thread(ConsoleThread);
            threadConsole.Start();
            IKernel kernel = new StandardKernel(new ServerModule());

            _gameService = kernel.Get <IGameService>();
            _mobService  = kernel.Get <IMobService>();
            _userService = kernel.Get <IUserService>();
            _starService = kernel.Get <IStarService>();
            _itemService = kernel.Get <IItemService>();
            General.InitializeServer();
        }
예제 #3
0
 public PayUSubscriptionService(
     SubscriptionRestClient restClient,
     IPayUCustomerService customerService,
     IPayUCreditCardTokenService creditCardService,
     IMobService <Response> responseService,
     IPayUPlanService planService,
     IPayUSubscriptionRepository repository
     ) : base(repository)
 {
     this.restClient        = restClient;
     this.customerService   = customerService;
     this.creditCardService = creditCardService;
     this.planService       = planService;
     this.responseService   = responseService;
 }
예제 #4
0
        private static void Main(string[] args)
        {
            IKernel kernel = new StandardKernel(new ServerModule());

            _gameService = kernel.Get <IGameService>();
            _mobService  = kernel.Get <IMobService>();
            _userService = kernel.Get <IUserService>();
            dataLoader   = new DataLoader();
            general      = new General(kernel);

            shd = general.InitializeServer();
            dataLoader.Initialize();
            dataLoader.DownloadGalaxy();
            dataLoader.DownloadItems();
            consoleThread = new Thread(ConsoleThread);
            consoleThread.Start();
        }
예제 #5
0
 public UserStore(IMobService <T> userService)
 {
     this.userService = userService;
 }
예제 #6
0
 public GameService(IUserRepository userRepository, IMobService mobService)
 {
     _userRepository = userRepository;
     _mobService     = mobService;
 }
예제 #7
0
파일: ServerData.cs 프로젝트: jnciesla/psol
 public ServerData(IResolutionRoot kernel)
 {
     _userService   = kernel.Get <IUserService>();
     _mobService    = kernel.Get <IMobService>();
     _combatService = kernel.Get <ICombatService>();
 }