void Awake() { cpm = FindObjectOfType(typeof(CheckPointManager)) as CheckPointManager; rend = GetComponent <SpriteRenderer>(); cpm.AllCheckpoints.Add(this as CheckPoint); if (StartingCheckPoint) { cpm.SetReached(this); } }
void OnTriggerEnter2D(Collider2D collision) { if (Checked) { return; } Checked = true; cpm.SetReached(this); OnCheckPointReached(collision); }