Ejemplo n.º 1
0
    public GameObject GetHouse()
    {
        WorldSelection ws = null;
        GameObject     go = GameObject.FindGameObjectWithTag("WorldSelection");

        if (go != null)
        {
            ws = go.GetComponent <WorldSelection>();
        }
        WorldSelection.Country country = WorldSelection.Country.USA;
        if (ws != null)
        {
            country = ws.country;
        }
        if (country == WorldSelection.Country.France)
        {
            return(frenchHouses[Random.Range(0, frenchHouses.Length)]);
        }
        else if (country == WorldSelection.Country.Japan)
        {
            return(null);
        }
        else
        {
            return(usaHouses[Random.Range(0, usaHouses.Length)]);
        }
    }
Ejemplo n.º 2
0
    public static FullName GetFullName()
    {
        WorldSelection ws = null;
        GameObject     go = GameObject.FindGameObjectWithTag("WorldSelection");

        if (go != null)
        {
            ws = go.GetComponent <WorldSelection>();
        }
        WorldSelection.Country country = WorldSelection.Country.USA;
        if (ws != null)
        {
            country = ws.country;
        }
        if (country == WorldSelection.Country.France)
        {
            return(new FullName(frenchNames[Random.Range(0, frenchNames.Length - 1)], GenerateEuropeanLastName()));
        }
        else if (country == WorldSelection.Country.Japan)
        {
            return(new FullName(japaneseName[Random.Range(0, japaneseName.Length - 1)], GenerateJapaneseLastName()));
        }
        else
        {
            return(new FullName(englishNames[Random.Range(0, englishNames.Length - 1)], GenerateEuropeanLastName()));
        }
    }
Ejemplo n.º 3
0
    public void ResetContent()
    {
        FullName full;

        if (Random.Range(0, 6) == 0)
        {
            NaughtyList list = GameObject.FindGameObjectWithTag("NaughtyList").GetComponent <NaughtyList>();
            GameObject.FindGameObjectWithTag("GameManager").GetComponent <SpawnGift>().IncreaseScore(-999);
            full = list.GetNaugthyKid();
        }
        else
        {
            full = GetFullName();
        }
        Name           name     = full.FirstName;
        string         lastName = full.LastName;
        WorldSelection ws       = null;
        GameObject     go       = GameObject.FindGameObjectWithTag("WorldSelection");

        if (go != null)
        {
            ws = go.GetComponent <WorldSelection>();
        }
        WorldSelection.Country country = WorldSelection.Country.USA;
        if (ws != null)
        {
            country = ws.country;
        }
        string movie;

        if (country == WorldSelection.Country.France)
        {
            movie = frenchFilms[Random.Range(0, frenchFilms.Length)];
        }
        else if (country == WorldSelection.Country.Japan)
        {
            movie = japaneseAnimes[Random.Range(0, japaneseAnimes.Length)];
        }
        else
        {
            movie = englishFilms[Random.Range(0, englishFilms.Length)];
        }
        string like = likes[Random.Range(0, likes.Length)];
        string dislike;

        do
        {
            dislike = likes[Random.Range(0, likes.Length)];
        } while (like == dislike);
        idText.text = "<b>First Name:</b> " + name.FirstName + System.Environment.NewLine
                      + "<b>Last Name:</b> " + lastName + System.Environment.NewLine
                      + "<b>Gender:</b> " + ((name.IsBoy) ? ("Boy") : ("Girl")) + System.Environment.NewLine
                      + "<b>Age:</b> " + Random.Range(8, 16) + System.Environment.NewLine
                      + "<b>Like:</b> " + like + System.Environment.NewLine
                      + "<b>Dislike:</b> " + dislike + System.Environment.NewLine
                      + "<b>Favorite Movie:</b> " + movie;
    }
Ejemplo n.º 4
0
    private void Start()
    {
        WorldSelection ws = null;
        GameObject     go = GameObject.FindGameObjectWithTag("WorldSelection");

        if (go != null)
        {
            ws = go.GetComponent <WorldSelection>();
        }
        WorldSelection.Country country = WorldSelection.Country.USA;
        if (ws != null)
        {
            country = ws.country;
        }
        GameObject[] houses;
        if (country == WorldSelection.Country.France)
        {
            houses = frenchHouses;
        }
        else if (country == WorldSelection.Country.Japan)
        {
            houses = japaneseHouses;
        }
        else
        {
            houses = usaHouses;
        }

        for (float y = 800f; y > 100f; y -= 250f)
        {
            for (float i = -900f; i < 800f; i += 200f)
            {
                GameObject newGo = Instantiate(houses[Random.Range(0, houses.Length)], new Vector3(i, -100f, y), Quaternion.identity);
                newGo.transform.rotation   = Quaternion.Euler(new Vector3(-90f, 0f, 0f));
                newGo.transform.localScale = new Vector3(1000f, 1000f, 1000f);
                allHouses.Add(newGo);
            }
        }
    }