Esempio n. 1
0
    public void Create()
    {
        // Load names from database
        InfoRandomizer.DB_Male   dbMale   = JsonUtility.FromJson <InfoRandomizer.DB_Male>(databaseMale.text);
        InfoRandomizer.DB_Female dbFemale = JsonUtility.FromJson <InfoRandomizer.DB_Female>(databaseFemale.text);
        infoRandomizer = new InfoRandomizer(dbMale, dbFemale);

        genderType = infoRandomizer.GetRandomizeGender();
        firstName  = infoRandomizer.GetRandomizeFirstName(genderType);
        middleName = infoRandomizer.GetRandomizeMiddleName(genderType);
        lastName   = infoRandomizer.GetRandomizeLastName(genderType);

        info = CreateInfo();

        characterInfo = new Character(firstName, middleName, lastName, genderType, info);

        character = InstantiateCharacter();
        SetupCharacter(character, characterInfo);

        if (GameConfiguration.DebugMode)
        {
            Debug.Log("GenderType : " + genderType);
            Debug.Log("Gender : " + gender);
            Debug.Log("Skin : " + skin);
            Debug.Log("Rambut : " + rambut);
            Debug.Log("Baju : " + modelBaju);
        }
    }
Esempio n. 2
0
    private void GenerateDummyData()
    {
        InfoRandomizer.DB_Male   dbMale   = JsonUtility.FromJson <InfoRandomizer.DB_Male>(databaseMale.text);
        InfoRandomizer.DB_Female dbFemale = JsonUtility.FromJson <InfoRandomizer.DB_Female>(databaseFemale.text);

        pending.gameObject.SetActive(false);
        searchAnimator = pending.GetComponent <Animator>();

        foreach (Transform child in data_content.transform)
        {
            GameObject.Destroy(child.gameObject);
        }

        for (int i = 0; i < TOTAL_DUMMY_DATA; i++)
        {
            Data infoCharater = new Data(i, dbMale, dbFemale);
            database_data.Add(infoCharater);

            GameObject data = Instantiate(data_prefab);

            data.GetComponent <DatabaseContent>().SetID(infoCharater.cardID);
            data.GetComponent <DatabaseContent>().SetNama(infoCharater.firstName + " " + infoCharater.middleName + " " + infoCharater.lastName);
            data.transform.SetParent(data_content.transform);
            data.GetComponent <RectTransform>().localScale = new Vector2(1, 1);
        }
    }
Esempio n. 3
0
    public Data(int key, InfoRandomizer.DB_Male dbMale, InfoRandomizer.DB_Female dbFemale)
    {
        infoRandomizer = new InfoRandomizer(dbMale, dbFemale);

        cardID     = $"{infoRandomizer.GetRandomizeCardID(GameConfiguration.minCardID, GameConfiguration.maxCardID)}{key}";
        firstName  = infoRandomizer.GetRandomizeFirstName(infoRandomizer.GetRandomizeGender());
        middleName = infoRandomizer.GetRandomizeMiddleName(infoRandomizer.GetRandomizeGender());
        lastName   = infoRandomizer.GetRandomizeLastName(infoRandomizer.GetRandomizeGender());
    }