private void OnTriggerEnter(Collider other) { SmellEmitter smellEmitter = other.GetComponent <SmellEmitter>(); if (smellEmitter) { Aspect aspect = other.GetComponent <Aspect>(); if (aspect && aspect.aspectName == Aspect.AspectType.Player) { Debug.Log("Smelling player"); } } }
private void OnTriggerEnter(Collider other) { SmellEmitter se = other.GetComponent <SmellEmitter>(); if (se && se.smellIntensity > this.smellIntensity) { smellRange.radius = se.smellIntensity; smellIntensity = se.smellIntensity; if (diminishCoroutine != null) { StopCoroutine(diminishCoroutine); } diminishCoroutine = StartCoroutine(DiminishSmell()); } }