The code in this chapter
Let's take a look at the code again to make sure we are on the same page.
The code for Collectable.cs is as follows:
using UnityEngine;
using System.Collections;
public class Collectable : MonoBehaviour {
bool isCollected = false;
void Show() {
this.GetComponent<SpriteRenderer>().enabled = true;
this.GetComponent<CircleCollider2D>().enabled = true;
isCollected = false;
}
void Hide() {
this.GetComponent<SpriteRenderer>().enabled = false;
this.GetComponent<CircleCollider2D>().enabled = false;
}
void Collect() {
isCollected = true;
Hide();
GameManager.instance.CollectedCoin();
}
void OnTriggerEnter2D(Collider2D other) {
if (other.tag == "Player") {
Collect();
}
}
} Here is the code for HealthPoint:
using UnityEngine;
using System.Collections;
public class HealthPoint : MonoBehaviour {
bool isCollected = false;
void Show...