示例#1
0
 public static void Compile(BinaryWriter f, CNTTXT_PAIR info)
 {
     string[] TmpStr = info.text.Split(new char[] { L2DatTool.DELIMITER });
     f.Write(info.cnt);
     for (int i = 0; i < info.cnt; i++)
     {
         L2DatTool.WriteStringSimple_UnicodeInt32Length(f, TmpStr[i]);
     }
 }
示例#2
0
 public static void Compile(BinaryWriter f, MTX info)
 {
     string[] TmpStr = info.text1.Split(new char[] { L2DatTool.DELIMITER });
     f.Write(info.cnt1);
     for (int i = 0; i < info.cnt1; i++)
     {
         L2DatTool.WriteStringSimple_UnicodeInt32Length(f, TmpStr[i]);
     }
     TmpStr = info.text2.Split(new char[] { L2DatTool.DELIMITER });
     f.Write(info.cnt2);
     for (int i = 0; i < info.cnt2; i++)
     {
         L2DatTool.WriteStringSimple_UnicodeInt32Length(f, TmpStr[i]);
     }
 }
示例#3
0
 public static void Compile(BinaryWriter f, MTX2 info)
 {
     string[] TmpStr  = info.text1.Split(new char[] { L2DatTool.DELIMITER });
     string[] TmpStr2 = info.value1.Split(new char[] { L2DatTool.DELIMITER });
     string[] TmpStr3 = info.unknown1.Split(new char[] { L2DatTool.DELIMITER });
     f.Write(info.cnt1);
     for (int i = 0; i < info.cnt1; i++)
     {
         L2DatTool.WriteStringSimple_UnicodeInt32Length(f, TmpStr[i]);
         f.Write(TmpStr2[i]);
         f.Write(Convert.ToByte(TmpStr3[i], 16));
     }
     TmpStr = info.text2.Split(new char[] { L2DatTool.DELIMITER });
     f.Write(info.cnt2);
     for (int i = 0; i < info.cnt2; i++)
     {
         L2DatTool.WriteStringSimple_UnicodeInt32Length(f, TmpStr[i]);
     }
 }
示例#4
0
 public static void Compile(BinaryWriter f, UNICODE info)
 {
     L2DatTool.WriteStringSimple_UnicodeInt32Length(f, info.Text);
 }