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); } } }