so I've been reading SFML blueprints and I've come across
a syntax unfamiliar to me,
I understand that the struct is inheriting something but there's that arrowy
enclosed syntax I dont know about, can anyone shed some light one this?
what is <CompAIWarrior>?
and what is it for/do?
Actually Component is a template class/struct and CompAIWarrior is the template parameter.
So Component knows how to deal with the CompAIWarrior type. Maybe CompAIWarrior has certain members that Component uses.
Could be used for comparisons with other T's or similarly demonstrating that derived children will have a particular behavior. I imagine the bases of such designs are very short and contain at least one pure method (to enforce said behavior).