public override void VerificaAplicaStatus(CriatureBase atacante, CreatureManager cDoAtacado) { StatusTemporarioBase S = new Fraco() { Dados = new DatesForTemporaryStatus() { Quantificador = 2, TempoSignificativo = 250, Tipo = TipoStatus.fraco //trocavel }, CDoAfetado = cDoAtacado, OAfetado = cDoAtacado.MeuCriatureBase }; int num = StatusTemporarioBase.ContemStatus(TipoStatus.fraco /*trocavel*/, cDoAtacado.MeuCriatureBase); AdicionaStatusSimples.InsereStatusSimples(cDoAtacado, S, num); Debug.Log("enfraqueceu"); }
public override void VerificaAplicaStatus(CriatureBase atacante, CreatureManager cDoAtacado) { StatusTemporarioBase S = new Amedrontado() { Dados = new DatesForTemporaryStatus() { Quantificador = 2, TempoSignificativo = 240, Tipo = TipoStatus.amedrontado }, CDoAfetado = cDoAtacado, OAfetado = cDoAtacado.MeuCriatureBase }; int num = StatusTemporarioBase.ContemStatus(TipoStatus.amedrontado, cDoAtacado.MeuCriatureBase); AdicionaStatusSimples.InsereStatusSimples(cDoAtacado, S, num); Debug.Log("amedrontou"); }