以下の様なEnumあるとする。
public enum HogeType { None, Bar, }
Enumの中身展開
foreach(var val in System.Enum.GetValues(typeof(HogeType))) { Debug.Log("Value: " + val); }
Objectになってしまうので、var
は目的のEnum型に
foreach(HogeType val in System.Enum.GetValues(typeof(HogeType))) { Debug.Log("Value: " + val); }