public void read(BinaryReader br) { this.position = br.BaseStream.Position; this.ce1 = (VLTOtherValue)br.ReadInt32(); this.blockLen = br.ReadInt32(); return; }
public UnknownC0 a(VLTOtherValue A_0) { foreach (UnknownC0 c in this.genc0list) { if (c.e1.ce1 == A_0) { return(c); } } return(null); }
private UnknownC0 a(BinaryReader A_0) { if (A_0.BaseStream.Position == A_0.BaseStream.Length) { return(null); } UnknownE e = new UnknownE(); e.read(A_0); if (!e.isBlank()) { VLTOtherValue ce = e.ce1; UnknownC0 c; switch (ce) { case VLTOtherValue.VLTMAGIC: c = new UnknownBA(); break; case VLTOtherValue.TABLE_START: c = new UnknownDH(); break; case VLTOtherValue.TABLE_END: c = new UnknownA8(); break; case VLTOtherValue.d: case VLTOtherValue.e: default: c = new UnknownA4(); break; } c.e1 = e; c.read(A_0); e.seekToNextBlock(A_0.BaseStream); return(c); } return(null); }