Welcome back everyone. Well in this video Our goal is to finish off creating all of our bindings here in our black magic menu. We left off in the last video by creating some bindings for our image for our text, our name here, and our manage costs for the electro spark and I instructed you between videos to attempt to do the same for our bloodlust, our fireball and our arctic blast. We're gonna walk through one of those examples and I'm just going to show you the script that I've put together for each of those. But we'll walk through one of them so you can be sure that you've done everything correctly. So if you haven't already done so, here we are in our content Metroidvania widgets folder.
Double click on w BP be magic menu to open it up. That is where we left off. Okay, so let's walk through how I went through creating all these bindings for our fireball slot over here. So let's start with our fireball. In which I made sure that I had that selected. Then over in the right hand side, where we are looking at our appearance, I created a binding right over here by clicking on this, let's just it said bind before, but let's just assume I clicked on binding create binding, we were prompted to create a function.
Over here in our Graph tab. I then renamed this particular function this one I renamed set fireball image. There it is over here. And this is my script for putting that together. Again, you got to bring in references to your player. And wherever I've got these notes, think specific to function.
Again, all of these set image functions are relatively the same between the electro spark the fireball, arctic blast, etc. The only difference is we have different variables that we're referencing here for fireball we got fireball attributes and B fireball for our plugin for index here. So note that as I walk through all of these, okay, so this was for the set fireball image. Then over back in my Designer tab, we also said we were going to swap out create a binding for our fireball name. So with this guy selected, I came up over into the Details panel under content, I created a binding by clicking right here that prompted me to create a function over in our Graph tab. And over in my function area, my blueprints panel I rename this to set fireball name this guy right here.
And this is a script that I have available for that. And take note again as to these specific variables that I have in this function. They should all say fireball here as well because we're trying to set the fire ball name and whether or not we actually see it. Now for this fireball Name a variable. Again, this came from our variable section down here, where it says fireball name. And the way we got that to show up in the variable panel over here is back in our Designer tab, we had selected fireball named in the previous video and check this box to make this variable and in doing so, that makes it so that we can actually drag and drop it from our variable section in the My Blueprint panel into this graph.
So this is a set fireball name. Jumping back to our Designer tab. We also did one of these bindings for a fireball mana cost. So selecting that over in the Details panel under content, I created a binding by clicking right here. jumping over to the Graph tab, I created a function here name set fireball manna, this is what it looks like. Take note of all the nodes here again, I did a lot of copying and pasting between different things.
Functions here. Note here to where it says specific to functions these should be specific to whatever it is you're trying to display here in this case, fireball manna so I gotta get be fireball magic fireball attributes and I got these by dragging out of here okay? However this fireball man accost this came from back in our Designer tab, fireball man a cost. We had it selected right over here and we checked this box for is variable so that's how we could bring this guy into the graph this one is available in your variables panel over here. So these particular variables you got to drag out of the player reference. This particular variable should be available in the variable section of your mind blueprints panel.
So again, double check to make sure everything is right here. That's the process that went for each of these. Now let me just walk through my different scripts here. This is the set bloodlust name. If you need to pause the video here, that's how that looks. This is a set bloodlust manner.
This is I feel like I'm missing one blood loss I am missing one blood loss blood lust image. Let me bring this guy over with the rest of my blood loss. This is setting the bloodless image. Again, take note of these particular variables pulled out of my player. Here is my sec arctic blast image. Set arctic blast name.
Set arctic blast manna and that should do it. Hope didn't make any mistakes within there. So we're not quite at a point where we're at where we are actually going to bring this menu up on screen. We're going to create some some widget animations next and then we'll focus on bringing this black magic menu up on screen to see how it looks in how it will eventually function. That's gonna do it all for this one guys. See you in the next one.