コード例 #1
0
        public override void Bind()
        {
            TubeVerts v = (TubeVerts)verts;
            Hair      s = (Hair)skeleton;

            transfer.BindInt("_TubeLength", () => v.length);
            transfer.BindInt("_TubeWidth", () => v.width);
            transfer.BindInt("_NumVertsPerHair", () => s.numVertsPerHair);
        }
コード例 #2
0
ファイル: TubeTriangles.cs プロジェクト: timoxley/IMMATERIA
 public override void SetCount()
 {
     //print( toIndex );
     if (toIndex == null)
     {
         toIndex = GetComponent <Form>();
     }
     verts    = (TubeVerts)toIndex;
     numTubes = verts.numTubes;
     width    = verts.width;
     length   = verts.length;
     count    = numTubes * width * (length - 1) * 3 * 2;
 }