예제 #1
0
 public override Task Write(SourceBufferWriter buf, SourceDemo demo)
 {
     buf.Write(TransferId);
     buf.Write(FileName);
     buf.Write(FileRequested);
     return(Task.CompletedTask);
 }
예제 #2
0
 public override Task Write(SourceBufferWriter buf, SourceDemo demo)
 {
     if (Rest != null)
     {
         buf.Write(Rest);
     }
     return(Task.CompletedTask);
 }
예제 #3
0
 public override Task Write(SourceBufferWriter buf, SourceDemo demo)
 {
     foreach (var info in Info)
     {
         buf.Write((int)info.Flags);
         buf.Write(info.ViewOrigin);
         buf.Write(info.ViewAngles);
         buf.Write(info.LocalViewAngles);
         buf.Write(info.ViewOrigin2);
         buf.Write(info.ViewAngles2);
         buf.Write(info.LocalViewAngles2);
     }
     buf.Write(InSequence);
     buf.Write(OutSequence);
     buf.WriteBufferield(Buffer.Data);
     return(Task.CompletedTask);
 }
예제 #4
0
 public override Task Write(SourceBufferWriter buf, SourceDemo demo)
 {
     buf.Write(CmdNumber);
     buf.WriteBufferield(Buffer.Data);
     return(Task.CompletedTask);
 }
예제 #5
0
 public override Task Write(SourceBufferWriter buf, SourceDemo demo)
 {
     buf.Write(VoiceCodec);
     buf.Write(Quality);
     return(Task.CompletedTask);
 }
예제 #6
0
 public override Task Write(SourceBufferWriter buf, SourceDemo demo)
 {
     buf.Write(Text);
     return(Task.CompletedTask);
 }