コード例 #1
0
    void DropStuff()
    {
        //Drop Credits
        int CoinDropAmount = Random.Range(minCoinDrop, maxCoinDrop + 1);

        for (int i = 1; i <= CoinDropAmount; i++)
        {
            Instantiate(ObjectHolder._Credits[ObjectHolder.GetCreditValueIndex(ValueOfCreditDrop)], transform.position, Quaternion.Euler(0, 0, Random.Range(1, 360)));
        }

        //Drop PowerUp
        if (PowerUpDropChangse != 0)
        {
            if (Random.Range(0f, 1f) <= PowerUpDropChangse)
            {
                Debug.Log("Drop PowerUp");

                //PickUpBehaviourScript.PickUpTypes RandomPickUp = (PickUpBehaviourScript.PickUpTypes)Random.Range(1/*cus 0 is credit*/, ObjectHolder._PowerUps.Length - 1);


                Instantiate(ObjectHolder._PowerUps[Random.Range(0, ObjectHolder._PowerUps.Length)], transform.position, Quaternion.identity);
            }
        }
    }