コード例 #1
0
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     net.minecraft.src.NBTBase nbtbase;
     for (System.Collections.IEnumerator iterator = tagMap.Values.GetEnumerator(); iterator
          .MoveNext(); net.minecraft.src.NBTBase.WriteTag(nbtbase, dataoutput))
     {
         nbtbase = (net.minecraft.src.NBTBase)iterator.Current;
     }
     dataoutput.WriteByte(0);
 }
コード例 #2
0
 /// <exception cref="System.IO.IOException"/>
 public static void WriteTag(net.minecraft.src.NBTBase nbtbase, java.io.DataOutput
                             dataoutput)
 {
     dataoutput.WriteByte(nbtbase.GetType());
     if (nbtbase.GetType() == 0)
     {
         return;
     }
     else
     {
         dataoutput.WriteUTF(nbtbase.GetKey());
         nbtbase.WriteTagContents(dataoutput);
         return;
     }
 }
コード例 #3
0
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     if (tagList.Count > 0)
     {
         tagType = ((net.minecraft.src.NBTBase)tagList[0]).GetType();
     }
     else
     {
         tagType = 1;
     }
     dataoutput.WriteByte(tagType);
     dataoutput.WriteInt(tagList.Count);
     for (int i = 0; i < tagList.Count; i++)
     {
         ((net.minecraft.src.NBTBase)tagList[i]).WriteTagContents(dataoutput);
     }
 }
コード例 #4
0
ファイル: NBTTagByte.cs プロジェクト: AlphaDelta/SharpBukkit
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     dataoutput.WriteByte(byteValue);
 }
コード例 #5
0
ファイル: NBTTagInt.cs プロジェクト: AlphaDelta/SharpBukkit
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     dataoutput.WriteInt(intValue);
 }
コード例 #6
0
ファイル: NBTTagLong.cs プロジェクト: AlphaDelta/SharpBukkit
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     dataoutput.WriteLong(longValue);
 }
コード例 #7
0
 /// <exception cref="System.IO.IOException"/>
 internal abstract void WriteTagContents(java.io.DataOutput dataoutput);
コード例 #8
0
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
 }
コード例 #9
0
 /// <exception cref="System.IO.IOException"/>
 public static void Func_771_a(net.minecraft.src.NBTTagCompound nbttagcompound, java.io.DataOutput
                               dataoutput)
 {
     net.minecraft.src.NBTBase.WriteTag(nbttagcompound, dataoutput);
 }
コード例 #10
0
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     dataoutput.WriteInt(byteArray.Length);
     dataoutput.Write(byteArray);
 }
コード例 #11
0
 /// <exception cref="System.IO.IOException"/>
 internal override void WriteTagContents(java.io.DataOutput dataoutput)
 {
     dataoutput.WriteDouble(doubleValue);
 }