/// <summary> /// Never override Awake without invoking base.Awake() /// </summary> protected override void Awake() { base.Awake(); Ai = GetComponent <EnemyAi>(); m_grapple = GameComponents.Player.GetComponent <GrappleHook>(); gameObject.layer = LayerMask.NameToLayer("Enemy"); if (!Targeting.Target) { Targeting.Target = GameComponents.Player.transform; } }
protected override void Awake() { base.Awake(); m_player = GameComponents.Player; m_enemyAi = GetComponent <EnemyAi>(); }