public AudioFX_Storage[] GetAll()
          {
              var values = (CompiledTypes.AudioFX_Storage.RowValues[])Enum.GetValues(typeof(CompiledTypes.AudioFX_Storage.RowValues));

              AudioFX_Storage[] returnList = new AudioFX_Storage[values.Length];
              for (int i = 0; i < values.Length; i++)
              {
                  returnList[i] = Get(values[i]);
              }
              return(returnList);
          }
 public WeaponFX(CastleDBParser.RootNode root, SimpleJSON.JSONNode node)
 {
     FXShooting    = new CompiledTypes.FX_Storage(root, CompiledTypes.FX_Storage.GetRowValue(node["FXShooting"]));
     ShootingSound = new CompiledTypes.AudioFX_Storage(root, CompiledTypes.AudioFX_Storage.GetRowValue(node["ShootingSound"]));
     RotationSound = new CompiledTypes.AudioFX_Storage(root, CompiledTypes.AudioFX_Storage.GetRowValue(node["RotationSound"]));
 }