public CannonBall createDemonicBall() { Vector3 plantPosition = Game.game.getNewPlantPosition(); float x = plantPosition.x; float y = Random.Range(2.0f, 5.5f); CannonBall ball = (Instantiate(ammoToDrop.gameObject) as GameObject).GetComponent <CannonBall>(); ball.fillInfo(this.character); ball.transform.position = new Vector3(x, y); ball.origin = ball.transform.position; ball.destiny = plantPosition; return(ball); }
public override void createAmmo() { for (int i = 0; i < numCannonBalls; i++) { Vector3 plantPosition = Game.game.getNewPlantPosition(); float x = plantPosition.x; float y = Random.Range(2.0f, 5.5f); CannonBall ball = (Instantiate(cannonAmmo.gameObject) as GameObject).GetComponent <CannonBall>(); ball.fillInfo(this.character); ball.transform.position = new Vector3(x, y); ball.origin = ball.transform.position; ball.destiny = plantPosition; } }