Пример #1
0
    // Use this for initialization
    void Awake()
    {
        characterAttack = Random.Range(10, 25);
        characterLife = Random.Range(100, 125);

        color = this.gameObject.GetComponent<Renderer>().material.color;

        string pickedName = nameArray[Random.Range(0, nameArray.Length)] + surnameArray[Random.Range(0, surnameArray.Length)];
        characterName = pickedName;

        characterClass = classArray[Random.Range(0, classArray.Length)];

        characterClass.exp = 999999;
        for (int i = 0; i < Random.Range(50, 70); i++) {
            characterClass.LevelUp();
        }

        RefreshHPMP();

        currentLife = totalCharacterLife;
        if (characterClass.bonusFaith != 0) {
            currentResource = characterClass.bonusFaith;
        }
        if (characterClass.bonusPersistance != 0) {
            currentResource = characterClass.bonusPersistance;
        }
        if (characterClass.bonusFury != 0) {
            currentResource = characterClass.bonusFury;
        }

        characterGameObject = this.gameObject;

        RefreshStatusValues();
        RefreshStatusText();
    }