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); }