void OnTriggerExit2D(Collider2D collider) { if (collider.gameObject.layer == 8) { m_ElementalState = ElementalAIState.Patrol; //GetComponent<Animator>().SetBool("isSeeking", false); m_Target = null; } }
//while(player not in range) patrol //if(player in range, target player) using MoveToward player method //health damage void OnTriggerEnter2D(Collider2D collider) { if (collider.gameObject.layer == 8) { m_ElementalState = ElementalAIState.Seeking; //GetComponent<Animator>().SetBool("isSeeking", true); m_Target = collider.gameObject; } }