void SetCountText() { countText.text = "Points: " + Mathf.RoundToInt(pointcount).ToString(); if (pointcount >= trapsSpawnPoint[0]) { TrapSpawnScript flyInBlock = GameObject.Find("EventManager").GetComponent <TrapSpawnScript>(); flyInBlock.spawningF = true; } if (pointcount >= trapsSpawnPoint[1]) { BearTrapSpawn bearTrapScript = GameObject.Find("EventManager").GetComponent <BearTrapSpawn>(); bearTrapScript.spawningB = true; } if (pointcount >= trapsSpawnPoint[2]) { HalfCoverTrapSpawn hfSpawn = GameObject.Find("EventManager").GetComponent <HalfCoverTrapSpawn>(); hfSpawn.spawningH = true; } }
// Use this for initialization void Start() { if (transform.position.y > 2000) { mat = 4; } BearTrapSpawn bearTrapSpawnScript = GameObject.Find("EventManager").GetComponent <BearTrapSpawn> (); lavaFloor = GameObject.Find("Lava_distort"); rend = GetComponentsInChildren <Renderer>(); //assign different wall texture and tags them for (int i = 0; i < rend.Length; i++) { Children[i] = (rend[i].gameObject); int temp = Random.Range(0, mat); if (Random.Range(0, 1000) > telespawn) { temp = 4; } rend[i].material = materials[temp]; Children[i].tag = tagName[temp]; } //spawn bear trap for (int i = 0; i < Children.Length; i++) { if (Random.Range(0, 100) <= bearTrapSpawnScript.BearTrapSpawnRate) { Vector3 temp = (transform.position - Children [i].transform.position) * 0.06f + Children [i].transform.position; Quaternion quat = Quaternion.LookRotation(new Vector3(0, temp.y, 0) - temp, Vector3.up); bearTrapSpawnScript.spawnBearTrap(temp, quat); } } }