public void OnClickPia() { LogAcao LogAcao = new LogAcao( "Lavar as maos", "Pia banheiro", System.DateTime.Now, Medidores.Higiene ); SaveGameController.Instance.AddComportamento(ComportamentosType.acao, LogAcao); CallAction(ActionGame.LavarMao, 20); }
public IEnumerable <LogAcao> Filtrar(LogAcao acao) { try { using (var cn = SqlDatabaseConnection.GetOpenConnectionGestaoCorp()) { return(cn.Query <Dominio.Entidades.LogAcao>(new LogAcaoSqlCommand().GetCommandFilter(acao))); } } catch (Exception ex) { throw new Exception("Erro ao filtrar logs: " + ex.Message); } }
public void OnItemMedicamentoUp(MedicamentoObject medicamento) { GameController.instance.AdicionarMedidor(Medidores.Saude, medicamento.Quantidade); LogAcao LogAcao = new LogAcao( "Tomar remedio", "Tomou: " + medicamento.Nome, System.DateTime.Now, Medidores.Saude, true ); SaveGameController.Instance.AddComportamento(ComportamentosType.acao, LogAcao); p_animator.SetBool("food-aceppt", false); }
public void OnClickSleeping() { dormindo = !dormindo; if (dormindo) { Player.instance.p_animator.SetTrigger("goSleep"); } else { Player.instance.p_animator.SetTrigger("wakeUp"); } LogAcao LogAcao = new LogAcao( dormindo ? "Dormir" : "Acordar", "", System.DateTime.Now, Medidores.Energia ); SaveGameController.Instance.AddComportamento(ComportamentosType.acao, LogAcao); }
public void OnEndDrag(PointerEventData eventData) { canAction = true; canEmit = false; transform.SetParent(initParent, false); transform.position = eventData.position; if (type == TypeObject.bath || type == TypeObject.toothbrush) { transform.DOLocalMove(initialPos, 0.5f); EffectsController.Instance.ActiveEffect(Effects.water_shower, false); LogAcao LogAcao = new LogAcao( type == TypeObject.bath ? "Tomar banho" : "Escovar os dentes", "", System.DateTime.Now, Medidores.Higiene ); SaveGameController.Instance.AddComportamento(ComportamentosType.acao, LogAcao); } else if ((type == TypeObject.food || type == TypeObject.medicamento) && triggerObject == null) { canAction = false; if (type == TypeObject.food) { PopupFreezer.instance.Show(); } else if (type == TypeObject.medicamento) { PopupMedicamentos.instance.Show(); } transform.DOLocalMove(initialPos, 0.2f).OnComplete(() => { Destroy(this.gameObject); }); } }
public void OnItemFoodUp(Comida comida) { p_animator.SetTrigger("eat"); foreach (Gain g in comida.gains) { GameController.instance.AdicionarMedidor(g.gainType, g.value); } LogAcao LogAcao = new LogAcao( "Comer", "Comeu: " + comida.name, System.DateTime.Now, Medidores.Alimentacao, comida.bom ); SaveGameController.Instance.AddComportamento(ComportamentosType.acao, LogAcao); this.ActionAfter(0.5f, () => { p_animator.SetBool("food-aceppt", false); }); }