public void UpdateCannonSpeed()
 {
     if (speed.text != "")
     {
         ConveyerWhoosherSpeeder cannon = LevelBuilder.inst.currentPiece.GetComponentInChildren <ConveyerWhoosherSpeeder>();
         if (cannon)
         {
             cannon.speed = MathUtils.IntParse(speed.text);
         }
         else
         {
             Debug.LogError("no cannon on" + LevelBuilder.inst.currentPiece.name);
         }
     }
 }
 override public void OnMenuOpened()
 {
     if (LevelBuilder.inst.currentPiece)
     {
         ConveyerWhoosherSpeeder cannon = LevelBuilder.inst.currentPiece.GetComponentInChildren <ConveyerWhoosherSpeeder>();
         if (cannon)
         {
             speed.text = Mathf.RoundToInt(cannon.speed).ToString();
         }
         else
         {
             Debug.LogError("no cannon on" + LevelBuilder.inst.currentPiece.name);
         }
     }
 }