// 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(); }