private void Start() { paper_l.GetComponent <Move_Image>().MoveImg(); paper_r.GetComponent <Move_Image>().MoveImg(); chosen_paper = selected.none; poss_results = DATA_Newspaper.SetPapers(paper_l.GetComponent <Newspaper_Handler>(), paper_r.GetComponent <Newspaper_Handler>(), current_day + 1); }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Y)) { fading = true; fade_image.gameObject.SetActive(true); } if (fading) { FadeOut(); } else { if (Input.GetMouseButtonDown(0)) { if (!on_selection) { if (current_day >= 7) { fading = true; fade_image.gameObject.SetActive(true); } else { Transition(); } } if (!on_results) { if (button.mouse_over && chosen_paper != selected.none) { stamp.Play(); ShowResults(); } else if (paper_l.GetComponent <Newspaper_Handler>().mouse_over) { paper_shuffle.Play(); paper_l.GetComponent <Move_Image>().IsSelected(true); paper_r.GetComponent <Move_Image>().IsSelected(false); chosen_paper = selected.swan; } else if (paper_r.GetComponent <Newspaper_Handler>().mouse_over) { paper_shuffle.Play(); chosen_paper = selected.pea; paper_r.GetComponent <Move_Image>().IsSelected(true); paper_l.GetComponent <Move_Image>().IsSelected(false); } } else { Transition(); EndDay(); } } } }
//Transition between the bottom and top screen; if we're going from bottom -> top we add totals. private void Transition() { if (on_selection) { switch (chosen_paper) { case selected.swan: AddTotals(paper_l.GetComponent <Newspaper_Handler>().contents); break; case selected.pea: AddTotals(paper_r.GetComponent <Newspaper_Handler>().contents); break; //If you didn't select any of the papers, just don't do anything for now. case selected.none: return; } paper_c.GetComponent <Move_Image>().MoveImg(); paper_slide.Play(); } else { if (DATA_User.t_peacocks / 7 > 0.66f) { promo_peacocks.SetActive(true); } if (DATA_User.t_swans / 7 > 0.66f) { promo_swans.SetActive(true); } paper_c.GetComponent <Move_Image>().Refresh(); paper_l.GetComponent <Move_Image>().Refresh(); paper_l.GetComponent <Move_Image>().MoveImg(); paper_r.GetComponent <Move_Image>().Refresh(); paper_r.GetComponent <Move_Image>().MoveImg(); } on_selection = !on_selection; on_results = false; chosen_paper = selected.none; bg.MoveImg(); }
set => SetField(ref selected, value, () => Selected);
get => selected; set => Set(ref selected, value);
var(selected, where) = selectWhere(item);
override protected List <account> Filter(selected, u, r, countNeeded) { // use more parameters here along with the regular parameters }