private async void ExportNumber_Click(object sender, RoutedEventArgs e) { JArray export = new JArray(); foreach (string item in Directory.GetDirectories(path)) { if (File.Exists($"{item}/info.json")) { JObject j = JObject.Parse(File.ReadAllText($"{item}/info.json")); JObject obj = new JObject(); obj["id"] = j["id"]; obj["type"] = int.Parse(j["type"].ToString()); export.Add(obj); } else if (File.Exists($"{item}/info.txt")) { JObject obj = new JObject(); HitomiInfoOrg info = InfoLoader.parseTXT(File.ReadAllText($"{item}/info.txt")); obj["id"] = info.Number; bool result = await new InternetP(index: int.Parse(info.Number)).isHiyobi(); if (result) { obj["type"] = (int)Hitomi.Type.Hiyobi; } else { obj["type"] = (int)Hitomi.Type.Hitomi; } export.Add(obj); } } SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "번호 파일|*.json"; if (!sfd.ShowDialog() ?? false) { return; } File.WriteAllText(sfd.FileName, export.ToString()); }
void Awake() { if (instance == null) { instance = this; } else { Destroy(this); } DontDestroyOnLoad(this); statIconName = new string[] { "Strength", "Agility", "Defence", "Vitality" }; info = GameObject.Find("Info"); objectName = GameObject.Find("Name").GetComponent <Text>(); hpText = GameObject.Find("HP").GetComponent <Text>(); firstPrimeStatImage = GameObject.Find("First Icon").GetComponent <Image>(); secondPrimeStatImage = GameObject.Find("Second Icon").GetComponent <Image>(); info.SetActive(false); }
/// <summary> /// Displays the status page and hides other sections. /// This is similar to the page a user sees upon logging into Africoders.com. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void HomeButton_Click(object sender, RoutedEventArgs e) { SetThickness(HomeButton); theProfilePage.Visibility = Visibility.Hidden; toolsControl.Visibility = Visibility.Hidden; theJobsControl.Visibility = Visibility.Hidden; blogControl.Visibility = Visibility.Hidden; theLinksControl.Visibility = Visibility.Hidden; WelcomeControl.Visibility = Visibility.Hidden; statusControl.Visibility = Visibility.Hidden; forumControl.Visibility = Visibility.Hidden; helpControl.Visibility = Visibility.Hidden; theIndividualForumControl.Visibility = Visibility.Hidden; currentPageTextBlock.Text = "HOME"; _infoLoader = new InfoLoader(); if (!StatusFeedLoaded) { temporaryBlogGrid.Visibility = Visibility.Visible; FetchText.Text = "Fetching the Home Feed for You..."; try { if (InternetChecker.InternetAvailable()) { statusControl.TheListBox.ItemsSource = await _infoLoader.GetStuffDone(StatusEndpoint, currentPageIndex, ID); statusControl.Visibility = Visibility.Visible; temporaryBlogGrid.Visibility = Visibility.Hidden; //we have loaded the status StatusFeedLoaded = true; } else if (!internetConnection) { FetchText.Text = NetworkFailedMessage; } } catch { FetchText.Text = "A connection error has occured. Please try again."; //MessageBox.Show("A connection error has occured. Please try again."); } } else { statusControl.Visibility = Visibility.Visible; //MessageBox.Show("Already loaded feed"); } }