Das diese Variable auf -1 steht ist normal. Kommt wenn es keine unarchiver Funktion gibt.
Code:
func void _PM_SaveStructToInst() {
var int sym;
sym = MEM_GetParserSymbol(_PM_Head.instName);
var zCPar_Symbol s; s = MEM_PtrToInst(sym);
s.offset = _PM_Head.currOffs;
sym = MEM_FindParserSymbol(ConcatStrings(_PM_Head.instName, "_UNARCHIVER"));
if(sym != -1) {
_PM_ClassToInst_Unarchiver(sym);
return;
};
_PM_ClassToInst(_PM_Head.className);
};