// Use this for initialization void Start() { myRigidBody = GetComponent <Rigidbody2D>(); engineOn = true; currentFuel = new Fuel(100); myChargeDash = new ChargeDash(c, myRigidBody, chargeMax, chargeFactor, charging, transform, currentFuel, chargeButton); myEngineButton = new EngineButton(engineOn, myRigidBody); }
/// <summary> /// Ends <see cref="ChargeDash"/> if this hits the target NPC /// </summary> public override void OnHitNPC(NPC target, int damage, float knockback, bool crit) { ChargeDash cDash = oPlayer.abilities.chargeDash; if (cDash.NpcIsTarget(target)) { cDash.End(); } }