示例#1
0
 public void Write(BinaryWriter writer)
 {
     PositionTrigger.Write(writer);
     writer.Write(MovingBlockSync.Index);
     if (MovingBlockSync.Index == -2)
     {
         DarkCubeRadius.Write(writer);
         writer.Write(DarkCubeMovingBlockSync.Index);
     }
     writer.Write((ushort)KeyEvents.Count);
     PositionCube.Write(writer);
     KeyEvents.WriteCore(writer);
 }
示例#2
0
 public void Write(BinaryWriter writer)
 {
     Position.Write(writer);
     writer.Write(Zoom);
     Radius.Write(writer);
     if (Zoom != -1)
     {
         return;
     }
     writer.Write(Reset);
     writer.Write(StartDelay);
     writer.Write(Duration);
     writer.Write(Value);
     writer.Write(SingleUse);
     writer.Write(ValueIsAngle);
 }
示例#3
0
 public void Write(BinaryWriter writer)
 {
     Position.Write(writer);
     writer.Write(TravelTime);
     writer.Write(PauseTime);
 }
示例#4
0
文件: Prism.cs 项目: bundie1990/EDGE
 public void Write(BinaryWriter writer)
 {
     Position.Write(writer);
     writer.Write(Energy);
 }
示例#5
0
 public void Write(BinaryWriter writer)
 {
     Position.Write(writer);
     writer.Write(RespawnZ);
     Radius.Write(writer);
 }