void Start() { // connect to external modules scoringSystem = GetComponent <ScoringSystem>(); inputControls = GetComponent <InputControls>(); cameraController = GetComponent <CameraController>(); GameObject levelSwitcher = GameObject.Find("SwitchLevels"); switchLevels = levelSwitcher.GetComponent <SwitchLevels>(); // puma pumaObj = GameObject.Find("_Puma-thin"); // deer buck = new DeerClass(); buck.type = "Buck"; buck.forwardRate = 0; //30f; buck.turnRate = 0; //22.5f; buck.baseY = 0f; doe = new DeerClass(); doe.type = "Doe"; doe.forwardRate = 0; //30f; doe.turnRate = 0; //22.5f; doe.baseY = 0f; fawn = new DeerClass(); fawn.type = "Fawn"; fawn.forwardRate = 0; //30f; fawn.turnRate = 0; //22.5f; fawn.baseY = 0f; //buck.gameObj = new GameObject(); //doe.gameObj = new GameObject(); //fawn.gameObj = new GameObject(); buck.gameObj = GameObject.Find("_Buck"); doe.gameObj = GameObject.Find("_Doe"); fawn.gameObj = GameObject.Find("_Fawn"); // create array of ground planes terrainArray = new Terrain[20]; terrainArray[0] = terrain1A; terrainArray[1] = terrain1B; terrainArray[2] = terrain1C; terrainArray[3] = terrain1D; terrainArray[4] = terrain2A; terrainArray[5] = terrain2B; terrainArray[6] = terrain2C; terrainArray[7] = terrain2D; terrainArray[8] = terrain3A; terrainArray[9] = terrain3B; terrainArray[10] = terrain3C; terrainArray[11] = terrain3D; terrainArray[12] = terrain4A; terrainArray[13] = terrain4B; terrainArray[14] = terrain4C; terrainArray[15] = terrain4D; terrainArray[16] = terrain5A; terrainArray[17] = terrain5B; terrainArray[18] = terrain5C; terrainArray[19] = terrain5D; InitLevel(3); }
public void ChangeLevel(int levelId) { SwitchLevels myTarget = (SwitchLevels)target; myTarget.SwitchLevel(levelId, togglePaint); }