[SerializeField]
private float stampingSpeed = 40;
+ [SerializeField]
+ GameObject groundCheck;
+
+ [SerializeField]
+ GameObject dustEffect;
+
private bool isStamping = false;
// Start is called before the first frame update
rb.velocity = Vector2.down * stampingSpeed;
}
}
- else if (mouseController.isGrounded)
+ else if (mouseController.isGrounded && isStamping)
{
isStamping = false;
+ Vector3 spawnPos = new Vector3(groundCheck.transform.position.x, groundCheck.transform.position.y + 1, groundCheck.transform.position.z);
+ Instantiate(dustEffect, spawnPos, Quaternion.identity);
+
}
}