示例#1
0
 public static void Write(this BinaryWriter writer, SignalData signal)
 {
     writer.Write(signal.Name);
     writer.Write(signal.blockPosition);
     writer.Write(signal.Index);
     writer.Write(signal.State);
 }
示例#2
0
        public static SignalData ReadSignalData(this BinaryReader reader)
        {
            SignalData signal = new SignalData();

            signal.Name          = reader.ReadString();
            signal.blockPosition = reader.ReadVectorInt3();
            signal.Index         = reader.ReadInt32();
            signal.State         = reader.ReadBoolean();
            return(signal);
        }