Esempio n. 1
0
    private void Awake()
    {
        instance = this;

        goodToppingsList = new List <GameObject>
        {
            tomato, cheese, top_bun, onion, patty //, ketchup, mustard, pickles, lettuse, bacon
        };


        getToppingList = new List <GameObject>();
        getToppingList.Add(goodToppingsList[Random.Range(0, goodToppingsList.Count)]);
        getToppingList.Add(goodToppingsList[Random.Range(0, goodToppingsList.Count)]);
        getToppingList.Add(goodToppingsList[Random.Range(0, goodToppingsList.Count)]);
    }
Esempio n. 2
0
    private void Awake()
    {
        instance = this;

        goodToppingsList = new List <GameObject>
        {
            top_bun, tomato, cheese, onion, patty, ketchup, mustard, pickles, lettuce, bacon
        };

        badToppingsList = new List <GameObject>
        {
            socks, fish_bones, needle, toilet_paper, boot, mouse, rat_poison, band_aid
        };

        goodToppingsSCOREList = new List <GameObject>
        {
            top_bunSCORE, tomatoSCORE, cheeseSCORE, onionSCORE, pattySCORE, ketchupSCORE, mustardSCORE, picklesSCORE, lettuceSCORE, baconSCORE
        };

        sideToppingsList = new List <GameObject>
        {
            top_bunSIDE, tomatoSIDE, cheeseSIDE, onionSIDE, pattySIDE, ketchupSIDE, mustardSIDE, picklesSIDE, lettuceSIDE, baconSIDE
        };

        displayEmitterList = new List <GameObject>
        {
            targetEmitter00,
            targetEmitter01,
            targetEmitter02,
            targetEmitter03,
            targetEmitter04,
            targetEmitter05,
            targetEmitter06,
            targetEmitter07,
            targetEmitter08,
            targetEmitter09
        };
        for (int i = 0; i < goodToppingsList.Count; ++i)
        {
            GameObject displayTopping = Instantiate(goodToppingsList[i], displayEmitterList[i].transform.position, Quaternion.identity);
            displayTopping.transform.localScale = new Vector2(transform.localScale.x * 0.04f, transform.localScale.y * 0.5f);
            Rigidbody2D rbTopping = displayTopping.GetComponent <Rigidbody2D>();
            rbTopping.gravityScale = 0;
        }


        displayPointsEmitterList = new List <GameObject>
        {
            targetPointsEmitter00,
            targetPointsEmitter01,
            targetPointsEmitter02,
            targetPointsEmitter03,
            targetPointsEmitter04,
            targetPointsEmitter05,
            targetPointsEmitter06,
            targetPointsEmitter07,
            targetPointsEmitter08,
            targetPointsEmitter09
        };
        for (int i = 0; i < goodToppingsSCOREList.Count; ++i)
        {
            GameObject displayPoints = Instantiate(goodToppingsSCOREList[i], displayPointsEmitterList[i].transform.position, Quaternion.identity);
            displayPoints.transform.localScale = new Vector2(transform.localScale.x * 0.04f, transform.localScale.y * 0.5f);
        }
    }