public async Task <IActionResult> PutscoreItem(long id, scoreItem scoreItem) { if (id != scoreItem.Id) { return(BadRequest()); } _context.Entry(scoreItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!scoreItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <scoreItem> > PostscoreItem(scoreItem scoreItem) { _context.scoreItems.Add(scoreItem); await _context.SaveChangesAsync(); return(CreatedAtAction("GetscoreItem", new { id = scoreItem.Id }, scoreItem)); }
public void activateGameObject(item item, float xOffset, float yOffset, bool left, bool randomizeOffset) { GameObject itemPrefab = (GameObject)item.scoreItem; for (int i = 0; i < scoreItems.Count; i++) { if (!scoreItems[i].activeInHierarchy) { GameObject theItem = scoreItems[i]; SpriteRenderer sprite = theItem.GetComponent <SpriteRenderer>(); scoreItem scoreItem = theItem.GetComponent <scoreItem>(); sprite.color = new Color(item.color.r, item.color.g, item.color.b, item.color.a); // sprite.sprite = theItem.GetComponent<scoreItem>().marker; // sprite.sprite = itemPrefab.GetComponent<scoreItem>().marker; // sprite.sprite = themeManager.themes[currentTheme].markerSprite; // scoreItem.mainSprite = itemPrefab.GetComponent<scoreItem>().mainSprite; scoreItem.marker = themeManager.themes[currentTheme].markerSprite; scoreItem.mainSprite = themeManager.themes[currentTheme].scoreItemSprites[scoreItem.themeIndex]; scoreItem.scoreValue = itemPrefab.GetComponent <scoreItem>().scoreValue; scoreItem.expireTimer = itemPrefab.GetComponent <scoreItem>().expireTimer; scoreItem.sounds[0] = themeManager.themes[currentTheme].scoreItemMarker[scoreItem.themeIndex]; scoreItem.sounds[1] = themeManager.themes[currentTheme].scoreItemAppear[scoreItem.themeIndex]; scoreItem.sounds[2] = themeManager.themes[currentTheme].socreItemPickup[scoreItem.themeIndex]; // scoreItem.sounds = itemPrefab.GetComponent<scoreItem>().sounds; if (!randomizeOffset) { if (leftManager) { theItem.GetComponent <Transform>().localPosition = new Vector3((-item.xCoord + xOffset), (item.yCoord + yOffset), 0); } else { theItem.GetComponent <Transform>().localPosition = new Vector3((item.xCoord + xOffset), (item.yCoord + yOffset), 0); } } else { float randomizedOffset = Random.Range(-5, 5); if (leftManager) { theItem.GetComponent <Transform>().localPosition = new Vector3((-item.xCoord + randomizedOffset), (item.yCoord + randomizedOffset), 0); } else { theItem.GetComponent <Transform>().localPosition = new Vector3((item.xCoord + randomizedOffset), (item.yCoord + randomizedOffset), 0); } } theItem.SetActive(true); break; } } }