コード例 #1
0
 void Awake()
 {
     cpm  = FindObjectOfType(typeof(CheckPointManager)) as CheckPointManager;
     rend = GetComponent <SpriteRenderer>();
     cpm.AllCheckpoints.Add(this as CheckPoint);
     if (StartingCheckPoint)
     {
         cpm.SetReached(this);
     }
 }
コード例 #2
0
    void OnTriggerEnter2D(Collider2D collision)
    {
        if (Checked)
        {
            return;
        }

        Checked = true;
        cpm.SetReached(this);
        OnCheckPointReached(collision);
    }