//location chosen void OnLocChosen(object sender, EventArgs args) { Picker modePicker = (Picker)sender; mode = modePicker.SelectedItem.ToString(); rolePicker.IsEnabled = false; rolePicker.ItemsSource = null; rolePicker.Items.Clear(); Character temp = _viewModel.DatasetCharacter.FirstOrDefault(a => a.Id == player); List <Item> templist; CurrentItem.Text = temp.GetItemAtLocation((ItemLocationEnum)Enum.Parse(typeof(ItemLocationEnum), mode)); LocationSet.Clear(); PoolSet = PoolSet.Where(a => a != null).ToList(); if (mode == ItemLocationEnum.LeftFinger.ToString() || mode == ItemLocationEnum.RightFinger.ToString()) { templist = PoolSet.FindAll(a => a.Location.ToString() == mode || a.Location.ToString() == "Finger"); } else { templist = PoolSet.FindAll(a => a.Location.ToString() == mode); } foreach (var data in templist) { LocationSet.Add(data); } rolePicker.ItemsSource = LocationSet; rolePicker.IsEnabled = true; }
public void Clear() { ItemMemory.Clear(); Threats.Clear(); Investigate.Clear(); #if PROTOTYPE m_Aggressors.Clear(); #endif }