// Use this for initialization void Start() { mountainscolliding = false; //MountainManager = GameObject.FindGameObjectWithTag("MountainManager"); GameObject o = GameObject.FindGameObjectWithTag("ObjectDistributor"); GameObject m = GameObject.FindGameObjectWithTag("MountainManager"); mountainMinder = m.GetComponent <MountainMinder>(); objectPopulation = o.GetComponent <ObjectPopulation>(); objectPopulation.mountainisfixed = true; //StartCoroutine(distancecheck()); }
// Use this for initialization void Start() { populateportals = true; pause = GameObject.FindGameObjectWithTag("GamePauser").GetComponent <Pause>(); GameObject m = GameObject.FindGameObjectWithTag("MountainManager"); whichMountains = Random.Range(1, 3); loadscreen = GameObject.FindGameObjectWithTag("LoadScreen"); levelmultiplier = LevelProgression.MasterLevelMultiplier; Debug.Log("ObjPop thinks island is " + levelmultiplier); if (levelmultiplier <= 10) { //this is where we manipulate enemy number (monsterMax) according to level. } playerGO = GameObject.FindGameObjectWithTag("Player"); playerPOSvector3 = playerGO.transform.position; if (levelmultiplier <= 3) { populateCaveOpening = false; } if (levelmultiplier == 4) { populateCaveOpening = true; } if (levelmultiplier > 4 && levelmultiplier < 9) { populateCaveOpening = false; } if (levelmultiplier == 9) { populateCaveOpening = true; } if (levelmultiplier > 9 && levelmultiplier < 14) { populateCaveOpening = false; } if (levelmultiplier == 14) { populateCaveOpening = true; } if (levelmultiplier > 14 && levelmultiplier < 19) { populateCaveOpening = false; } if (levelmultiplier == 19) { populateCaveOpening = true; } if (levelmultiplier > 19 && levelmultiplier < 24) { populateCaveOpening = false; } if (levelmultiplier == 24) { populateCaveOpening = true; } if (levelmultiplier > 24 && levelmultiplier < 29) { populateCaveOpening = false; } if (levelmultiplier == 29) { populateCaveOpening = true; } // pickaxescript = GameObject.Find("pickaxe").GetComponent<pickaxeControl>(); //pickaxescript.enabled = false; fullgrass = false; Mountainminder = m.GetComponent <MountainMinder>(); //fixmountains = GameObject.FindGameObjectWithTag("MountainManager").GetComponent<MountainMinder>().mustfixmountains; center = GameObject.Find("Center"); //StartCoroutine(portalplacement()); StartCoroutine(StartDelayed()); StartCoroutine(smallGrassgeneration()); StartCoroutine(pilegeneration()); StartCoroutine(spritegenerator()); StartCoroutine(treegeneration()); StartCoroutine(treeGroupgeneration()); StartCoroutine(monstergeneration()); //StartCoroutine(mountaingeneration()); StartCoroutine(rockgeneration()); StartCoroutine(navpointgeneration()); StartCoroutine(pondgeneration()); if (populateGrassinRadius) { StartCoroutine(RadialGrass()); } Physics.defaultSolverIterations = 5; Physics.defaultSolverVelocityIterations = 1; }