public void TestDebugArrayUser() { DebugArrayUser r = DebugArrayUser.FromFile(SourceFile("fixed_struct.bin")); r._read(); Assert.AreEqual(r.OneCat.Meow, 0x50); Assert.AreEqual(r.ArrayOfCats[0].Meow, 0x41); Assert.AreEqual(r.ArrayOfCats[1].Meow, 0x43); Assert.AreEqual(r.ArrayOfCats[2].Meow, 0x4b); }
public Cat(KaitaiStream p__io, DebugArrayUser p__parent = null, DebugArrayUser p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; }
public DebugArrayUser(KaitaiStream p__io, KaitaiStruct p__parent = null, DebugArrayUser p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; }