public static void EmEstadoDeDano(Animator animatorDoAtacado, CreatureManager doAtacado) { doAtacado.MudaParaEstouEmDano(); //Transform T = doAtacado.transform; // doAtacado.MudaEmDano(); animatorDoAtacado.Play("dano2"); animatorDoAtacado.SetBool("dano1", true); animatorDoAtacado.Play("dano1"); }
public static void AplicaDano(CreatureManager doAtacado, GameObject atacante, IGolpeBase golpe) { doAtacado.MudaParaEstouEmDano(); //Transform T = doAtacado.transform; Animator animatorDoAtacado = doAtacado.GetComponent <Animator>(); // doAtacado.MudaEmDano(); animatorDoAtacado.Play("dano2"); animatorDoAtacado.SetBool("dano1", true); animatorDoAtacado.Play("dano1"); CalculaDano(doAtacado, atacante, golpe); EstouEmDano eED = doAtacado.gameObject.AddComponent <EstouEmDano>(); eED.esseGolpe = golpe; eED.animator = animatorDoAtacado; eED.gerente = doAtacado; VerificaVida(atacante, doAtacado, animatorDoAtacado); }