Exemplo n.º 1
0
 private void CountBrekableBlocks()
 {
     level = FindObjectOfType <levelScript>();
     if (tag == "Brekable")
     {
         level.CountBlocks();
     }
 }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        Cursor.visible = false;

        audSour = GetComponent<AudioSource>();
        rb = GetComponent<Rigidbody2D>();
        playerSr = GetComponent<SpriteRenderer>();
        playerAnim = GetComponent<Animator>();
        
        startPos = transform.position;

        

        mainCam = GameObject.FindGameObjectWithTag("MainCamera");
        levelsWork = mainCam.GetComponent<levelScript>();
        cooldownMaker = 3.5f;

    }
Exemplo n.º 3
0
    void Awake()
    {
        // Create line renderer component and set its property

        elements      = new List <int> ();
        line          = gameObject.AddComponent <LineRenderer> ();
        line.material = new Material(Shader.Find("Particles/Additive"));
        line.SetVertexCount(0);
        line.SetWidth(0.05f, 0.05f);
        //line.SetColors (Color.white, Color.white);
        line.useWorldSpace = true;
        line.sortingOrder  = 1;
        isMousePressed     = false;
        pointsList         = new List <Vector3> ();
        hitList            = new List <int> ();
        circleClone        = new GameObject[100];
        circleList         = new circles[100];
        ls        = new levelScript();
        startTime = Time.time;
        timerRun  = true;
        dots      = 0;

        x = Application.loadedLevelName;

        circleClone = ls.instantiate((int)x[x.Length - 1] - 48);
        dots        = ls.arrayLength();
        //Debug.Log (x[x.Length-1]);
        //-------initialization complete---//



        for (int i = 1; i <= dots; i++)
        {
            elements.Add(i);
            circleList[i - 1].rad = circleClone[i - 1].GetComponent <CircleCollider2D> ().radius;
            circleList[i - 1].x   = circleClone[i - 1].GetComponent <Renderer> ().bounds.center.x + circleClone[i - 1].GetComponent <CircleCollider2D> ().offset.x;
            circleList[i - 1].y   = circleClone[i - 1].GetComponent <Renderer> ().bounds.center.y + circleClone[i - 1].GetComponent <CircleCollider2D> ().offset.y;
            //Instantiate(GameObject.Find("Sphere"),new Vector3(circleList[i-1].x,circleList[i-1].y,0),Quaternion.identity);
        }

        redCircle();
    }
Exemplo n.º 4
0
    void Awake()
    {
        // Create line renderer component and set its property

        elements = new List<int> ();
        line = gameObject.AddComponent<LineRenderer> ();
        line.material = new Material (Shader.Find ("Particles/Additive"));
        line.SetVertexCount (0);
        line.SetWidth (0.05f, 0.05f);
        //line.SetColors (Color.white, Color.white);
        line.useWorldSpace = true;
        line.sortingOrder = 1;
        isMousePressed = false;
        pointsList = new List<Vector3> ();
        hitList = new List<int> ();
        circleClone = new GameObject[100];
        circleList = new circles[100];
        ls = new levelScript();
        startTime= Time.time;
        timerRun = true;
        dots = 0;

        x = Application.loadedLevelName;

        circleClone = ls.instantiate ((int)x[x.Length-1]-48);
        dots = ls.arrayLength();
        //Debug.Log (x[x.Length-1]);
        //-------initialization complete---//

        for (int i=1; i<=dots;i++) {
            elements.Add(i);
            circleList[i-1].rad =circleClone[i-1].GetComponent<CircleCollider2D> ().radius;
            circleList[i-1].x = circleClone[i-1].GetComponent<Renderer> ().bounds.center.x + circleClone[i-1].GetComponent<CircleCollider2D> ().offset.x;
            circleList[i-1].y = circleClone[i-1].GetComponent<Renderer> ().bounds.center.y + circleClone[i-1].GetComponent<CircleCollider2D> ().offset.y;
            //Instantiate(GameObject.Find("Sphere"),new Vector3(circleList[i-1].x,circleList[i-1].y,0),Quaternion.identity);
        }

        redCircle ();
    }