internal override void ReadBinary(NBTBinaryReader br) { int count = br.ReadInt32(); _value = new int[count]; for (int i = 0; i < count; i++) { _value[i] = br.ReadInt32(); } }
internal override void ReadBinary(NBTBinaryReader br) { int count = br.ReadInt32(); _value = new byte[count]; _value = br.ReadBytes(count, false); }
internal override void ReadBinary(NBTBinaryReader br) { _tagList.Clear(); _listTagType = (TagType)br.ReadByte(); int count = br.ReadInt32(); _tagList = new List <TagBase>(); for (int i = 0; i < count; i++) { TagBase nbt = TagBase.CreateNewTag(_listTagType, null); nbt._parent = this; nbt.ReadBinary(br); _tagList.Add(nbt); } }
internal override void ReadBinary(NBTBinaryReader br) { _value = br.ReadInt32(); }