示例#1
0
 public MessageTagStream(BinaryReader reader, Package package,
                         FrontendChunkBlock frontendChunkBlock, long length) :
     base(reader, frontendChunkBlock, length)
 {
     Package = package;
 }
示例#2
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, Package package,
                           ushort id,
                           ushort length)
 {
     var track       = Script.Tracks[^ 1];
示例#3
0
 public override void Read(Package package, FrontendChunkBlock chunkBlock,
                           FrontendChunkReader chunkReader, BinaryReader reader)
 {
     reader.ReadBytes(chunkBlock.Size);
 }
示例#4
0
文件: Tag.cs 项目: NFSTools/FEngLib
 public abstract void Read(BinaryReader br, FrontendChunkBlock chunkBlock, Package package,
                           ushort id,
                           ushort length);
示例#5
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, FrontendPackage package, ushort id,
                           ushort length)
 {
     Target = br.ReadUInt32();
     //Debug.WriteLine("ResponseTarget: {0:X8}", Target);
 }
示例#6
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, FrontendPackage package,
                           ushort id,
                           ushort length)
 {
     Type = br.ReadEnum <FEObjType>();
 }
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, Package package,
                           ushort id,
                           ushort length)
 {
     Formatting = br.ReadEnum <TextFormat>();
 }
示例#8
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, FrontendPackage package,
                           ushort id,
                           ushort length)
 {
     br.ReadUInt32();
 }
示例#9
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, Package package, ushort id,
                           ushort length)
 {
     Param = new string(br.ReadChars(length)).Trim('\x00');
 }
示例#10
0
 public ObjectReaderState(FrontendChunkBlock currentChunkBlock, FrontendChunkReader chunkReader)
 {
     CurrentChunkBlock = currentChunkBlock;
     ChunkReader       = chunkReader;
 }
示例#11
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, Package package,
                           ushort id,
                           ushort length)
 {
     Script.Tracks[^ 1].Offset = br.ReadUInt32();
示例#12
0
 private void ProcessResponseParamTag(FrontendObject frontendObject, FrontendChunkBlock frontendChunkBlock,
                                      ResponseParamTag responseParamTag)
 {
     frontendObject.MessageResponses[^ 1].Responses[^ 1].Param = responseParamTag.Param;
示例#13
0
 public override void Read(FrontendPackage package, FrontendChunkBlock chunkBlock,
                           FrontendChunkReader chunkReader, BinaryReader reader)
 {
     NumEntries = reader.ReadUInt32();
 }
示例#14
0
 public ScriptTagStream(BinaryReader reader, FrontendChunkBlock frontendChunkBlock, long length) : base(
         reader, frontendChunkBlock, length)
 {
 }
示例#15
0
 public override void Read(BinaryReader br, FrontendChunkBlock chunkBlock, Package package,
                           ushort id,
                           ushort length)
 {
     Value = Encoding.Unicode.GetString(br.ReadBytes(length)).Trim('\0');
 }