示例#1
0
    public static void AplicaVisaoDeDano(CreatureManager doAtacado, int dano)
    {
        GameObject visaoDeDano = GameController.g.El.retorna("visaoDeDano");

        visaoDeDano = (GameObject)MonoBehaviour.Instantiate(visaoDeDano, doAtacado.transform.position, Quaternion.identity);
        DanoAparecendo danoAp = visaoDeDano.GetComponent <DanoAparecendo>();

        danoAp.dano    = dano.ToString();
        danoAp.atacado = doAtacado.transform;

        /* INSERIDO PARA ATUALIZAR A HUD VIDA */
        GameController.g.HudM.AtualizaDadosDaHudVida(false);
        if (GameController.g.estaEmLuta)
        {
            GameController.g.HudM.AtualizaDadosDaHudVida(true);
        }
    }
示例#2
0
        public static void AplicaVisaoDeDano(PetManager doAtacado, int dano, float mod)
        {
            GameObject G = null;

            if (mod < .25f)
            {
                G = Resources.Load <GameObject>("DamageView/DanoMuitoReduzido");
            }
            else if (mod < .8f)
            {
                G = Resources.Load <GameObject>("DamageView/DanoReduzido");
            }
            else if (mod < 1.2f)
            {
                G = Resources.Load <GameObject>("DamageView/DanoNormal");
            }
            else if (mod < 1.8f)
            {
                G = Resources.Load <GameObject>("DamageView/DanoAumentado");
            }
            else
            {
                G = Resources.Load <GameObject>("DamageView/DanoMuitoAumentado");
            }


            //Debug.LogError("temos que mudar visao de dano para um evento evnviado ao gamecontroller");
            //GameObject visaoDeDano = null;// GameController.g.El.retorna("visaoDeDano");
            GameObject     visaoDeDano = (GameObject)MonoBehaviour.Instantiate(G, doAtacado.transform.position, Quaternion.identity);
            DanoAparecendo danoAp      = visaoDeDano.GetComponent <DanoAparecendo>();

            danoAp.dano    = dano.ToString();
            danoAp.atacado = doAtacado.transform;

            /* INSERIDO PARA ATUALIZAR A HUD VIDA */
            //GameController.g.HudM.AtualizaDadosDaHudVida(false);
            //if (GameController.g.estaEmLuta)
            //    GameController.g.HudM.AtualizaDadosDaHudVida(true);
        }