I’m trying to create a system that uses two data assets of the same type (a “Base Stats” asset and a “Temporary Bonus Stats” asset) to set values inside a script. In the below code, BaseStatsDataAsset->MaxHealth shows 100 when I debug it and StatBonusesDataAsset->MaxHealth shows 20, but m_MaxHealth stays at 0 once the line is finished. The same is true for all other lines in this function as well as any other functions with similar logic. I have included a screenshot showing how the variables are declared.