Different functions in the same blueprint giving different variables?

Keep going. Was not talking about your stuff…

Basically, if you have to do something - event. If you need to compute something and get a value back - function. Functions are used to DEATH on utube, where they are doing the job of a custom event. You can reach functions remotely just like custom events, it’s not really anything to do with that.

Also, if the function makes changes and gives a value back, technically it needs an execution path ( in and out connectors ), and if it just figures something out, it can be ‘pure’

which means you can use it like this

image

Checking the inventory: GREAT example of when to use a function. You give it the name, and it gives you back a bool :slight_smile: