// Update is called once per frame void Update() { if (player.holdingTorch) { spotlight.GetComponent <BoxCollider2D>().enabled = false; moveTorch(); } else { spotlight.GetComponent <BoxCollider2D>().enabled = true; } Debug.Log("spotlight enabled " + spotlight.GetComponent <BoxCollider2D>().enabled); }
// Start is called before the first frame update void Start() { cam = GetComponent <Camera>(); spotlight = GameObject.Find("Torch").GetComponent <TorchRotate>(); player = GameObject.Find("CharacterRobotBoy (1)").GetComponent <Platformer2DUserControl>(); Debug.Log("spotlight START enabled " + spotlight.GetComponent <BoxCollider2D>().enabled); }