public static void Open(UpgradeDataBase Content)
    {
        UpgradeEditorWindow window = GetWindow <UpgradeEditorWindow>("Upgrade Editor");

        window.my    = Content;
        window.items = (ItemDataBase)AssetDatabase.LoadAssetAtPath("Assets/DataBase/Data_Items.asset", typeof(ItemDataBase));
        window.SetStyle();
    }
Exemple #2
0
        /// <summary>
        /// 通过[人物等级]二分快速查表
        /// </summary>
        /// <param name="dwLevel">人物等级</param>
        /// <returns></returns>
        public static UpgradeDataBase Query(this List <UpgradeDataBase> sorted, uint dwLevel)
        {
            var key = new UpgradeDataBase()
            {
                dwLevel = dwLevel
            };
            var comparer = new Comparer1();
            var index    = sorted.BinarySearch(key, comparer);

            return(index >= 0 ? sorted[index] : default(UpgradeDataBase));
        }