public void HubIntegrationTest() { IHost host = CreateHubHost(); HubManager hub = host.Services.GetService <HubManager>(); hub.Setup(new Identity("obtain design mistake life call inside smooth gloom sunset bless winter tenant", 0)); }
public WebSocketHub(ILogger <WebSocketHub> log, CommandDispatcher commandDispatcher, HubManager hubManager, AvailableServices availableServices) { this.log = log; this.commandDispatcher = commandDispatcher; this.hubManager = hubManager; this.availableServices = availableServices; }
public void Awake() { dialogBox = Resources.FindObjectsOfTypeAll <DialogBox>()[0]; player = FindObjectOfType <Player>(); gameManager = FindObjectOfType <GameManager>(); hubManager = FindObjectOfType <HubManager>(); interactableGUI = Resources.FindObjectsOfTypeAll <InteractableGUI>()[0]; }
public HomeController(TwitsDataContext twitsContext, TwittService TwittService, TwittImageService TwittImageService, HubManager HubManager, TwitterApiService TwitterApiService) { _twitsContext = twitsContext; _TwittService = TwittService; _TwittImageService = TwittImageService; _HubManager = HubManager; _TwitterApiService = TwitterApiService; }
private void ManageSession(string email, string connectionId) { ClientManager clientManager = new ClientManager(); HubManager hubConnector = new HubManager(); string userId; // clientManager.AddToActiveLoggedInClientList(userId, connectionId); }
private static async Task Main() { var loginManager = new LoginManager("https://localhost:5001"); var hubManager = new HubManager("chat", loginManager); while (true) { try { var user = ClientInputManager.GetInput("Username: "******"Password: "******"Failed to connect to server. It may not be running. Please try again."); await Task.Delay(TimeSpan.FromSeconds(2)); } } await hubManager.ConnectAsync(); Console.CancelKeyPress += async(s, e) => { e.Cancel = true; await CloseAsync(); }; while (true) { var input = ClientInputManager.GetInput(); if (string.IsNullOrWhiteSpace(input)) { continue; } foreach (var command in ClientInputManager.Process(input)) { switch (command) { case ClientInputManager.InputCommand.Exit: await CloseAsync(); break; default: Console.WriteLine("Unrecognized client command."); break; } } await hubManager.SendAsync(HubMessages.HubMethod.SendMessage, input); } }
public CommandDispatcher(IServiceProvider serviceProvider, HubManager hubManager) { // White-listing of services made available through the dispatcher. services = new Dictionary <string, object>(); services.Add("HubManager", hubManager); //services.Add("NodeLifetime", nodeLifetime); this.serviceProvider = serviceProvider; }
private static async void ChannelManager_ChannelChanged(object sender, ChannelManager.ChannelChangedArgs e) { await MessageManager.ChangeChannelAsync(e.Previous, e.Now); if (e.Previous != null) { await HubManager.SendExitChannelSignalAsync(e.Previous.ChannelId); } await HubManager.SendEnterChannelSignalAsync(e.Now.ChannelId); }
public void SaveChanges() { #region Null Checks / Error Messages if (IDKey.text == string.Empty) { ErrorMessage.ShowErrorMessage("Error", "Please enter an ID Key."); return; } else if (HubManager.consoleData.ContainsKey(IDKey.text)) { ErrorMessage.ShowErrorMessage("Error", "Duplicate ID Key detected. Please enter a unique ID Key."); return; } if (DisplayName.text == string.Empty) { ErrorMessage.ShowErrorMessage("Error", "Please enter a Display Name."); return; } if (SupportedFileTypes.text == string.Empty) { ErrorMessage.ShowErrorMessage("Error", "Please enter at least one ROM file type."); return; } if (EmulatorPath.text == string.Empty) { ErrorMessage.ShowErrorMessage("Error", "Please specify an emulator path."); return; } if (ROMPath.text == string.Empty) { ErrorMessage.ShowErrorMessage("Error", "Please specify a ROM path."); return; } if (ImagePath.text == string.Empty) { ErrorMessage.ShowErrorMessage("Error", "Please specify an image path."); return; } #endregion HubManager.consoleData.Add(IDKey.text, new ConsoleData { id = IDKey.text, name = DisplayName.text, supportedFileTypes = SupportedFileTypes.text, emulatorPath = EmulatorPath.text, romPath = ROMPath.text, iconPath = ImagePath.text, accentColor = AccentColor.GetColor() }); HubManager.WriteConfigToFile(); }
void Awake() { bossHealthbars = Resources.FindObjectsOfTypeAll <EnemyBossHealthbar>(); essenceCollectorGUI = FindObjectOfType <EssenceCollectorGUI>(); areaNotificationText = Resources.FindObjectsOfTypeAll <AreaNotificationText>()[0]; cameraController = FindObjectOfType <CameraController>(); player = FindObjectOfType <Player>(); screenCover = FindObjectOfType <ScreenCover>(); soundManager = FindObjectOfType <SoundManager>(); hubManager = hubArea.GetComponent <HubManager>(); }
private void LoadLevel(int portalID) { if (currentLevel != null) { DestroyCurrentLevel(); } currentLevel = Instantiate(currentLevelPrefab).GetComponent <Level>(); Vector2 pos; if (portalID == -1) { pos = currentLevel.spawnPoint.position; } else { pos = currentLevel.checkPoints.First(p => p.portalId == portalID).transform.position; } player.transform.SetParent(playerParent); player.transform.position = pos; if (currentLevel.isHub) { if (!player.hubUnloked) { player.hubUnloked = true; } EssenceCollector essenceCollector = currentLevel.GetComponentInChildren <EssenceCollector>(); essenceCollector.Initialize(player.hubSaveState.essenceCollectorUpgrade); essenceCollector.UpdateEssenceCollector(); hubManager = currentLevel.GetComponent <HubManager>(); hubManager.LoadHub(player.hubSaveState); Keera keera = currentLevel.transform.Find("Keera").GetComponent <Keera>(); keera.SetState(player.hubSaveState.keeraState); } player.SetRespawnPortal(portalID); cameraController.SetBounds(currentLevel.LeftBound, currentLevel.TopBound, currentLevel.RightBound, currentLevel.BottomBound); areaNotificationText.ShowNotification(currentLevel.title); soundManager.StopPlayingBossMusic(); foreach (var h in bossHealthbars) { h.Hide(); } screenCover.UncoverScreen(.1f); if (currentLevel.backgroundMusic != null) { soundManager.PlayMusic(currentLevel.backgroundMusic); } player.AmuletFlash.SetAmuletFlash(currentLevel.DoesAmuletFlash, currentLevel.LevelEnd); SaveGame(true); }
private async Task InitializeGlobalVariableAsync() { ServerManager = new ServerManager(DockPanelServer, GridServerButton, ButtonCreateOrJoinServer); ChannelManager = new ChannelManager(DockPanelChannel, GridChannelContent, LabelUsername, LabelServerName); RoleManager = new RoleManager(DockPanelRoleContent, ButtonCreateRole); MessageManager = new MessageManager(DockPanelMessage, GridMessage, TextBoxType, ButtonSend, ButtonCancelEdit); UserManager = new UserManager(ButtonUserSetting); await HubManager.EstablishAsync(); EventManager.Establish(ServerManager, ChannelManager, RoleManager, MessageManager, UserManager); }
public App(ApplicationManager applicationManager, HubManager hubManager, IUserDataStore userDataStore) { InitializeComponent(); this.userDataStore = userDataStore; ApplicationManager = applicationManager; HubManager = hubManager; Current.MainPage = new Page(); Task.Run(async() => await Init()); }
private void Validate(string userName) { if (!HubManager.UserNameIsAvailable(userName)) { ModelState.AddModelError("userName", "Apelido já está em uso!"); } if (!ValidateUserPattern.IsMatch(userName)) { ModelState.AddModelError("userName", "É permitido apenas letras e números"); } }
private void StartHubManager() { if (_jobsHubManager == null) { _jobsHubManager = new HubManager(_connectionSettingsManager.ConnectionSettings); } _jobsHubManager.JobNotificationReceived += OnNewJobAddedEvent; _jobsHubManager.Connect(); // Log Event _fileLogger.LogEvent("Long Polling", "Started Long Polling"); }
void Awake() { DontDestroyOnLoad(this); if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } StartCoroutine(StartExperience()); }
private async void JoinServerDialog_RequestJoinServer(object sender, RequestJoinServerArgs e) { if (Inventory.ListServer.Contains(e.Server)) { MessageBox.Show("You are already in this server: " + e.Server.ServerName); } else { await HubManager.SendJoinServerSignalAsync(Inventory.CurrentUser.UserId, e.Server.ServerId); JoinServerDialog.Close(); } }
private static async Task LeaveServer(int serverId) { await HubManager.SendExitServerSignalAsync(serverId); await HubManager.SendExitChannelSignalAsync(Inventory.CurrentChannel.ChannelId); //User group MessageManager.ClearContent(); ChannelManager.ClearContent(); RoleManager.ClearContent(); ServerManager.RemoveServer(serverId); Inventory.ClearCurrentServer(); }
public void Awake() { // grab game master gameMaster = GetComponent<GameMaster>(); // grab child managers hubManager = GetComponentInChildren<HubManager>(); levelEditorManager = GetComponentInChildren<LevelEditorManager>(); dungeonManager = GetComponentInChildren<DungeonManager>(); cipherManager = GetComponentInChildren<CipherManager>(); motiveManager = GetComponentInChildren<MotiveManager>(); networkManager = GetComponentInChildren<NetworkManager>(); }
public static async Task TearDownAsync() { ServerManager.TearDown(); ChannelManager.TearDown(); RoleManager.TearDown(); MessageManager.TearDown(); UserManager.TearDown(); if (Inventory.CurrentChannel != null) { await HubManager.SendExitChannelSignalAsync(Inventory.CurrentChannel.ChannelId); } if (Inventory.CurrentServer != null) { await HubManager.SendExitServerSignalAsync(Inventory.CurrentServer.ServerId); } Inventory.Clear(); UnregisterMemberEvent(); }
private IEnumerator InitializeDatabase() { consoles.Clear(); var path = Application.persistentDataPath + "\\config.cfg"; if (!File.Exists(path)) { File.Create(path); } else { var chunks = File.ReadAllLines(path); foreach (var chunk in chunks) { var info = chunk.Split('|'); var iconPath = info[5]; var www = new WWW("file://" + iconPath); yield return(www); Texture2D tex = new Texture2D(512, 512); www.LoadImageIntoTexture(tex); ColorUtility.TryParseHtmlString(info[6], out Color color); consoles.Add(new ConsoleData { id = info[0], name = info[1], supportedFileTypes = info[2], emulatorPath = info[3], romPath = info[4], icon = Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0.5f, 0.5f)), iconPath = iconPath, accentColor = color }); } } HubManager.RefreshConsoles(); HubManager.RefreshGames(); }
private static async void ServerManager_ServerChanged(object sender, ServerManager.ServerChangedArgs e) { Role userRoleInCurrentServer = await ResourcesCreator.GetUserRoleInCurrentServerAsync(Inventory.CurrentUser.UserId, e.Now.ServerId); Inventory.SetUserRoleInCurrentServer(userRoleInCurrentServer); if (Inventory.CurrentChannel != null) { await HubManager.SendExitChannelSignalAsync(Inventory.CurrentChannel.ChannelId); Inventory.ClearCurrentChannel();// ???? } if (e.Previous != null) { await HubManager.SendExitServerSignalAsync(e.Previous.ServerId); } await HubManager.SendEnterServerSignalAsync(e.Now.ServerId); MessageManager.ClearContent(); RoleManager.ChangeServer(e.Previous, e.Now); ChannelManager.ChangeServer(e.Previous, e.Now); }
private static async void RoleManager_ChangeUserRole(object sender, RoleManager.ChangeUserRoleEventArgs e) { await HubManager.SendChangeUserRoleAsync(e.User.UserId, Inventory.CurrentServer.ServerId, e.NewRole.RoleId); }
public NotificationMessageHandler(HubManager manager, HubConnectionManager connections) { this.manager = manager; this.connections = connections; }
public BroadcastMessageHandler(HubManager connectionManager, HubConnectionManager connections) { this.connectionManager = connectionManager; this.connections = connections; }
public AckMessageHandler(ILogger <AckMessageHandler> log, HubManager manager, HubConnectionManager connections) { this.log = log; this.manager = manager; this.connections = connections; }
public HubService(HubManager manager, IOptions <HubSettings> settings) { this.manager = manager; this.settings = settings.Value; }
private void Awake() { instance = this; }