I tryed but the compilator say there is a circular dependancy.
In my weapon class, there is a variable MyPawn (class Base Character)
and in my class BaseCharacter there is some variable weapon.
That’s why if I include BaseCharacter in the header of my weapon class there is a circular dependancy.