TWeakObjectPtr doesn't work in 4.17 as before

Dear Steve,

I didn’t include some #includes to this header file.
It’s used in “BaseCharacter.h” also. I afraid to have a loop.
May be I tried already it. I’ll check.

I put away this issue and just commented all linked code.
And worked with other files.
This file had not be changed!!!

I turned back to this issue yesterday.
And miraculously this part of code started to work.
However, another issue appeared in the same file.

PawnInstigator(nullptrn);

It doesn’t work as it worked before. Do not compiled. Some problem with “nullptrn”.

Nevertheless next code works as usual

DamageCauser(nullptrn);

I changed the faulty part of code to

PawnInstigator();

and it was compiled.
But I didn’t check how does it work yet.

I don’t catch this thing. Definitely something is wrong.

I’ll test your solution anyway.

Thank you.