using System.Collections; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Config/NewbieGuideStep")] public class NewBieGuideScriptableObject : ScriptableObject { public int stepId; public Vector2 clickPosition; public Vector2 clickSize; public Vector2 tipPosition; public ArrowPosition arrowPosition; public string UIElementPath; public string tipContent; public SelectBoxPattern selectBox; public int effect2; public int voice; public Vector2 usherPosition; public UsherOrientation usherOrientation; public int usherAction; public bool clickAnyWhereComplete = false; public bool pointerDownComplete = false; public enum ArrowPosition { None, Left, Right, Top, Bottom, } public enum UsherOrientation { Normal = 0, Reversal = 1 } public enum SelectBoxPattern { Pattern1 = 0, Pattern2 = 1, None = 2,//为什么None是2呢,因为None后添加的,而这个枚举是序列化的字段 } }