void AddCombinedBook(string title, BookScript one, BookScript two) { GameObject book = Instantiate(bookPrefab); float x = (one.transform.localPosition.x - one.model.transform.localScale.x / 2 + two.transform.localPosition.x - two.model.transform.localScale.x / 2) / 2; book.transform.Translate(x, 0, 0); BookScript bookScript = book.GetComponent <BookScript>(); bookScript.SetTitle(title); float width = Random.Range(1, 1.5f); bookScript.SetScale(width, Random.Range(.66f, .9f)); bookScript.SetJacketColor(Color.HSVToRGB(Random.value, Random.Range(.2f, .5f), Random.Range(.2f, .75f))); bookScript.isDead = true; }
void AddBook(float spawnTweenOffset) { GameObject book = Instantiate(bookPrefab); book.transform.Translate(rightX, 0, 0); BookScript bookScript = book.GetComponent <BookScript>(); bookScript.SetTitle(dictionaryScript.RandomTitle(16 + booksSpawned / 2)); bookScripts.Add(bookScript); float width = Random.Range(1, 1.5f); bookScript.SetScale(width, Random.Range(.66f, .9f)); bookScript.SetJacketColor(Color.HSVToRGB(Random.value, Random.Range(.2f, .5f), Random.Range(.2f, .75f))); bookScript.SpawnTween(spawnTweenOffset); rightX += width; }