- An Instance conversion property shed light on this
- Since normal classes return all their member offset relative to themselves, the base class struct size must be added to the Instance data
// CHANGED THIS HERE
eClass_FindDataMemberAndOffset(_class, dataMember.name, &dataMemberOffset, privateModule, null, null);
+
+ // 2013/17/29 -- It seems that this was missing here!
+ if(_class.type == normalClass)
+ dataMemberOffset += _class.base.structSize;
// dataMemberOffset = dataMember.offset;
}
found = true;