Exemple #1
0
 public void WriteToBuffers(FastListV3 v, FastListV2 u, FastListColor32 c, BetterList <Vector3> n, BetterList <Vector4> t)
 {
     if (this.mRtpVerts != null && this.mRtpVerts.size > 0)
     {
         if (n == null)
         {
             if (this.mRtpVerts.size > 0)
             {
                 v.CopyFrom(this.mRtpVerts);
                 u.CopyFrom(this.uvs);
                 c.CopyFrom(this.cols);
             }
         }
         else
         {
             for (int i = 0; i < this.mRtpVerts.size; i++)
             {
                 v.Add(this.mRtpVerts.buffer[i].x, this.mRtpVerts.buffer[i].y, this.mRtpVerts.buffer[i].z);
                 u.Add(this.uvs.buffer[i].x, this.uvs.buffer[i].y);
                 c.Add(this.cols.buffer[i]);
                 n.Add(this.mRtpNormal);
                 t.Add(this.mRtpTan);
             }
         }
     }
 }
 public void WriteToBuffers(FastListV3 v, FastListV2 u, FastListColor32 c, BetterList <Vector3> n, BetterList <Vector4> t)
 {
     this.geometry.WriteToBuffers(v, u, c, n, t);
 }