Beispiel #1
0
 /// <summary>
 /// reset touchCount, set both ducks active and enable their movements
 ///</summary>
 void Start()
 {
     touchCount = 0;
     ducks      = GameObject.FindGameObjectsWithTag("Duck");
     for (int i = 0; i < ducks.Length; i++)
     {
         ducks[i].GetComponent <SpriteRenderer>().enabled = true;
     }
     duckMoveScript         = GameObject.FindGameObjectWithTag("Movement").GetComponent <DuckMove>();
     duckMoveScript.enabled = true;
 }
 void OnCollisionEnter(Collision hit)
 {
     if (hit.transform.tag == "Duck")
     {
         DuckMove movement = hit.gameObject.GetComponent <DuckMove>();
         if (changer == Changer.Horizontal)
         {
             movement.DirectionChanger(new Vector3(-1, 1, 0));
         }
         else if (changer == Changer.Vertical)
         {
             movement.DirectionChanger(new Vector3(1, -1, 0));
         }
     }
 }