예제 #1
0
 public void Init(TileDataTuple tileData, Vector2Int coordinates)
 {
     Orientation = tileData.Direction;
     Coordinates = coordinates;
     if (m_evenMaterial != null && m_oddMaterial != null)
     {
         var sum = coordinates.x + coordinates.y;
         if (sum % 2 == 1)
         {
             m_visualMeshRenderer.material = m_evenMaterial;
         }
         else
         {
             m_visualMeshRenderer.material = m_oddMaterial;
         }
     }
 }
예제 #2
0
 public void AssignTileFromTileTuple(TileDataTuple tuple)
 {
     AssignDirection(tuple.Direction);
     AssignTileType(tuple.TileType);
 }