public void Activate() { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("*******************"); Console.WriteLine("* ClientMaker *"); Console.WriteLine("*******************"); Console.WriteLine(@"This extension will generate the source files (.cs) of classes to access your server's controllers and actions."); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(@"WARNING: supported methods must have the annotation / attribute [ServerAction], and also cannot return ActionResult. Instead, return void or your return object directly"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Answer the following parameters: \n"); FillParameters(); IServiceManager manager = ServiceManager.GetInstance(); ILoggingService logging = manager.GetService <ILoggingService>(); IDomainModelsManager models = manager.GetService <IDomainModelsManager>(); IControllerManager controllers = manager.GetService <IControllerManager>(); foreach (ControllerRegister controller in controllers.GetRegisteredControllers()) { if (controller.Type.Name != "ServerInfoController") { WriteControllerClient(controller); } } }
public FileNotFoundHandler(WebExtensionsToRoute webExtensions, IMaterialCMSRoutingErrorHandler errorHandler, ICacheWrapper cacheWrapper, IControllerManager controllerManager) { _webExtensions = webExtensions; _errorHandler = errorHandler; _cacheWrapper = cacheWrapper; _controllerManager = controllerManager; }
/// <summary> /// Initializes a new instance of the <see cref="MethodDispatcher"/> class. /// </summary> /// <param name="application">The application.</param> public MethodDispatcher(Application application) { this.application = application; manager = application.ManagerFactory.GetManagerInstance(); dispatcher = application.DispatcherFactory.GetDispatcherInstance(); logger = application.LoggerFactory.GetLogger(GetType()); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(2, ExitToCharacterScreenHandler); controllerManager.RegisterHandler(3, ExitToLoginScreenHandler); controllerManager.RegisterHandler(171, ChangeMapHandler); controllerManager.RegisterHandler(78, StylistChangeAppearanceHandler); }
public MemoryResponseStorageImpl() { Items = new List <MemoryResponseStorageItem>(); IServiceManager services = ServiceManager.GetInstance(); IControllerManager manager = services.GetService <IControllerManager>(); manager.RegisterController(typeof(ResponseStorageController)); }
public void Dispatch(int sender, int receiver, Operation operation, dynamic data) { IControllerManager manager = ControllerManager.GetInstance(); IController targetController = manager.GetControllerFromId(receiver); Telegram telegram = new Telegram(sender, receiver, operation, data); this.Discharge(targetController, telegram); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler((int)GameClientMessage.ExitToCharacterScreen, ExitToCharacterScreenHandler); controllerManager.RegisterHandler((int)GameClientMessage.ExitToLoginScreen, ExitToLoginScreenHandler); controllerManager.RegisterHandler((int)GameClientMessage.CommitMapChange, CommitMapChangeHandler); controllerManager.RegisterHandler((int)GameClientMessage.ChangeMap, ChangeMapHandler); controllerManager.RegisterHandler((int)GameClientMessage.StylistChangeAppearance, StylistChangeAppearanceHandler); }
public SecurityManagementServiceImpl() { IServiceManager manager = ServiceManager.GetInstance(); controllerManager = manager.GetService <IControllerManager>(); interceptorManager = manager.GetService <IInterceptorManagerService>(); coreServer = ServiceManager.GetInstance().GetService <ICoreServerService>("realserver"); }
/// <summary>Initializes a new instance of the UnityWorldFactory class</summary> public UnityWorldFactory( IResourceLibrary resources, IControllerManager controllerManager, IControllerFactory[] controllerFactories, IEntityFactory entityFactory) : base(resources, controllerManager, controllerFactories, entityFactory) { }
/// <summary> /// UnRegister IControllerManager /// </summary> /// <param name="host">IControllerManager to unregister</param> public static bool UnRegister(IControllerManager host) { if (host != null && _ControllerManagerList != null) { return(_ControllerManagerList.Remove(host)); } return(false); }
public void Register(IControllerManager controllerManager) { /*controllerManager.RegisterHandler(7, DecreaseAttributeHandler); * controllerManager.RegisterHandler(8, IncreaseAttributeHandler); * controllerManager.RegisterHandler(59, ChangeSecondProfessionHandler);*/ controllerManager.RegisterHandler((int)GameClientMessage.EquipSkill, EquipSkillHandler); controllerManager.RegisterHandler((int)GameClientMessage.SwapSkill, SwapSkillHandler); controllerManager.RegisterHandler((int)GameClientMessage.MoveSkillToEmptySlot, MoveSkillToEmptySlotHandler); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(7, DecreaseAttributeHandler); controllerManager.RegisterHandler(8, IncreaseAttributeHandler); controllerManager.RegisterHandler(59, ChangeSecondProfessionHandler); controllerManager.RegisterHandler(85, EquipSkillHandler); controllerManager.RegisterHandler(87, SwapSkillHandler); controllerManager.RegisterHandler(88, MoveSkillToEmptySlotHandler); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler((int)GameClientMessage.AcceptJoin, AcceptJoinRequestHandler); controllerManager.RegisterHandler((int)GameClientMessage.KickInvite, KickInviteHandler); controllerManager.RegisterHandler((int)GameClientMessage.KickJoinRequest, KickJoinRequestHandler); controllerManager.RegisterHandler((int)GameClientMessage.Invite, InviteHandler); controllerManager.RegisterHandler((int)GameClientMessage.Leave, LeaveHandler); controllerManager.RegisterHandler((int)GameClientMessage.KickMember, KickMemberHandler); }
/// <summary>Initializes a new instance of the TestEntity class</summary> public TestWorld( LevelDefinition definition, IResourceLibrary resources, IControllerManager controllerManager, IControllerFactory[] controllerFactories, IEntityFactory entityFactory) : base(definition, resources, controllerManager, controllerFactories, entityFactory) { }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(150, AcceptJoinRequestHandler); controllerManager.RegisterHandler(151, KickInviteHandler); controllerManager.RegisterHandler(152, KickJoinRequestHandler); controllerManager.RegisterHandler(154, InviteHandler); controllerManager.RegisterHandler(156, LeaveHandler); controllerManager.RegisterHandler(163, KickMemberHandler); }
public ServerInfoController() { IServiceManager manager = ServiceManager.GetInstance(); controllerManager = manager.GetService <IControllerManager>(); coreServer = manager.GetService <ICoreServerService>("realserver"); hardware = manager.GetService <IHardwareServices>(); telemetry = manager.GetService <ITelemetryServicesProvider>(); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(7, DecreaseAttributeHandler); controllerManager.RegisterHandler(8, IncreaseAttributeHandler); controllerManager.RegisterHandler(59, ChangeSecondProfessionHandler); controllerManager.RegisterHandler(85, EquipSkillHandler); controllerManager.RegisterHandler(87, SwapSkillHandler); controllerManager.RegisterHandler(88, MoveSkillToEmptySlotHandler); }
public TypedObjectsRequestManager() { IServiceManager manager = ServiceManager.GetInstance(); logger = manager.GetService <ILoggingService>(); controllerManager = manager.GetService <IControllerManager>(); modelsManager = manager.GetService <IDomainModelsManager>(); encoder = manager.GetService <IEncodingConverterService>(); }
public static IControllerManager GetInstance() { if (Instance == null) { Instance = new ControllerManager(); } return(Instance); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(150, AcceptJoinRequestHandler); controllerManager.RegisterHandler(151, KickInviteHandler); controllerManager.RegisterHandler(152, KickJoinRequestHandler); controllerManager.RegisterHandler(154, InviteHandler); controllerManager.RegisterHandler(156, LeaveHandler); controllerManager.RegisterHandler(163, KickMemberHandler); }
private void InitializeServices() { IServiceManager manager = ServiceManager.GetInstance(); logger = manager.GetService <ILoggingService>(); encoder = manager.GetService <IEncodingConverterService>(); controllerManager = manager.GetService <IControllerManager>(); coreServer = manager.GetService <ICoreServerService>("realserver"); responseStorage = manager.GetService <IMemoryResponseStorage>(); }
/// <summary>Initializes a new instance of the UnityWorld class</summary> public UnityWorld( LevelDefinition definition, IResourceLibrary resources, IControllerManager controllerManager, IControllerFactory[] controllerFactories, IEntityFactory entityFactory) : base(definition, resources, controllerManager, controllerFactories, entityFactory) { SafeECall.Invoke(() => WorldBehaviour.Instance.World = this); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(42, EquipItemHandler); controllerManager.RegisterHandler(44, ChangeWeaponsetHandler); controllerManager.RegisterHandler(73, UnEquipItemHandler); controllerManager.RegisterHandler(101, EquipBagHandler); controllerManager.RegisterHandler(110, MoveBagHandler); controllerManager.RegisterHandler(108, MoveItemHandler); controllerManager.RegisterHandler(119, UnEquipBagHandler); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(42, EquipItemHandler); controllerManager.RegisterHandler(44, ChangeWeaponsetHandler); controllerManager.RegisterHandler(73, UnEquipItemHandler); controllerManager.RegisterHandler(101, EquipBagHandler); controllerManager.RegisterHandler(110, MoveBagHandler); controllerManager.RegisterHandler(108, MoveItemHandler); controllerManager.RegisterHandler(119, UnEquipBagHandler); }
/// <summary>Initializes a new instance of the ReflectionControllerFactory class</summary> /// <param name="controllerManager">Controller manager</param> /// <param name="resourceLibrary">Resource library</param> public ReflectionControllerFactory(IControllerManager controllerManager, IResourceLibrary resourceLibrary) { this.controllerManager = controllerManager; this.resources = resourceLibrary; var assemblies = AppDomain.CurrentDomain.GetAssemblies(); //// Log.Trace("ControllerFactory - Searching for controllers in {0} assemblies: {1}", assemblies.Length, string.Join(", ", assemblies.Select(asm => asm.FullName).ToArray())); var types = assemblies .SelectMany(asm => asm.TryGetTypes()) .Where(t => t != null && !t.IsInterface && !t.IsAbstract && typeof(IController).IsAssignableFrom(t)) .ToArray(); this.constructors = new Dictionary <string, ConstructorInfo>(); foreach (var type in types) { //// Log.Trace("ControllerFactory - Indexing type '{0}'...", type.FullName); var attr = type.GetCustomAttributes(typeof(ControllerAttribute), false) .FirstOrDefault() as ControllerAttribute; if (attr == null) { Log.Error( "Skipping '{0}': IController implementation missing required attribute '[Controller(\"controller.identifier\")]'.", type.FullName); continue; } var ctor = type.GetConstructors() .FirstOrDefault(c => c.GetParameters() .Select(p => p.ParameterType) .All(t => DefaultConstructorParameterTypes.Any(ct => ct.IsAssignableFrom(t)) || GlobalContainer.CanResolve(t))); if (ctor == null) { Log.Error( "Skipping '{0}': IController implementation did not contain any acceptable constructors.", type.FullName, type.Name, string.Join(", ", DefaultConstructorParameterTypes.Select(t => t.FullName).ToArray())); continue; } this.constructors.Add(attr.Id, ctor); } #if TRACE Log.Trace( "ControllerFactory - Indexed {0} controller types:\n\t{1}", this.constructors.Count, string.Join("\n\t", this.constructors.Select(kvp => "{0} ({1})".FormatInvariant(kvp.Key, kvp.Value.DeclaringType.FullName)).ToArray())); #endif }
/// <summary>Initializes a new instance of the WorldFactoryBase class</summary> protected WorldFactoryBase( IResourceLibrary resources, IControllerManager controllerManager, IControllerFactory[] controllerFactories, IEntityFactory entityFactory) : base(resources) { this.ControllerManager = controllerManager; this.ControllerFactories = controllerFactories; this.EntityFactory = entityFactory; }
public VirtualController(string filePath) { FilePath = filePath; Mappings = MappingSet.ReadOrCreateFrom(filePath); Managers = new IControllerManager[] { new XInputManager(this), new DInputManager(this) }; Refresh(); }
public void TestInitialize() { this.resourceLibrary = new ResourceLibrary(); this.controllerManager = new ControllerManager(); new DependencyContainer() .RegisterSingleton <IResourceLibrary>(this.resourceLibrary) .RegisterSingleton <IControllerManager>(this.controllerManager); this.gameDefinitionId = GameDataHelper.DeepCreateTestGameDefinition( this.resourceLibrary, 4, 8, 3, 16, 16); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler((int)GameClientMessage.EquipItem, EquipItemHandler); controllerManager.RegisterHandler((int)GameClientMessage.ChangeWeaponset, ChangeWeaponsetHandler); controllerManager.RegisterHandler((int)GameClientMessage.UnEquipItem, UnEquipItemHandler); //controllerManager.RegisterHandler(101, EquipBagHandler); controllerManager.RegisterHandler((int)GameClientMessage.MoveBag, MoveBagHandler); controllerManager.RegisterHandler((int)GameClientMessage.MoveItem, MoveItemHandler); controllerManager.RegisterHandler((int)GameClientMessage.UnEquipBag, UnEquipBagHandler); controllerManager.RegisterHandler((int)GameClientMessage.ItemPickup, ItemPickupHandler); }
public static IControllerManager GetInstance() { lock (_threadsafeLock) { if (_instance == null) { _instance = new ControllerManager(); } return(_instance); } }
public Coordinator(IPairManager pairManager, IIocWrapper iocWrapper) { pairManager.VerifyPairs(); _pairManager = pairManager; _session = new Session(); _dataBindingManager = new DataBindingManager(); _actionInvokerProvider = new ActionInvokerProvider(); iocWrapper.RegisterTypes(this); // Register the ICoordinator itself and all controller and view types _controllerManager = new ControllerManager(iocWrapper, pairManager); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(7, DeleteCharacterHandler); controllerManager.RegisterHandler(9, Packet9Handler); controllerManager.RegisterHandler(10, SelectCharacterHandler); controllerManager.RegisterHandler(12, MoveFriendListEntryHandler); controllerManager.RegisterHandler(14, UpdatePlayerStatusHandler); controllerManager.RegisterHandler(32, Packet32Handler); controllerManager.RegisterHandler(41, PlayRequest); controllerManager.RegisterHandler(53, Packet53Handler); controllerManager.RegisterHandler(13, LogoutHandler); controllerManager.RegisterHandler(26, AddFriendListEntryHandler); }
public void SetUp() { this.resources = new ResourceLibrary(); this.controllers = new ControllerManager(); this.avatarFactory = new TestAvatarFactory(this.resources); this.controllerFactories = new IControllerFactory[] { this.entityControllerFactory = new ReflectionControllerFactory <IEntity>(this.controllers, this.resources), }; new DependencyContainer() .RegisterSingleton <IControllerManager, ControllerManager>() .RegisterSingleton <IInputManager, InputManager>(); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(7, DeleteCharacterHandler); controllerManager.RegisterHandler(9, Packet9Handler); controllerManager.RegisterHandler(10, SelectCharacterHandler); controllerManager.RegisterHandler(12, MoveFriendListEntryHandler); controllerManager.RegisterHandler(14, UpdatePlayerStatusHandler); controllerManager.RegisterHandler(32, Packet32Handler); controllerManager.RegisterHandler(41, PlayRequest); controllerManager.RegisterHandler(53, Packet53Handler); controllerManager.RegisterHandler(13, LogoutHandler); controllerManager.RegisterHandler(26, AddFriendListEntryHandler); }
private void Initialize() { serviceManager = ServiceManager.GetInstance(); loggingService = serviceManager.GetService <ILoggingService>(); encodingService = serviceManager.GetService <IEncodingConverterService>(); security = serviceManager.GetService <ISecurityManagementService>(); serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IControllerManager manager = serviceManager.GetService <IControllerManager>(); manager.RegisterController(typeof(ServerInfoController)); if (telemetryServicesDisabled) { string alert = "WARNING!: Disabling telemetry services can bring some extra performance to the server (even if perhaps imperceptible). However it will not be possible to collect metrics to implement improvements in your code"; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(alert); Console.ForegroundColor = ConsoleColor.White; serviceManager.Unbind <ITelemetryManagement>(); loggingService.WriteLog(alert, ServerLogType.ALERT); } else { ITelemetryManagement telemetry = serviceManager.GetService <ITelemetryManagement>(); telemetry.Initialize(); } IEFIManager efiManager = serviceManager.GetService <IEFIManager>(); efiManager.LoadAll(); if (_basicProcessorType != null) { EnableBasicServerProcessorModeInternal(); } try { Console.WriteLine("Socket App Server - version " + new ServerInfo().ServerVersion); } catch { } Console.WriteLine($"Server started with {configuration.BufferSize} bytes for buffer size \n"); Console.WriteLine($"Server Encoding: '{configuration.ServerEncoding.EncodingName}'"); if (configuration.MaxThreadsCount > 0) { Console.WriteLine($"Server max threads count: " + configuration.MaxThreadsCount); } }
public MrCMSRoutingErrorHandler(IGetErrorPage getErrorPage, IControllerManager controllerManager, SiteSettings siteSettings) { _getErrorPage = getErrorPage; _controllerManager = controllerManager; _siteSettings = siteSettings; }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(94, ChatHandler); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(55, KeyboardMoveHandler); controllerManager.RegisterHandler(56, MouseMoveHandler); controllerManager.RegisterHandler(65, KeyboardStopMovingHandler); }
/// <summary> /// Test execution. /// </summary> /// <param name="test"></param> void realTest(object test) { #region Load part TestDescriptor descriptor = (TestDescriptor)test; Application.Initialize(initSh); application = Application.Instance; manager = application.ManagerFactory.GetManagerInstance(); dispatcher = application.DispatcherFactory.GetDispatcherInstance(); TestControllerManager testMgr = manager as TestControllerManager; Assert.IsNotNull(testMgr, "Invalid TestControllerManager"); testMgr.LoadSpecial(descriptor.Controllers); #endregion #region Test part foreach (UrlControllersTest urlTest in descriptor.UrlTests) { urlTest.Validate(dispatcher); } #endregion }
public ControllerManagerFactory(Application application, SectionHandler configuration) { this.application = application; instance = GetInstanceImpl(application); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(45, AttackHandler); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(89, CharacterCreateUpdateCampaignAndProfessionHandler_); controllerManager.RegisterHandler(131, CreateNewCharacterHandler_); controllerManager.RegisterHandler(133, ValidateNewCharacterHandler_); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(139, InstanceLoadRequestItemsHandler); controllerManager.RegisterHandler(130, InstanceLoadRequestMapDataHandler); controllerManager.RegisterHandler(138, InstanceLoadRequestPlayerDataHandler); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(18, LoginHandler18); }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(2, ComputerInfoHandler); }
public HandleStandardMrCMSPageExecution(IControllerManager controllerManager, SEOSettings seoSettings) { _controllerManager = controllerManager; _seoSettings = seoSettings; }
public void Register(IControllerManager controllerManager) { controllerManager.RegisterHandler(71, BuyItemHandler); }
public ArticleListRSSRouteHandler(IDocumentService documentService, IControllerManager controllerManager) { _documentService = documentService; _controllerManager = controllerManager; }