示例#1
0
        /// <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;
            }
        }
示例#2
0
 protected override void Awake()
 {
     base.Awake();
     m_player  = GameComponents.Player;
     m_enemyAi = GetComponent <EnemyAi>();
 }