I have similar issues. Tried setting this->fields.maxHealth = 100; but the health became zero instead.
This is the pseudocode from il2cpp.so.
LODWORD(this->fields.maxHealth) = ((int (__fastcall *)(LocalData_BaseUnitData_o *, int32_t, int32_t, int32_t, const MethodInfo...