void Start() { State = GameState.Playing; pen = GameObject.FindWithTag("Pen").GetComponent <PenManager>(); audio = GetComponent <AudioSource>(); SpawnFlowers(); }
// Start is called before the first frame update void Start() { //Bringing in the player position player = GameObject.FindGameObjectWithTag("Player").transform; pen = GameObject.FindGameObjectWithTag("Pen").transform; penManager = GameObject.FindGameObjectWithTag("Pen").GetComponent <PenManager>(); cam = GameObject.FindObjectOfType <Camera>(); rb = GetComponent <Rigidbody2D>(); originalMoveSpeed = moveSpeed; //choose a random start direction startDirection = new Vector2(Random.Range(-1f, 1f), Random.Range(-1f, 1f)).normalized; currentDirection = startDirection; }
//need to have the game over trigger GameOverData() public void GameOverData() { pen = GameObject.FindWithTag("Pen").GetComponent <PenManager>(); gameOverMenu.SetActive(true); finalScore.text = string.Format("{0:0.##}", pen.penScore); }