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]); } }
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]); } }
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]); } }
public static void Compile(BinaryWriter f, UNICODE info) { L2DatTool.WriteStringSimple_UnicodeInt32Length(f, info.Text); }