Example #1
0
 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;
 }
Example #3
0
 //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);
 }