private void Update()
    {
        if (tempoanterior + Random.Range(intervaloMinGerar, intervaloMaxGerar) < Time.time)
        {
            GameObject nuvem = new GameObject();
            nuvem.transform.SetParent(gameObject.transform);
            SpriteRenderer SR = nuvem.AddComponent <SpriteRenderer>();
            SR.sprite       = ElementosVisuaisParaUtilizar[Random.Range(0, ElementosVisuaisParaUtilizar.Length - 1)];
            SR.sortingOrder = -7;
            ParalaxObject PO = nuvem.AddComponent <ParalaxObject>();
            PO.velocidadeX   = 0.05f;
            PO.randonMaxY    = 150;
            PO.randonMinY    = -150;
            PO.randonMaxSize = 40;
            PO.randonMinSize = 40;



            tempoanterior = Time.time;
        }
    }
 void Awake()
 {
     that = (ParalaxObject)target;
 }
Exemple #3
0
 void Awake()
 {
     that = (ParalaxObject)target;
 }