Beispiel #1
0
 /// <summary>
 /// Process growing for update
 /// </summary>
 private void UpdateGrowing()
 {
     if(growCount > 0)
     {
         TailPiece tp = TailPiece.Create(this, tailPieces.Count > 0 ? tailPieces[tailPieces.Count - 1].GetComponent<GridTransform>() : gridTransform);
         tailPieces.Add(tp);
         growCount--;
     }
 }
Beispiel #2
0
 /// <summary>
 /// Process growing for update
 /// </summary>
 private void UpdateGrowing()
 {
     if(growCount > 0)
     {
         TailPiece tp = TailPiece.Create(this, tailPieces.Count > 0 ? tailPieces[tailPieces.Count - 1].GetComponent<GridTransform>() : gridTransform);
         if(tailPieces.Count > 0)
         {
             TailPiece last = tailPieces.Last();
             last.GetComponentInChildren<MeshRenderer>().material = bodyMat;
         }
         tp.GetComponentInChildren<MeshRenderer>().material = tailMat;
         tailPieces.Add(tp);
         growCount--;
     }
 }