public void Generate(Color lightColor) { WeaponObject chosenWeapon = GameGenerator.instance.weaponData.GetRandomWeapon(); generator.AddToAlumno(chosenWeapon.alumno); BulletObject chosenBullet = GameGenerator.instance.weaponData.GetRandomBullet(); generator.AddToAlumno(chosenBullet.alumno); weapon.Assign(chosenWeapon, chosenBullet); light2D.color = lightColor; // Hats HatObject hat = GameGenerator.instance.characterData.hats[UnityEngine.Random.Range(0, GameGenerator.instance.characterData.hats.Length)]; GameGenerator.instance.AddToAlumno(hat.alumno); hatRenderer.sprite = hat.sprite; // Name Array values = Enum.GetValues(typeof(Alumno)); Alumno randomAlumno = (Alumno)values.GetValue(UnityEngine.Random.Range(0, values.Length)); playerName = randomAlumno.ToString(); AddScore(0); }