public MonsterListBox(ref DBlist DB) { foreach (KeyValuePair <int, MonsterDB> items in DB._mob_db) { MonsterDB db = items.Value; Add(new MonsterDB_Binding(db.MobId, db.Name, db.Level, db.IsBoss, db.Tribe, db.Element, db.Size, db.Atk, db.Matk, db.Hp, db.Def, db.Mdef, db.Hit, db.Flee)); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { var serializeOptions = new JsonSerializerOptions(); serializeOptions.Converters.Add(new JsonConvertExt_Dic_int_DB()); serializeOptions.Converters.Add(new JsonConvertExt_Dic_Enum_BasicType()); serializeOptions.WriteIndented = true; string jsonString = File.ReadAllText("roo_json.roo"); DBlist _Test = JsonSerializer.Deserialize <DBlist>(jsonString, serializeOptions); }
public MainWindow() { _DB = new DBlist(); DBSerizator.ReadDB(ref _DB); mob_manager = new MonsterManager(ref _DB); item_manager = new ItemManager(ref _DB); InitializeComponent(); frame_contents.Navigate(item_manager); }
public MainWindow() { Version(); CreateFolder(); _roo_db = new DBlist(); DBSerializer.ReadDB(ref _roo_db); _user_data_manager = new UserDataManager(); MaterialDesignWindow.RegisterCommands(this); InitializeComponent(); InitializeMDI(); }
public ItemManager(ref DBlist DB) { _DB = DB; InitializeComponent(); DataContext = now_item; InitUIsetting(); now_DB = SelectedItemType(); InitializeContents(); BindingItemList = new ItemListBox(ref now_DB); DB_ListBox.ItemsSource = BindingItemList; SetComboBox(); }
public ItemManager(ref DBlist DB) { _DB = DB; InitializeComponent(); DataContext = now_item; cmb_equip_type.SelectedIndex = 3; now_DB = SelectedItemType(); InitializeContents(); BindingItemList = new ItemListBox(ref now_DB); DB_ListBox.ItemsSource = BindingItemList; //SetNowItemOption(); SetComboBox(); }
public MonsterManager(ref DBlist DB) { _DB = DB; InitializeComponent(); if (_DB._mob_db == null) { now_mob.MobId = 0; } else { now_mob.MobId = _DB._mob_db.Count(); } DataContext = now_mob; InitializeContents(); BindingMobList = new MonsterListBox(ref _DB); DB_ListBox.ItemsSource = BindingMobList; MobName.Focus(); }