public void Deserialize(YodaReader stream) { int n; stream.ExpectAtCurrentPos("IACT"); stream.ReadN(4); stream.ReadLong(); // length n = stream.ReadShort(); this.Conditions = stream.ReadObjectArray<ScriptCondition>(n); n = stream.ReadShort(); this.Actions = stream.ReadObjectArray<ScriptAction>(n); }
public void Deserialize(YodaReader stream) { this.Magic = stream.ReadLong(); this.Size = stream.ReadLong(); this.Pad = stream.ReadShort(); int n; n = stream.ReadShort(); this.Entries1 = stream.ReadObjectArray<IzaxEntry1>(n); n = stream.ReadShort(); this.Entries2 = stream.ReadObjectArray<IzaxEntry2>(n); n = stream.ReadShort(); this.Entries3 = stream.ReadObjectArray<IzaxEntry3>(n); }