Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 // 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();
             }
         }
     }
 }
Ejemplo n.º 3
0
    //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();
    }
Ejemplo n.º 4
0
 set => SetField(ref selected, value, () => Selected);
Ejemplo n.º 5
0
 get => selected; set => Set(ref selected, value);
Ejemplo n.º 6
0
 var(selected, where) = selectWhere(item);
Ejemplo n.º 7
0
 override protected List <account> Filter(selected, u, r, countNeeded)
 {
     // use more parameters here along with the regular parameters
 }