// when a monster walks on a trap void OnTriggerEnter2D(Collider2D col) { MonsterVision monster = col.GetComponentInChildren <MonsterVision>(); if (monster) { monster.setTrap(power); } }
// Start is called before the first frame update void Start() { state = MonsterState.ROAM; vision = visionObject.GetComponent <MonsterVision>(); vision.caught += Prey; }