Example #1
0
 // Update is called once per frame
 void OnMouseDown()
 {
     Done = Immigrant.GetComponent <ChooseSuccess>().click;
     if (Done == false)
     {
         DumpSR.sprite = DumpFail;
     }
 }
Example #2
0
 // Use this for initialization
 void Start()
 {
     StageScene  = "StageScene";
     Win         = 0;
     Person1SR   = Person1.GetComponent <SpriteRenderer>();
     DumpSR      = Dump.GetComponent <SpriteRenderer>();
     Person2SR   = Person2.GetComponent <SpriteRenderer>();
     ImmigrantSR = Immigrant.GetComponent <SpriteRenderer>();
     Clicked     = Immigrant.GetComponent <ChooseSuccess>().click;
     T           = PlayerPrefs.GetFloat("PTime");
     Curtain.GetComponent <UpFlag>().enabled = true;
 }
Example #3
0
    // Update is called once per frame
    void Update()
    {
        Clicked = Immigrant.GetComponent <ChooseSuccess>().click;
        if (Clicked == true)
        {
            Person1SR.sprite   = P1;
            Person2SR.sprite   = P2;
            ImmigrantSR.sprite = I;
            DumpSR.sprite      = D;
            Win = 1;
        }

        if (T < 0)
        {
            PlayerPrefs.SetInt("Result", Win);
            SceneManager.LoadScene(StageScene);
        }
        else
        {
            T = T - Time.deltaTime;
        }
    }
Example #4
0
    public Choice.State CheckImmigrant(GameObject immigrantObject)
    {
        Immigrant immigrant = immigrantObject.GetComponent <Immigrant> ();

        switch (ruleTwo)
        {
        case 0:
            if (!immigrant.hasEntryPermit)
            {
                return(Choice.State.DENY);
            }
            break;

        case 1:
            if (immigrant.country == "Poleryol")
            {
                if (!immigrant.hasId)
                {
                    return(Choice.State.DENY);
                }
            }
            else
            {
                if (!immigrant.hasEntryPermit)
                {
                    return(Choice.State.DENY);
                }
            }
            break;

        case 2:
            if (!immigrant.hasId)
            {
                return(Choice.State.DENY);
            }
            break;

        case 3:
            if (immigrant.age < 25)
            {
                return(Choice.State.DENY);
            }
            break;
        }

        switch (ruleOne)
        {
        case 0:
            if (immigrant.country == country)
            {
                return(Choice.State.DETAIN);
            }
            break;

        case 1:
            if (immigrant.country == country)
            {
                return(Choice.State.DENY);
            }
            break;

        case 2:
            if (immigrant.country == country)
            {
                return(Choice.State.SEARCH);
            }
            break;

        case 3:
            if (immigrant.country == country || immigrant.country == secondCountry)
            {
                return(Choice.State.ACCEPT);
            }
            else
            {
                return(Choice.State.DENY);
            }
        }

        return(Choice.State.ACCEPT);
    }
Example #5
0
 // Use this for initialization
 void Start()
 {
     DumpSR = Person.GetComponent <SpriteRenderer>();
     Done   = Immigrant.GetComponent <ChooseSuccess>().click;
 }