Exemple #1
0
    private void AttemptToDash()
    {
        isDashing    = true;
        dashTimeLeft = dashTime;
        lastDash     = Time.time;

        imagePool.GetFromPool();
        lastImageXpos = transform.position.x;
    }
Exemple #2
0
 public void CreateAfterImage()
 {
     if (Mathf.Abs(transform.position.x - lastAfterImageXPos) > distanceBetweenAfterImages ||
         Mathf.Abs(transform.position.y - lastAfterImageYPos) > distanceBetweenAfterImages)
     {
         afterImagePool.GetFromPool();
         lastAfterImageXPos = transform.position.x;
         lastAfterImageYPos = transform.position.y;
     }
 }