예제 #1
0
    public void restart()
    {
        i = 0;

        foreach (CloneScript cloneScript in (CloneScript[])Resources.FindObjectsOfTypeAll <CloneScript>())
        {
            cloneScript.transform.gameObject.SetActive(true);
            cloneScript.restart();
        }
        foreach (Transform tr in GameObject.Find("Objects").GetComponentsInChildren <Transform>())
        {
            rememberObject = tr.GetComponent <RememberObject>();
            if (rememberObject != null)
            {
                rememberObject.restart();
            }
        }
    }
예제 #2
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Player")
     {
         if (i == 0)
         {
             other.GetComponent <PlayerScript>().startRemember();
             foreach (CloneScript cloneScript in (CloneScript[])Resources.FindObjectsOfTypeAll <CloneScript>())
             {
                 cloneScript.remember();
             }
             foreach (Transform tr in GameObject.Find("Objects").GetComponentsInChildren <Transform>())
             {
                 rememberObject = tr.GetComponent <RememberObject>();
                 if (rememberObject != null)
                 {
                     rememberObject.set();
                 }
             }
         }
         i++;
     }
 }