少年修仙传客户端代码仓库
client_linchunjie
2018-08-23 522ca3468a56c88cb15eaa428eb7499d3dba386f
System/MainInterfacePanel/FunctionForecastTip.cs
@@ -43,7 +43,7 @@
        private void OnFuncStateChangeEvent(int obj)
        {
            var config = ConfigManager.Instance.GetTemplate<FunctionForecastConfig>(obj);
            var config = Config.Instance.Get<FunctionForecastConfig>(obj);
            if (config != null)
            {
                DataAssignment();
@@ -65,7 +65,7 @@
                _FunctionForecastPanel.gameObject.SetActive(false);
            }
            var configs = ConfigManager.Instance.GetAllValues<FunctionForecastConfig>();
            var configs = Config.Instance.GetAllValues<FunctionForecastConfig>();
            foreach (var config in configs)
            {
                if (!FuncOpen.Instance.IsFuncOpen(config.FuncId)
@@ -87,15 +87,15 @@
        void OpenPanel(int ID)
        {
            _FunctionForecastPanel.gameObject.SetActive(true);
            _FunctionIcon.SetSprite(ConfigManager.Instance.GetTemplate<FunctionForecastConfig>(ID).FuncIconKey);
            _NameText.text = ConfigManager.Instance.GetTemplate<FunctionForecastConfig>(ID).Describe;
            FuncOpenLVConfig funcoPenConfig = ConfigManager.Instance.GetTemplate<FuncOpenLVConfig>(ID);
            _FunctionIcon.SetSprite(Config.Instance.Get<FunctionForecastConfig>(ID).FuncIconKey);
            _NameText.text = Config.Instance.Get<FunctionForecastConfig>(ID).Describe;
            FuncOpenLVConfig funcoPenConfig = Config.Instance.Get<FuncOpenLVConfig>(ID);
            if (funcoPenConfig.LimitMagicWeapon != 0 || funcoPenConfig.LimitMissionID!=0)
            {
                if (funcoPenConfig.LimitMagicWeapon != 0)
                {
                    int faBaoID = funcoPenConfig.LimitMagicWeapon / 100;
                    TreasureConfig treasure = ConfigManager.Instance.GetTemplate<TreasureConfig>(faBaoID);
                    TreasureConfig treasure = Config.Instance.Get<TreasureConfig>(faBaoID);
                    _Information.text = string.Format(Language.Get("FuncFBOpen"), treasure.Name);
                    return;
                }