Example #1
0
 // 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();
            }
        }