Ejemplo n.º 1
0
 /// <summary>
 /// バイナリデータからオブジェクトを読み込みます。
 /// </summary>
 /// <param title="reader">読み込み元</param>
 public void ReadBinary(BinaryReader reader)
 {
     Exists = reader.ReadBoolean();
     if (Exists)
     {
         Position = VectorEx.ReadVector3(reader);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// バイナリデータからオブジェクトを読み込みます。
 /// </summary>
 /// <param title="reader">読み込み元</param>
 public void ReadBinary(BinaryReader reader)
 {
     Exists = reader.ReadBoolean();
     if (Exists)
     {
         Center = VectorEx.ReadVector3(reader);
         Radius = reader.ReadSingle();
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// バイナリデータからオブジェクトを読み込みます。
 /// </summary>
 /// <param title="reader">読み込み元</param>
 public void ReadBinary(BinaryReader reader)
 {
     Exists = reader.ReadBoolean();
     if (Exists)
     {
         End = VectorEx.ReadVector3(reader);
         DirectionAndLength = VectorEx.ReadVector3(reader);
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// バイナリデータからオブジェクトを読み込みます。
 /// </summary>
 /// <param title="reader">読み込み元</param>
 public void ReadBinary(BinaryReader reader)
 {
     Exists = reader.ReadBoolean();
     if (Exists)
     {
         Points = new Vector3[reader.ReadInt32()];
         for (int i = 0; i < Points.Length; i++)
         {
             Points[i] = VectorEx.ReadVector3(reader);
         }
     }
 }