title: How to define an array of floats in Shader properties?
body: <p>I'd like to define an array of floats in my shader, something like this:</p>
  
  <pre><code>Properties
  {
      _TilesX ("Tiles X", Int) = 10
      _TilesY ("Tiles Y", Int) = 10
  
      _TileData1 ("Tile data", Float[]) = {} // THIS!!!
  
      _Texture1 ("Texture odd", 2D) = "white" {}
      _Texture2 ("Texture even", 2D) = "white" {}
  }
  </code></pre>
  
  <p>I'm trying to create a single plane that I'll use as a grid and I want to modify the _TileData1 at run-time to change the Y offset of a tile. I'm using _TilesX and _TilesY to get a 2d position of the tile from a 1d array.</p>
  
  <p>Just to be clear, I just want to find out how to define a property type of <code>float[]</code> since I couldn't find how to do so on Unity's manual pages or forums.</p>