public async Task <bool> _SelectDevice(string driveLetter) { try { SelectedDevice = DevManager.OpenDevice(driveLetter); } catch (Exception e) { var errDlg = new Dialogs.Error("Unable to open Device", e.Message); await MaterialDesignThemes.Wpf.DialogHost.Show(errDlg); return(false); } if (SelectedDevice.Open()) { var dlg = new Dialogs.YesNo("Device Setup", "It appears this is the first time you've used this device with KindleManager. A new configuration and database will be created."); await MaterialDesignThemes.Wpf.DialogHost.Show(dlg); if (dlg.DialogResult == false) { SelectedDevice = null; return(false); } await _EditDeviceSettings(true); _ScanDeviceLibrary(); } CombinedLibrary.AddRemoteLibrary(SelectedDevice.Database.BOOKS); return(true); }
private void Awake() { _devManager = FindObjectOfType <DevManager>(); _combatManager = FindObjectOfType <CombatManager>(); _skillUIManager = FindObjectOfType <SkillUIManager>(); _unitHudInfo = FindObjectOfType <UnitHUDInfo>(); }
public void _ToggleLeftDrawer() { if (!LeftDrawerOpen) { Task.Run(() => { DevManager.FindDevices(); }); } LeftDrawerOpen = !LeftDrawerOpen; }
// public GameObject cube; // public GameObject column; private void appendRow(DevManager devManager) { GameObject row = devManager.row; // cube.GetComponent<TouchCube>().collisionEnabled = true; foreach (Transform cube in row.transform) { string name = cube.name; name = name.Split('(')[1]; name = name.Split(')')[0]; int no = Int32.Parse(name); cube.localPosition = new Vector3(no - 50, 0, 0); } }