public IActionResult Put(int id, [FromBody] MusicListener listener) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != listener.MusicListenerId) { return(BadRequest()); } _context.Entry(listener).State = EntityState.Modified; try { _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MusicListenerExists(listener.MusicListenerId)) { return(NotFound()); } else { throw; } } return(new StatusCodeResult(StatusCodes.Status204NoContent)); }
public IActionResult Get(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } MusicListener listener = _context.MusicListener.Single(l => l.MusicListenerId == id); if (listener == null) { return(NotFound()); } return(Ok(listener)); }
// Use this for initialization void Start() { listener = FindObjectOfType <MusicListener> (); spectrum = new float[samples]; updatePeriod = 1f / updateRate; lastUpdate = 0f; meshFilter = GetComponent <MeshFilter> (); collider = GetComponent <MeshCollider> (); terrainMesh = meshFilter.mesh; verts = new Vector3[samples * length]; int[] triangles = new int[samples * length * 6]; for (int i = 0; i < length; i++) { for (int j = 0; j < samples; j++) { verts[(i * samples) + j] = new Vector3(i, 0, j); } } int index = 0; for (int i = 1; i < length; i++) { for (int j = 1; j < samples; j++) { triangles[index + 2] = (i * samples) + j; triangles[index + 1] = ((i - 1) * samples) + j; triangles[index] = (i * samples) + (j - 1); triangles[index + 3] = ((i - 1) * samples) + j - 1; triangles[index + 4] = ((i - 1) * samples) + j; triangles[index + 5] = (i * samples) + (j - 1); index += 6; } } terrainMesh.vertices = verts; terrainMesh.triangles = triangles; terrainMesh.RecalculateNormals(); terrainMesh.RecalculateBounds(); listener.GetSpec += UpdateTerrain; }
public IActionResult Delete(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } MusicListener listener = _context.MusicListener.Single(m => m.MusicListenerId == id); if (listener == null) { return(NotFound()); } _context.MusicListener.Remove(listener); _context.SaveChanges(); return(Ok(listener)); }
private void RandomMoveObjects() { //Debug.Log(MusicListener.GetSpectrumAverage()); for (int i = 0; i < instancesNumber; i++) { //if (timer > targetResetTime) if (MusicListener.GetSpectrumAverage() > musicPulseMin) { gravitationalTargetPositions[i] = GetRandomVector3(); } gravitationalObjects[i].transform.position = Vector3.Lerp(gravitationalObjects[i].transform.position, gravitationalTargetPositions[i], lerpTime); } if (timer > targetResetTime) { timer = 0.0f; } }
// Use this for initialization void Start () { listener = FindObjectOfType<MusicListener> (); spectrum = new float[samples]; updatePeriod = 1f/updateRate; lastUpdate = 0f; meshFilter = GetComponent<MeshFilter> (); collider = GetComponent<MeshCollider> (); terrainMesh = meshFilter.mesh; verts = new Vector3[samples*length]; int[] triangles = new int[samples*length*6]; for (int i =0; i<length; i++) { for(int j=0; j<samples;j++){ verts[(i*samples)+j]=new Vector3(i,0,j); } } int index = 0; for (int i =1; i<length; i++) { for(int j=1; j<samples;j++){ triangles[index+2] = (i*samples)+j; triangles[index+1] = ((i-1)*samples)+j; triangles[index] = (i*samples)+(j-1); triangles[index+3] = ((i-1)*samples)+j-1; triangles[index+4] = ((i-1)*samples)+j; triangles[index+5] = (i*samples)+(j-1); index+=6; } } terrainMesh.vertices = verts; terrainMesh.triangles = triangles; terrainMesh.RecalculateNormals (); terrainMesh.RecalculateBounds (); listener.GetSpec += UpdateTerrain; }
public IActionResult Post([FromBody] MusicListener listener) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var existingUser = from g in _context.MusicListener where g.Name == listener.Name select g; if (existingUser.Count <MusicListener>() > 0) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } _context.MusicListener.Add(listener); try { _context.SaveChanges(); } catch (DbUpdateException) { if (MusicListenerExists(listener.MusicListenerId)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtRoute("GetListener", new { id = listener.MusicListenerId }, listener)); }
// Use this for initialization void Start () { startY = transform.position.y; listener = FindObjectOfType<MusicListener> (); listener.GetVolume += scale; }
// Use this for initialization void Start() { startY = transform.position.y; listener = FindObjectOfType <MusicListener> (); listener.GetVolume += scale; }