Пример #1
0
 static void BinariseAssignVar(MemoryStream mem, string name, string var)
 {
     BinaryFile.WriteByte(mem, 1);
     BinaryFile.WriteByte(mem, 4);
     BinaryFile.WriteString(mem, name);
     BinaryFile.WriteString(mem, var);
 }
Пример #2
0
 static void BinariseAssign(MemoryStream mem, string name, Int32 val)
 {
     BinaryFile.WriteByte(mem, 1);
     BinaryFile.WriteByte(mem, 2);
     BinaryFile.WriteString(mem, name);
     BinaryFile.WriteUInt32(mem, (UInt32)val);
 }
Пример #3
0
 static void BinariseAssign(MemoryStream mem, string name, float val)
 {
     BinaryFile.WriteByte(mem, 1);
     BinaryFile.WriteByte(mem, 1);
     BinaryFile.WriteString(mem, name);
     BinaryFile.WriteFloat32(mem, val);
 }
Пример #4
0
 internal void WriteHeader(Stream sr)
 {
     BinaryFile.WriteString(sr, Path);
     BinaryFile.WriteUInt32(sr, PackingMethod);
     BinaryFile.WriteUInt32(sr, OriginalSize);
     BinaryFile.WriteUInt32(sr, Reserved);
     BinaryFile.WriteUInt32(sr, Timestamp);
     BinaryFile.WriteUInt32(sr, (UInt32)DataSize);
 }
Пример #5
0
 static void BinariseEnum(MemoryStream mem, string name, long val)
 {
     BinaryFile.WriteString(mem, name);
     BinaryFile.WriteUInt32(mem, (UInt32)val);
 }
Пример #6
0
 static void BinariseDelete(MemoryStream mem, string name)
 {
     BinaryFile.WriteByte(mem, 4);
     BinaryFile.WriteString(mem, name);
 }
Пример #7
0
 static void BinariseExtern(MemoryStream mem, string name)
 {
     BinaryFile.WriteByte(mem, 3);
     BinaryFile.WriteString(mem, name);
 }
Пример #8
0
 static void BinariseEmbedded(MemoryStream mem, string n)
 {
     BinaryFile.WriteByte(mem, 0);
     BinaryFile.WriteString(mem, n);
 }
Пример #9
0
 static void BinariseArray(MemoryStream mem, string name, int n)
 {
     BinaryFile.WriteByte(mem, 2);
     BinaryFile.WriteString(mem, name);
     BinaryFile.WriteCompressedInteger(mem, n);
 }
Пример #10
0
 static void BinariseClassBody(MemoryStream mem, string parent, int n)
 {
     BinaryFile.WriteString(mem, parent);
     BinaryFile.WriteCompressedInteger(mem, n);
 }
Пример #11
0
 static void BinariseClass(MemoryStream mem, string name, UInt32 offset)
 {
     BinaryFile.WriteByte(mem, 0);
     BinaryFile.WriteString(mem, name);
     BinaryFile.WriteUInt32(mem, offset);
 }