// Update is called once per frame void Update() { if (!isOnScreen) { if (yokaiStat.GetIsKnocked()) { isOnScreen = true; tutoParchment.GetComponent <Tuto_ParchmentBehavior>().ActiveParchment(); } } }
// Update is called once per frame void Update() { //=========================== if (Pause.Paused) { return; } //=========================== if (parentBehavior.GetIsKnocked()) { if (areaCollider.enabled == true) { areaCollider.enabled = false; } } else { GameObject target = null; string message = ""; for (int i = 0; i < objectsInArea.Count; i++) { GameObject obj = objectsInArea[i]; if (obj != null) { message += obj.name + ","; if (obj.tag == "Lure") { target = obj; } else if (obj.tag == "Player" && target == null) { target = obj; } } else { objectsInArea.RemoveAt(i); } } parentBehavior.SetTarget(target); } }