Ejemplo n.º 1
0
 /// <summary>
 /// オブジェクトをバイナリデータとして書き込みます。
 /// </summary>
 /// <param title="writer">書き込み先</param>
 public void WriteBinary(BinaryWriter writer)
 {
     writer.Write(Exists);
     if (Exists)
     {
         VectorEx.WriteVector3(writer, Position);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// オブジェクトをバイナリデータとして書き込みます。
 /// </summary>
 /// <param title="writer">書き込み先</param>
 public void WriteBinary(BinaryWriter writer)
 {
     writer.Write(Exists);
     if (Exists)
     {
         VectorEx.WriteVector3(writer, Center);
         writer.Write(Radius);
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// オブジェクトをバイナリデータとして書き込みます。
 /// </summary>
 /// <param title="writer">書き込み先</param>
 public void WriteBinary(BinaryWriter writer)
 {
     writer.Write(Exists);
     if (Exists)
     {
         VectorEx.WriteVector3(writer, End);
         VectorEx.WriteVector3(writer, DirectionAndLength);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// オブジェクトをバイナリデータとして書き込みます。
 /// </summary>
 /// <param title="writer">書き込み先</param>
 public void WriteBinary(BinaryWriter writer)
 {
     writer.Write(Exists);
     if (Exists)
     {
         writer.Write(Points.Length);
         for (int i = 0; i < Points.Length; i++)
         {
             VectorEx.WriteVector3(writer, Points[i]);
         }
     }
 }