Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a screen shake effect to the project. The screen shake effect adds a sense of impact and excitement to the game, making it more engaging for the player. This effect is achieved by adding a new ScreenShake3D class, which can be attached to the camera or character node. The class allows the user to control the intensity and duration of the shake.
Additionally, this pull request includes some changes to the CharacterProne3D and StateConnector classes.
Finally, this pull request adds signals to the ProjectileEmitter3D class to notify when a projectile is spawned or destroyed. This change allows other nodes to respond to these events and can be used to create more complex gameplay mechanics.
Closes #72