Fire?

Right, I wanted to make a gun that when fires it uses the owners bio instead of ammo. I was thinking of somthing like...
But I don't know how to let it know when fire has been called, I don't know the function name but I'm sure it's that.
- Code: Select all
Function Fire()
{
if(DeusExPlayer(Owner).Energy >= 10)
{
DeusExPlayer(Owner).Energy -= 10;
Spawn(class'PlasmaBolt',Pawn(Owner),,Pawn(Owner).Location,Pawn(Owner).ViewRotation);
}
else
{
DeusExPlayer(Owner).Clientmessage("|p2You don't have enough bio!");
}
}
But I don't know how to let it know when fire has been called, I don't know the function name but I'm sure it's that.
