public void CreateUser() { string desiredUserName = createUserMenu.UserName; PlayerPrefs.SetString("UserName", desiredUserName); ColyseusSettings clonedSettings = ExampleManager.Instance.CloneSettings(); clonedSettings.colyseusServerAddress = createUserMenu.ServerURL; clonedSettings.colyseusServerPort = createUserMenu.ServerPort; clonedSettings.useSecureProtocol = createUserMenu.UseSecure; ExampleManager.Instance.OverrideSettings(clonedSettings); ExampleManager.Instance.BeginServerConnection(); ExampleManager.Instance.UserName = desiredUserName; //Do user creation stuff createUserMenu.gameObject.SetActive(false); selectRoomMenu.gameObject.SetActive(true); selectRoomMenu.GetAvailableRooms(); }
/// <summary> /// Set the dependencies. /// </summary> /// <param name="roomName"></param> /// <param name="settings"></param> public void SetDependencies(ColyseusSettings settings) { _colyseusSettings = settings; ColyseusClient.onAddRoom += AddRoom; }