public static void smethod_1(Interface9 writer, Class648 lawData) { string str = lawData.imethod_2(writer.FileFormatVersion); writer.WriteString(str); lawData.imethod_1(writer); }
public static Class648 smethod_0(Interface8 reader) { string key = reader.ReadString(); Class648.Delegate17 delegate17; if (!Class648.dictionary_0.TryGetValue(key, out delegate17)) { throw new Exception0("Not supported Law data type : " + key); } Class648 class648 = delegate17(); class648.imethod_0(reader); return(class648); }
public virtual void imethod_0(Interface8 reader) { this.string_0 = reader.ReadString(); if (this.string_0 == "null_law") { return; } int length = reader.imethod_5(); this.class648_0 = new Class648[length]; for (int index = 0; index < length; ++index) { this.class648_0[index] = Class648.smethod_0(reader); } }
public virtual void imethod_1(Interface9 writer) { writer.WriteString(this.string_0); if (this.string_0 == "null_law") { return; } writer.imethod_15(); int length = this.class648_0.Length; writer.imethod_4(length); writer.imethod_15(); for (int index = 0; index < length; ++index) { Class648.smethod_1(writer, this.class648_0[index]); } }