using System; using UnityEngine; [CreateAssetMenu(menuName = "Config/WindowPosConfig")] public class WindowPosCnfig : ScriptableObject { //public Vector3 comparePos1 = new Vector3(400, 288, 0); //public Vector3 comparePos2 = new Vector3(27, 288, 0); public ItemTipsPos[] ItemTipsPoslist; static WindowPosCnfig config; public static WindowPosCnfig Get() { if (config == null) { config = BuiltInLoader.LoadScriptableObject("WindowPosConfig"); } return config; } public ItemTipsPos GetItemTipsPos(int code) { return ItemTipsPoslist[code]; } } [Serializable] public struct ItemTipsPos { public Vector3 comparePos1;//当前弹框位置 public Vector3 comparePos2;//默认比较弹框位置 }