void Awake() { player = GameObject.FindGameObjectWithTag("Player"); wallCollider = GameObject.FindGameObjectWithTag("WallCollider"); floorCollider = GameObject.FindGameObjectWithTag("FloorCollider"); emotionalHealth = player.GetComponent <EmotionalHealth>(); emotionOrb = GetComponent <OrbProperties>(); }
void SpawnOrb() { float xPos = 200.0f; float zPos = -1.0f; var clone = Instantiate(orb, new Vector3(xPos, UnityEngine.Random.Range(-range, range), zPos), Quaternion.identity); var cloneStreak = Instantiate(streak, new Vector3(xPos, UnityEngine.Random.Range(-range, range), UnityEngine.Random.Range(-zRange, zRange)), Quaternion.identity); orbProperties = clone.GetComponent <OrbProperties>(); Invoke("SpawnOrb", GetSpawningRate()); }