/// <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)); } } }