protected override void CommandCompleted()
    {
        timer = 0f;
        PlayerCommand.CommandComplete();
        AnimationBoolEvent abe = new AnimationBoolEvent(playerTrans.gameObject, "Run", false);

        AnimationEventController.SetAnimBool(abe);
        ChangeRotation(startPos, endPos);
    }
 protected override void CommandCompleted()
 {
     ProjectileObjectPool.ReturnProjectile(myProjectile);
     Target.GetComponent <IDamageable>().TakeDamage(Damage);
     PlayerCommand.CommandComplete();
 }
 protected override void CommandCompleted()
 {
     PlayerCommand.CommandComplete();
 }