I always get this error:
Assets/tutorials-Hack_And_Slash_Scripts_Basic/Scripts/Character Classes/CharacterGenerator.cs(32,40): error CS0103: The name `Enum' does not exist in the current context.
And here is the entire script:
using UnityEngine; using System.Collections;
public class CharacterGenerator : MonoBehaviour { private PlayerCharacter _toon;
//Use this for initialization
void Start () {
_toon = new PlayerCharacter();
_toon.Awake();
}
//Update is called once per frame
void Update () {
}
void OnGUI() {
DisplayName();
DisplayName();
DisplayVitals();
Displayskills();
}
private void DisplayName() {
GUI.Label(new Rect(10, 10, 50, 25), "Name");
_toon.Name = GUI.TextArea(new Rect(64, 10, 100, 25), _toon.Name);
}
private void DisplayAttributes() {
for(int cnt = 0; cnt < Enum.GetValues(typeof(SkillName)).Length; cnt++) {
GUI.Label(new Rect(10, 40 + (cnt * 25), 100, 25),((AttributeName)cnt).ToString() );
GUI.Label(new Rect(115, 40 + (cnt * 25), 30, 25), _toon.GetPrimaryAttribute(cnt).AdjustedBaseValue.ToString());
}
}
private void DisplayVitals() {
for(int cnt = 0; cnt < Enum.GetValues(typeof(VitalName)).Lentgth; cnt++) {
GUI.Label(new Rect(10, 40 + (cnt * 25), 100, 25), ((VitalName)cnt).ToString() );
GUI.Label(new Rect(115, 40 + (cnt * 25), 30, 25), _toon.GetVital(cnt).AdjustedBaseValue.ToString());
}
}
private void Displayskills() {
}
}