public SoftwareBitmap SelectResult(Beads BeadType) { if (ResultImgs.TryGetValue(BeadType, out var img)) { return(img); } return(null); }
private void FilterCombobox_SelectionChanged(object sender, SelectionChangedEventArgs e) { var combobox = sender as ComboBox; if (combobox?.SelectedItem is Beads) { FilterSelectedBeadType = (Beads)combobox.SelectedItem; } else { FilterSelectedBeadType = Beads.Notset; } }
private void Update() { if (Input.GetKeyDown(KeyCode.Space)) { _inCutMode = true; Cursor.lockState = CursorLockMode.None; Cursor.visible = true; } else if (Input.GetKeyUp(KeyCode.Space)) { _inCutMode = false; _lineRenderer.enabled = false; _hasStartPos = false; Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } if (_inCutMode) { if (Input.GetMouseButtonDown(1)) { _startPos = GetMousePosInWorld(); _hasStartPos = true; } else if (_hasStartPos && Input.GetMouseButtonUp(1)) { SoundManager.instance.PlaySE("cutSound"); _endPos = GetMousePosInWorld(); if (_startPos != _endPos) { CreateCutPlane(); } Beads.SetSlash(true); //Liquid.SetSlash(true); _hasStartPos = false; _lineRenderer.enabled = false; } if (_hasStartPos) { _lineRenderer.enabled = true; _lineRenderer.SetPosition(0, _startPos); _lineRenderer.SetPosition(1, GetMousePosInWorld()); } } }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try{ Beads.Clear(); var beads = await DataStore.GetItemsAsync(true); foreach (var bead in beads) { Beads.Add(bead); } }catch (Exception ex) { Debug.WriteLine(ex); }finally{ IsBusy = false; } }
public void AddResult(Beads BeadType, SoftwareBitmap img) { ResultImgs.Add(BeadType, img); }
public static void SavageBeg(Mobile m, object targeted, double chance) { Mobile t = (Mobile)targeted; Item reward = null; string rewardName = ""; if (chance > .99 && m.Skills.Begging.Base >= 100) { int rand = Utility.Random(9); if (rand == 0) { reward = new TribalBedroll(); rewardName = "a Tribal Bedroll"; } else if (rand == 2) { reward = new BeggerCoins(50); //Special Coins! rewardName = "50 dull silver coins."; } else if (rand == 4) { reward = new FurCape(); //fur Cape! rewardName = "a Fur Cape"; } else if (rand == 6) { reward = new HornedTribalMask(); rewardName = "a horned tribal mask"; } } if (chance > .95 && m.Skills.Begging.Base >= 90 && reward == null) { int rand = Utility.Random(9); if (rand == 0) { reward = new LambLeg(); rewardName = "a leg of lamb"; } else if (rand == 1) { reward = new OrcishKinMask(); rewardName = "an orc mask"; } else if (rand == 3) { reward = new TribalBerry(2); rewardName = "tribal berries"; } else if (rand == 4) { reward = new TribalMask(); rewardName = "a tribal mask"; } else if (rand == 6) { reward = new BeggerCoins(25); rewardName = "25 dull silver coins."; } else if (rand == 7) { reward = new Beads(); rewardName = "beads"; } } if (reward == null) { JunkBeg(m, t, chance); } else { Reward(m, t, reward, rewardName); } }
public void SetMaxTargetScore() { var beadgroups = Beads.GroupBy(x => x); TargetScore = beadgroups.Select(x => x.Count() / 3 * 1000).Sum(); }
public string Dump() { return(Beads.Dump(Width)); }