しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

【C#】UnityのEnumを変数化した時に is less accessible than field エラーが出たとき対策

下のようなコードでis less accessible than fieldエラーで出た時の対処法です。

enum GameType { Type1, Type2 };

public class MyScript : MonoBehaviour {
    public static GameType gameType = GameType.Type1;
}

enumがpublicでないことが原因だったので、public化することで解決しました。

public enum GameType { Type1, Type2 };

public class MyScript : MonoBehaviour {
    public static GameType gameType = GameType.Type1;
}