Example #1
0
    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;
    }
Example #2
0
    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;
    }