How Can I Make My Character Double Jump and Wall Jump?

I have the third person controller and I need to find some double jump and wall jump. Could you also tell me how to put it in my game and activate it? Thank you

you can change a little the third person controller, you need to change the isGrounded property, to set it as true after the second jump, for this you will need to add a count be less than 2, and if it is 2, the jump is not allowed. and for the wall jump, it would be similar, since the wall could work(or not) as a ground object, still the second jump could apply