title: The name `Math' does not exist in the current context
body: <p>I have the Code below and I'm trying to round the PerlinNoise(x,z) so I've put it equal to Yscale and tried to round it. the issue is that I get the error "The name `Math' does not exist in the current context" for that Line. Any Ideas?</p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  
  public class voxelcreate : MonoBehaviour {
  private int origin = 0;
  private Vector3 ChunkSize = new Vector3 (32,6,32);
  private float Height = 10.0f;
  private float NoiseSize = 10.0f;
  private float Yscale=0;
  private GameObject root;
  public float PerlinNoise(float x, float y)
  {
      float noise = Mathf.PerlinNoise( x / NoiseSize, y / NoiseSize );
      return noise * Height;
  
  }
  
  // Use this for initialization
  void Start () {
      for(int x = 0; x &lt; 33; x++){
          bool isMultiple = x % ChunkSize.x == 0;
          if(isMultiple == true){
          origin = x;
  Chunk();}
      }
  }
  
  // Update is called once per frame
  
  void Chunk (){
      int ranNumber = Random.Range(8, 80);
      int ranNumber2 = Random.Range(8, 20);
      Height = ranNumber2;
      NoiseSize = ranNumber;
      for(int x = 0; x &lt; ChunkSize.x; x++)
      {
  for(int y = 0; y &lt; ChunkSize.y; y++)
  {
      for(int z = 0; z &lt; ChunkSize.z; z++)
      {
  GameObject box = GameObject.CreatePrimitive(PrimitiveType.Cube);
                  int Yscale = (int)Math.Round((PerlinNoise( x, z)), 0);
             box.transform.position = new Vector3( origin+x , y+Yscale, z);
  }}}}}
  </code></pre>