Consider this constructive criticism - the Toon Tank lectures are step-by-step directions, but less of a learning experience compared to the earlier projects.
The previous lectures explained the craft very well.
For Toon Tanks the lecturer clearly knows what he is doing, but understanding the WHY in what we do is the key that is missing.
((I know the topic is advanced, and I probably couldn’t explain it any better myself.))
I’m going through 150. Adding Health Functionality.
The lecturer starts talking about binding an OnTakeAnyDamage()
function, so I look it up.
On the UE4 Docs I found an AActor::TakeDamage
function, that has similar input paramaters to the TakeDamage()
function we created last lecture.
So what happens when we create a function that has the same name as an existing UE4 function called TakeDamage()
?
Also, is there any better reference for OnTakeAnyDamage()
as the lecturer asks us to assemble that function as a binding function to the Owner returned by GetOwner()
, but the UE4 docs seem to be very lacking.
Yes, the UE4 docs are sometimes lacking - the lecturer mentioned this himself in lecture number 147.
So he says to use Intellisense lookup instead.