void Update() { if (flagCloseTime > 0) { checkClose(); } if (!isComplete) { checkInteraction(); } if (isPlaying && !lg) { GameObject lazerGameObj = GameObject.Find("LazerGame"); if (lazerGameObj) { lg = lazerGameObj.GetComponent <LazerGame>(); } } else { if (isPlaying && !isComplete) { if (lg.isComplete) { isComplete = true; flagCloseTime = Time.time; isUnlocked = true; } } } }
void Start() { lr = GameObject.Find("LazerLine").GetComponent <LineRenderer>(); miniGame = transform.parent.gameObject.GetComponent <LazerGame>(); }