少年修仙传客户端代码仓库
Client_PangDeRong
2018-11-20 ff5b371fba0cf2e0ef5ee258745e42a635243743
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
2个文件已添加
6个文件已修改
136 ■■■■■ 已修改文件
Core/GameEngine/Model/Config/TaskPowerConfig.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TaskPowerConfig.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/ConfigManager.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/AssetBundle/AssetBundleUtility.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatBubbleModel.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatBubbleSelectBehaviour.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyingShoesTask.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/TaskListTip.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/TaskPowerConfig.cs
New file
@@ -0,0 +1,41 @@
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Tuesday, November 20, 2018
//--------------------------------------------------------
using UnityEngine;
using System;
namespace TableConfig {
    public partial class TaskPowerConfig : ConfigBase {
        public int ID { get ; private set ; }
        public int Power { get ; private set ; }
        public override string getKey()
        {
            return ID.ToString();
        }
        public override void Parse() {
            try
            {
                ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
                Power=IsNumeric(rawContents[1]) ? int.Parse(rawContents[1]):0;
            }
            catch (Exception ex)
            {
                DebugEx.Log(ex);
            }
        }
    }
}
Core/GameEngine/Model/Config/TaskPowerConfig.cs.meta
New file
@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 5f48ae41a24844d43a22a9f19e91e541
timeCreated: 1542680646
licenseType: Free
MonoImporter:
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
  icon: {instanceID: 0}
  userData:
  assetBundleName:
  assetBundleVariant:
Core/GameEngine/Model/ConfigManager.cs
@@ -207,7 +207,7 @@
        AddAsyncTask<TreasureDungeonConfig>();
        AddAsyncTask<LoadingBackGroundConfig>();
        AddAsyncTask<IceLodeStarAwardConfig>();
        AddAsyncTask<TaskPowerConfig>();
        while (!AllCompleted())
        {
            var completedCount = 0;
Core/ResModule/AssetBundle/AssetBundleUtility.cs
@@ -482,7 +482,6 @@
    public void UnloadAssetBundle(string assetBundleName, bool unloadAllLoadedObjects, bool includeDependenice)
    {
#if UNITY_5
        assetBundleName = assetBundleName.ToLower();
#endif
@@ -500,6 +499,9 @@
    public void UnloadAsset(string assetBundleName, string assetName)
    {
#if UNITY_5
        assetBundleName = assetBundleName.ToLower();
#endif
        string _assembleName = StringUtility.Contact(assetBundleName, "@", assetName);
        if (JudgeExistAsset(assetBundleName, assetName) == false)
System/Chat/ChatBubbleModel.cs
@@ -115,7 +115,33 @@
        public uint bubbleState { get; private set; }
        public void UpdateBubbleState(HA717_tagMCChatBubbleBoxState package)
        {
            List<int> list = null;
            if (serverInited)
            {
                list = new List<int>();
                foreach (var id in chatBubbles.Keys)
                {
                    if (!IsBubbleGot(id))
                    {
                        list.Add(id);
                    }
                }
            }
            bubbleState = package.BoxState;
            if (serverInited)
            {
                if (list != null)
                {
                    for (int i = 0; i < list.Count; i++)
                    {
                        if (IsBubbleGot(list[i]))
                        {
                            SendUseBubble(list[i]);
                            break;
                        }
                    }
                }
            }
            if (chatBubbleStateRefresh != null)
            {
                chatBubbleStateRefresh();
System/Chat/ChatBubbleSelectBehaviour.cs
@@ -37,12 +37,19 @@
        {
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
            vipModel.OnVipGiftEvent += OnVipGiftEvent;
            model.chatBubbleStateRefresh += ChatBubbleStateRefresh;
        }
        private void OnDisable()
        {
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
            vipModel.OnVipGiftEvent -= OnVipGiftEvent;
            model.chatBubbleStateRefresh -= ChatBubbleStateRefresh;
        }
        private void ChatBubbleStateRefresh()
        {
            DisplayState();
        }
        private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -8,6 +8,7 @@
using TableConfig;
using System.Collections.Generic;
using Snxxz.UI;
using System.Text.RegularExpressions;
//关于飞鞋任务
namespace Snxxz.UI
{
@@ -361,7 +362,25 @@
            var taskinfo = Config.Instance.Get<TASKINFOConfig>(str);        
            if (taskinfo != null)
            {
                m_ContentText.text = taskinfo.show_writing;
                var taskPower = Config.Instance.Get<TaskPowerConfig>(TaskID);
                string StrText= taskinfo.show_writing;
                if (taskPower != null)
                {
                    if (PlayerDatas.Instance.baseData.FightPoint >= taskPower.Power)
                    {
                        StrText = StrText.Replace("<color=#fff4cd>", "<color=#109d06>");
                    }
                    else
                    {
                        StrText = StrText.Replace("<color=#fff4cd>", "<color=#fa0101>");
                    }
                    m_ContentText.text = StrText;
                }
                else
                {
                    m_ContentText.text = StrText;
                }
            }
            else
            {
System/MainInterfacePanel/TaskListTip.cs
@@ -139,7 +139,26 @@
        private void Updatefighting(PlayerDataRefresh obj)//等级刷新
        {
            if (obj == PlayerDataRefresh.FightPower)
            {
                foreach (var key in taskmodel.allMissionDict.Keys)
                {
                    var TaskPower = Config.Instance.Get<TaskPowerConfig>(key);
                    if (TaskPower != null)
                    {
                        int leng = Content.childCount;
                        for (int i = 0; i < leng; i++)
                        {
                            GameObject childObj = Content.GetChild(i).gameObject;
                            TaskType childObjTaskType = Content.GetChild(i).gameObject.GetComponent<TaskType>();
                            if (childObj.activeSelf && childObjTaskType.TaskID == key)
                            {
                                childObj.GetComponent<FlyingShoesTask>().FlyingShoes_Task(key);
                            }
                        }
                    }
                }
            }
        }
        private void CardLevelChangeEvent(int taskID)//卡级状态改变
        {
@@ -201,7 +220,7 @@
        }
        void TaskToAdd(int MissionID, int MissionState, int DiscriptionIndex)//添加任务
        {
            if (MissionID == 2000 || MissionID == 3000 || MissionState == 3 || MissionState==0)
            if (MissionID == 2000 || MissionID == 3000 || MissionState == 3 || MissionState == 0)
            {
                return;
            }