public override void MyDestroy() { HandleScore(); //levelManager.BrickDestroyed(); //Vector3 center = (GetComponent<SpriteRenderer>().bounds.center) / 18; if (powerManager.ChooseRandomDrop() == 1) { //if(powerManager.powerStrength != PowerManager.Strength.x3) Instantiate(power, new Vector3(transform.position.x, transform.position.y, transform.position.z - 1), transform.rotation); //transform.position + center // Reset weight powerManager.CancelInvoke("Countdown"); powerManager.dropWeights[PowerManager.Drops.dropPower] = powerManager.dropPowerWeight; powerManager.startTimer = true; //Debug.Log(powerManager.dropWeights[PowerManager.Drops.dropPower]); } Destroy(gameObject); }
public override void MyDestroy() { // Add new score and score text HandleScore(); if (powerManager.ChooseRandomDrop() == 1) { //if(powerManager.powerStrength != PowerManager.Strength.x3) Instantiate(power, new Vector3(transform.position.x, transform.position.y, transform.position.z - 1), transform.rotation); //transform.position + center // Reset weight powerManager.CancelInvoke("Countdown"); powerManager.dropWeights[PowerManager.Drops.dropPower] = powerManager.dropPowerWeight; powerManager.startTimer = true; //Debug.Log(powerManager.dropWeights[PowerManager.Drops.dropPower]); } Destroy(gameObject); }