Can someone explain me what this is doing?

Hello Wilq83,

You can find a similar question to yours over at this link:

Please let me know if the information there is not able to help you and I’ll be glad to explain it.

HI thanks for effort. Actually i have asked here about Super Class here and more less i know what is it.
What i would like to know is what is :PostInitProperties() method? What is it for ?

You can find the base description here:

As it says there, it’s mainly for behavior that you would normally put in the constructor but you would use this for things you need to do after the properties are initialized.