void moveToNewSpot() { currentMood = mood.moving; CatNode toMoveTo = null; reshuffleNodes(); for (int i = 0; i < catNodes.Length; i++) { CatNode tempNode = catNodes[i]; if (tempNode.canSit()) { toMoveTo = tempNode; break; } } if (toMoveTo != null) { if (currentNode != null) { currentNode.getLeft(); } currentNode = toMoveTo; StopAllCoroutines(); StartCoroutine(moveToSpot(currentNode)); currentNode.getSatOn(); resetTimer(); } }
IEnumerator beBored() { animator.ResetTrigger("chill"); animator.SetTrigger("bored"); yield return(new WaitForSeconds(Random.Range(boredTimeRange.x, boredTimeRange.y))); animator.SetTrigger("chill"); currentMood = mood.sitting; }
private void nextMood() { if (currentMood < mood.PANIC) { currentMood++; } else { currentMood = mood.QUIET; } }
public string insertMood(mood mood) { try { mood.available = true; context.mood.Add(mood); context.SaveChanges(); return(CONSTANTES.CONSTANTES.ServiceResponse.ok); } catch (Exception e) { return(CONSTANTES.CONSTANTES.ServiceResponse.error); } }
// POST: api/Moods public IHttpActionResult Post([FromBody] mood value) { try { return(ResponseMessage(Request.CreateResponse(new { response = moodService.insertMood(value) }))); } catch (Exception e) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.ToString()))); } }
// PUT: api/Moods/5 public IHttpActionResult Put(int id, [FromBody] mood value) { try { value.id = id; return(ResponseMessage(Request.CreateResponse(new { response = moodService.updateMoodResponse(value) }))); } catch (Exception e) { return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.ToString()))); } }
public string updateMoodResponse(mood mood) { try { var result = context.mood.FirstOrDefault(x => x.id == mood.id); if (result != null) { result.colorOfMoodId = mood.colorOfMoodId; context.SaveChanges(); } return(CONSTANTES.CONSTANTES.ServiceResponse.ok); } catch (Exception e) { return(CONSTANTES.CONSTANTES.ServiceResponse.error); } }
public mood Operations(int number) { mood model = new mood(); model.numero = number; if (number < 0) { model.mensaje = "ERROR"; } if (number == 0) { model.mensaje = "Realizado por okar"; } if (number > 0) { model.mensaje = "Usted ingreso el numero " + number.ToString(); } return(model); }
//moveToNewRoom public void chooseANewRoom() { currentMood = mood.changingRoom; int nextRoomIndex = currentRoom + 1; if (nextRoomIndex < rooms.Length && currentRoom != 0) { float choice = Random.Range(0, 1f); if (choice < 0.5f) { nextRoomIndex = currentRoom - 1; } } else if (currentRoom == 0) { nextRoomIndex = currentRoom + 1; } else if (nextRoomIndex >= rooms.Length) { nextRoomIndex = currentRoom - 1; } StopAllCoroutines(); StartCoroutine(moveToNewRoom(rooms[currentRoom], rooms[nextRoomIndex], nextRoomIndex - currentRoom)); }
IEnumerator moveToSpot(CatNode node) { animator.ResetTrigger("chill"); animator.SetTrigger("run"); float scale = Mathf.Abs(transform.localScale.x); while (transform.position != node.floorPoint.transform.position) { transform.position = Vector3.MoveTowards(transform.position, node.floorPoint.transform.position, 0.1f); Vector2 dist = transform.position - node.floorPoint.transform.position; scale = Mathf.MoveTowards(scale, 1, 0.01f); flipSprite(dist, scale); if (dist.magnitude <= 0.1f) { transform.position = node.floorPoint.transform.position; animator.ResetTrigger("chill"); animator.SetTrigger("jump"); } yield return(new WaitForEndOfFrame()); } scale = Mathf.Abs(transform.localScale.x); while (transform.position != node.gameObject.transform.position) { transform.position = Vector3.MoveTowards(transform.position, node.gameObject.transform.position, 0.1f); scale = Mathf.MoveTowards(scale, node.scaleFactor, 0.01f); Vector2 dist = transform.position - node.gameObject.transform.position; flipSprite(dist, scale); if (dist.magnitude <= 0.1f) { transform.position = node.gameObject.transform.position; animator.SetTrigger("chill"); } yield return(new WaitForEndOfFrame()); } currentMood = mood.sitting; }
public void Add(mood mood) { _context.moods.Add(mood); Save(); }
public void AddMood(mood mood) { _moodsRepository.Add(mood); }
void Start() { spawnPoints = GetComponentsInChildren <Transform>(); currentMood = (mood)Random.Range(0, 4); }
public string updateMoodResponse(mood mood) { return(moodRepository.updateMoodResponse(mood)); }
public string insertMood(mood mood) { return(moodRepository.insertMood(mood)); }
void actBored() { currentMood = mood.bored; StopAllCoroutines(); StartCoroutine(beBored()); }