Adding points for hitting a beetle with a cherry

Our last points-related task is to update the BeetleNPC script so that appropriate points are added when a cherry hits a cucumber beetle. Here are the steps:

  1. In the Project panel, select the Custom Scripts | BeetleNPC
  2. Edit the script
  3. Add the following class variable:  public PointsManager _ptsManager;
  4. Add the following lines of code inside the nested else if statement in the OnTriggerEnter() method:
_ptsManager = GameObject.Find ("Score_Value").GetComponent<PointsManager> ();PointsManager.currentScore = PointsManager.currentScore + 10;  

The two preceding lines of code create a reference to the PointsManager script and, on the second line, increment the currentScore by 10.

The updated BeetleNPC ...

Get Getting Started with Unity 2018 - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.