void Start() { lr = GetComponent <LineRenderer>(); lr.enabled = false; layerMask = LayerMask.GetMask("Obstacles", "Player"); hunterBrain = transform.parent.GetComponent <HunterAI>(); }
private bool ShouldSetCombatState() { if (this.m_EnemyVisibleDuration > 2f) { return(true); } foreach (AI ai in AIManager.Get().m_EnemyAIs) { if (ai.IsHunter()) { HunterAI hunterAI = (HunterAI)ai; if (hunterAI.m_EnemyModule.m_Enemy && hunterAI.transform.position.Distance(Player.Get().transform.position) <= hunterAI.m_MaxBowDistance) { return(true); } } } return(false); }