public SAV_HoneyTree(SAV4Sinnoh sav) { InitializeComponent(); WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage); SAV = (SAV4Sinnoh)(Origin = sav).Clone(); Table = SAV switch { SAV4DP _ => HoneyTree.TableDP, SAV4Pt _ => HoneyTree.TablePt, _ => throw new Exception() }; // Get Munchlax tree for this savegame in screen MunchlaxTrees = SAV.GetMunchlaxTrees(); const string sep = "- "; L_Tree0.Text = string.Join(Environment.NewLine, MunchlaxTrees.Select(z => sep + CB_TreeList.Items[z])); CB_TreeList.SelectedIndex = 0; }
public SAV_HoneyTree(SAV4Sinnoh sav) { InitializeComponent(); WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage); SAV = (SAV4Sinnoh)(Origin = sav).Clone(); if (SAV is SAV4DP) { Table = HoneyTree.TableDP; } else if (SAV is SAV4Pt) { Table = HoneyTree.TablePt; } // Get Munchlax tree for this savegame in screen MunchlaxTrees = SAV.GetMunchlaxTrees(); const string sep = "- "; L_Tree0.Text = string.Join(Environment.NewLine, MunchlaxTrees.Select(z => sep + CB_TreeList.Items[z])); CB_TreeList.SelectedIndex = 0; }