Example #1
0
        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;
 }