実現したいこと
ScriptableObjectでenumをシリアライズ化させようと思ったのですが、なぜか、enumが表示されません。どうしてなのでしょうか。
コード
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5 public enum Color_nutrition 6 { 7 Red = 1, 8 Yellow = 2, 9 Green = 3 10 } 11[CreateAssetMenu(menuName = "EetReesMake")] 12public class EetRees_make : ScriptableObject 13{ 14 [SerializeField]Sprite pre_Sprite; 15 [SerializeField]Sprite behind_Sprite; 16 [SerializeField]Sprite right_Sprite; 17 [SerializeField]Sprite left_Sprite; 18 [SerializeField]Sprite icon_Sprite; 19 20 [SerializeField] 21 enum nutrition 22 { 23 one = 1, 24 tow = 2 25 } 26 [SerializeField]int attack; 27 [SerializeField]int defense; 28 [SerializeField]int quickness; 29 [SerializeField]int recovery; 30 [SerializeField] 31 enum taste 32 { 33 Sweet = 1, 34 Spicy = 2, 35 bitter = 3, 36 hot = 4, 37 cold = 5 38 }
結果
試したこと
こちらのサイトを見てみました。
https://qiita.com/Kudo004/items/7708c5d4df09f918f5bd
そんな大きい容量は、使ってないはずですが…
ちなみにWindowsです
回答1件
あなたの回答
tips
プレビュー