示例#1
0
文件: OptReader.cs 项目: foonix/XWOpt
 internal Collection <TVector> ReadVectorCollection <TVector>(int count)
 {
     if (typeof(TVector) == Vector2T)
     {
         return((Collection <TVector>)V2Adapter.ReadCollection(this, count));
     }
     else if (typeof(TVector) == Vector3T)
     {
         return((Collection <TVector>)V3Adapter.ReadCollection(this, count));
     }
     throw new ArgumentException("Unknown vector type.");
 }
示例#2
0
文件: OptReader.cs 项目: foonix/XWOpt
 internal TVector ReadVector <TVector>()
 {
     if (typeof(TVector) == Vector2T)
     {
         return((TVector)V2Adapter.Read(this));
     }
     else if (typeof(TVector) == Vector3T)
     {
         return((TVector)V3Adapter.Read(this));
     }
     throw new ArgumentException("Unknown vector type.");
 }