private void CountBrekableBlocks() { level = FindObjectOfType <levelScript>(); if (tag == "Brekable") { level.CountBlocks(); } }
// 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; }
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(); }
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 (); }