// Use this for initialization void Awake() { tapAreaSound = AudioManager.Instance().GetAudioSource("TapAreaSound"); activeTapAreaPool = TapGOPoolSingleton <TapArea> .ActivePoolInstance(); tapAreaPool = TapGOPoolSingleton <TapArea> .PoolInstance(); if (!activeTapAreaPool || !tapAreaPool) { Debug.LogError("Cannot find activeTapAreaPool!"); } }
// Use to remove the tap area and make it disappear. //void FixedUpdate() //{ // if (false) // //if (alreadyActive == true) // { // timeLeftTapArea += Time.deltaTime; // // // this.rend.material.color = Color.Lerp(red, grey, timeLeftTapArea/timeLengthTapArea); // if (timeLengthTapArea / 2 <= timeLeftTapArea) // { // //if changing color from red -> gray // if (MoveUp == true) // { // float moveY = (transform.position.y - .02f); // transform.position = new Vector3(this.transform.position.x, moveY, this.transform.position.z); // this.gameObject.GetComponent<MeshRenderer>().material = material2; // MoveUp = false; // } // } // //reset and remove the TapArea // if (timeLengthTapArea <= timeLeftTapArea) // { // alreadyActive = false; // timeLeftTapArea = 0f; // rend.material = material1; // this.gameObject.SetActive(false); // MoveUp = false; // } // } //} // Use this for initialization void Awake() { activeEnemyPool = TapGOPoolSingleton <Enemy> .ActivePoolInstance(); if (!activeEnemyPool) { Debug.LogError("Could not find active enemy pool!"); } rend = this.GetComponent <Renderer>(); red = material1.color; grey = material2.color; transform.localScale = new Vector3(radius * 2, radius * 2, radius * 2); }
// Use this for initialization void Awake() { target = GameManager.Instance().playerBase.transform; spawnPoints = new List <Transform>(); activeEnemyPool = TapGOPoolSingleton <Enemy> .ActivePoolInstance(); enemyPool = TapGOPoolSingleton <Enemy> .PoolInstance(); if (!activeEnemyPool || !enemyPool || !target) { Debug.LogError("Cannot find activeEnemyPool!"); } // Build the spawner list from child objects with the "spawner" tag foreach (Transform t in transform.GetComponentsInChildren <Transform>()) { if (t.tag == "Spawner") { spawnPoints.Add(t); } } currtime = 0f; nexttime = timeBetweenSpawns; }