How do I stop the character from shooting when using a certain idle?

since the post I made before isn’t the answer you are looking for, let me clarify what you want first so there won’t be any miss understanding. so what you need is make sure that the arrow only be spawned in the right animation right?

there still some ways to do this, one of them is like Illgib81 said to make a boolean variable to check. You can set the boolean when you switch animation. Example if you are not ready set it to false, if you are ready to shoot set it to true, then before spawning, check that value first.

But if in any way you don’t have a place to set the boolean, you can also use Anim Notify on both of the idle animation. When the notify is triggered in the normal Idle, set the boolean to false, for the readytoshoot animation, when the notify is triggered, just set it to true and check it when you want to spawn. However, this second method may not work based on your implementation.

but also don’t forget to reset the boolean value after shooting.

1 Like