예제 #1
0
    void StopLeucocito()
    {
        //caso ainda não tenha achado a referência, busca novamente
        if (leucocitoSpawner == null)
        {
            leucocitoSpawner = FindObjectOfType <LeucocitoSpawnerProtectorMode>();
        }

        //para ele
        stop = true;

        //avisa que o leucocito foi desativado para que seja possível ser instanciado novamente
        leucocitoSpawner.LeucocitoDead();
    }
예제 #2
0
    void FirstTime()
    {
        //guarda todas as referências
        leucocitoSpawner = FindObjectOfType <LeucocitoSpawnerProtectorMode>();
        myTransform      = transform;
        originalScale    = transform.localScale;
        line             = GetComponent <LineRenderer>();
        //define a quantidade de pontos que a linha terá. uma seria no início e a outra seria o final
        if (line != null)
        {
            line.SetVertexCount(2);
        }
        //cria o waitForSeconds de acordo com o tempo colocado
        waitForSeconds = new WaitForSeconds(timeToDisable);

        //"desativa" ele
        myTransform.localScale = vecZero;
        //define que já foi inicializado
        firstTime = true;
    }