in here is AdjustJetpack(jetPack);
@mplaczek Can you please help with this when you get a chance? Thank you - much appreciated! :]
I hope you have been enjoying the tutorial so far!
AdjustJetpack method takes the
jetpackActive variable to determine what rate the particles should be set to.
This is done at the end of the FixedUpdate by calling:
jetpackActive Is a Boolean, meaning it can only be set to either
false. If the player is holding the mouse button and therefore activating the jetpack, we set it to
true. Conversely if the player is not pressing the mouse button,
jetpackActive is set to
This information is sent to the
AdjustJetpack method where the emission rate of the jetpack is adjusted depending on whether the jetpack is active or not.
In your comment above you are passing a variable
jetPack which is not the name we assign in the tutorial. If you have given your variable the name
jetPack instead of
jetpackActive, then this should still work, however, I like to name the variables something descriptive that will make it easier for me to understand and read the code later on. Additionally, the name
jetPack is very close to the other variable
jetpack which refers to our actual particle system. This potentially could further cause confusion.
I hope this reply helps, if there is anything else you need help with, please let me know!
Good luck with the rest of the tutorial and happy learning!
This tutorial is more than six months old so questions are no longer supported at the moment for it. Thank you!