Skip to main content

Initialise (yes, we know it's misspelled here)

At this level the initialize function is a lightweight function; all it does is sets the value of the APooledCharacter's soul and DefinitionDataID (as seen in Initialise_Implementation). The child blueprints need to use the NPCType variable to find the correct definition database that the DefinitionDataID references. When overriding this function in blueprint, ensure that it has a call to its parent function so that the variables are properly set.

image.png