using System.Collections; using System.Collections.Generic; using UnityEngine; public class Ceiling_Trigger : MonoBehaviour { bool entered = false; public GameObject cam; public GameObject cat; private int counter = 0; private Vector3 moveCam = new Vector3(0, 10, 0); private Vector3 moveCat = new Vector3(0, 5, 0); // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { counter++; } void OnTriggerEnter2D(Collider2D col) { if (!entered && counter >= 6) { entered = true; //Debug.Log("Move Cam Right"); cam.transform.position += moveCam; cat.transform.position += moveCat; Debug.Log(counter); counter = 0; } else if (counter >= 6 && entered) { //Debug.Log("Moved cam left"); Debug.Log(counter); cam.transform.position -= moveCam; //cat.transform.position -= moveCat; entered = false; counter = 0; } } }