Esempio n. 1
0
        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);
        }
Esempio n. 2
0
File: Zone.cs Progetto: a-kr/jsyoda
        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);
        }