示例#1
0
 private TileObject setFinaleTileAspect(TileObject currentTile)
 {
     if (currentTile == null)
     {
         return(null);
     }
     if (currentTile.priorityTile < range1)
     {
         currentTile.SetSprite(tileSprite[0], tileSprite[1]);
     }
     else if (currentTile.priorityTile < range2)
     {
         currentTile.SetSprite(tileSprite[2], tileSprite[3]);
     }
     else if (currentTile.priorityTile < range3)
     {
         currentTile.SetSprite(tileSprite[4], tileSprite[5]);
     }
     else
     {
         currentTile.Destruction();
         Destroy(currentTile.gameObject);
         return(null);
     }
     currentTile.DisplaySprite();
     return(currentTile);
 }