public ChargeAttackRecoil(NavMeshAgent agent, Transform player, ChargingAttack chargingAttack) { this.agent = agent; this.player = player; this.chargingAttack = chargingAttack; this.rBody = agent.gameObject.GetComponent<Rigidbody>(); }
protected override void Awake() { base.Awake(); player = GameObject.FindWithTag("Player").transform; chargingAttack = GetComponent <ChargingAttack>(); // Proximity Detector Setup playerProximity = GetComponent <ProximityDetector>(); playerProximity.DetectionRadius = chargePlayerRadius; playerProximity.ThingToCheck = player; // ChargingAttack Setup chargingAttack = GetComponent <ChargingAttack>(); }