少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-22 d283823b6d9576ab6f0b6759a1328fb06770a534
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
8个文件已修改
63 ■■■■ 已修改文件
System/Dogz/DogzActiveWin.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzItemCell.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzPackWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/RealmUpWin.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureNewGotWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DModelFactory.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Dogz/DogzActiveWin.cs
@@ -215,18 +215,18 @@
        private void UpdateDogzAssistCnt()
        {
            m_Controller.m_Scorller.RefreshActiveCellViews();
            m_DogzAssistCnt.text = StringUtility.Contact(model.GetAssistDogzCount(), "/", model.DogzAssistDefaultCnt);
            m_DogzAssistCnt.text = Language.Get("TreasurePrivilege_Dogz_1", StringUtility.Contact(model.GetAssistDogzCount(), "/", model.DogzAssistDefaultCnt));
            UpdateDogzBtn();
        }
        private void UpdateDogzBtn()
        {
            m_CallBackBtnTxt.text = model.TryGetAssistDogzState(model.presentSelectDogz) ? "召回" : "助战";
            m_CallBackBtnTxt.text = model.TryGetAssistDogzState(model.presentSelectDogz) ? Language.Get("DogzFunc104") : Language.Get("DogzFunc105");
        }
        private void AddAssist()
        {
            var _itemConfig = Config.Instance.Get<ItemConfig>(model.AddAssistItem);
            ConfirmCancel.ShowItemConfirm(string.Format("消耗{0}X{1}永久增加1个助战神兽", _itemConfig.ItemName, model.GetAssistItemCnt()),
            ConfirmCancel.ShowItemConfirm(Language.Get("DogzFunc102", _itemConfig.ItemName, model.GetAssistItemCnt()),
                model.AddAssistItem, model.GetAssistItemCnt(), () =>
            {
                model.SendBuyAssistCnt();
System/Dogz/DogzItemCell.cs
@@ -15,17 +15,19 @@
        {
            dogzModel.GetDogzItemList();
            ItemModel model = null;
            DebugEx.Log("Display:" + index + "数据长度:" + dogzModel.dogzItemList.Count);
            if(index < dogzModel.dogzItemList.Count)
            {
                model = dogzModel.dogzItemList[index];
            }
            if(model == null)
            {
                itemBaisc.gameObject.SetActive(false);
                strengthLvTxt.gameObject.SetActive(false);
                return;
            }
            DebugEx.Log("model:"+ model.itemId);
            int strenLv = 0;
            if (model.GetUseDataModel((int)ItemUseDataKey.Def_IudetDogzEquipPlus) != null)
            {
System/Dogz/DogzModel.cs
@@ -388,7 +388,7 @@
        {
            if (TryGetAssistDogzState(presentSelectDogz))
            {
                ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),"当前神兽助战中,卸下装备无法保持助战状态,确定继续?",
                ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),Language.Get("DogzFunc103"),
                    (bool isOk)=>
                    {
                        if(isOk)
System/Dogz/DogzPackWin.cs
@@ -133,7 +133,7 @@
            }
            else
            {
                ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),"背包中没有该部位可穿戴的装备",(bool isOk)=>
                ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("DogzFunc101"), (bool isOk)=>
                {
                    if(isOk)
                    {
@@ -151,7 +151,7 @@
        private void RefreshDogzItemEvent(PackType type, int index, int id)
        {
            if (type != PackType.rptDogzItem || !dogzModel.IsReachSelectCondi(id)) return;
            if (type != PackType.rptDogzItem && type != PackType.rptDogzEquip) return;
            m_PackController.m_Scorller.RefreshActiveCellViews();
        }
System/Realm/RealmUpWin.cs
@@ -59,7 +59,6 @@
        int cacheRealmPoint = 0;
        Coroutine cacheCoroutine = null;
        RuntimeAnimatorController cacheController = null;
        const string State_EnterHash = "Show";
        const string State_IdleHash = "Idle";
@@ -127,10 +126,6 @@
                StopCoroutine(cacheCoroutine);
                cacheCoroutine = null;
            }
            if (cacheController != null)
            {
                cacheController = null;
            }
        }
        protected override void OnAfterClose()
@@ -149,7 +144,6 @@
        IEnumerator Co_DisplayBossShow()
        {
            yield return WaitingForSecondConst.WaitMS800;
            ResetRunTimeController();
            var config = Config.Instance.Get<RealmConfig>(PlayerDatas.Instance.baseData.realmLevel);
            m_RawPlayer.gameObject.SetActive(false);
            UI3DModelExhibition.Instance.StopShowPlayer();
@@ -280,7 +274,6 @@
            {
                m_RawBoss.gameObject.SetActive(true);
                m_RawPlayer.gameObject.SetActive(false);
                ResetRunTimeController();
                UI3DModelExhibition.Instance.StopShowPlayer();
                StartBoss(config);
            }
@@ -288,21 +281,7 @@
        private void StopBoss()
        {
            ResetRunTimeController();
            UI3DModelExhibition.Instance.StopShowNPC();
        }
        private void ResetRunTimeController()
        {
            var npcModel = UI3DModelExhibition.Instance.NpcModelPet;
            if (npcModel != null)
            {
                var animator = npcModel.GetComponentInChildren<Animator>();
                if (animator != null && cacheController != null)
                {
                    animator.runtimeAnimatorController = cacheController;
                }
            }
        }
        private void StartBoss(RealmConfig config, bool act = false)
@@ -319,7 +298,6 @@
                var animator = npcModel.GetComponentInChildren<Animator>();
                if (animator != null)
                {
                    cacheController = animator.runtimeAnimatorController;
                    var runtimeController = AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerRealmSuffix, npcConfig.MODE);
                    animator.runtimeAnimatorController = runtimeController;
                    animator.Play(act ? State_EnterHash : State_IdleHash, 0);
System/Treasure/TreasureNewGotWin.cs
@@ -289,6 +289,7 @@
            var config = Config.Instance.Get<TreasureConfig>(treasure.id);
            m_TreasureName.text = config.Name;
            m_Story.text = config.Story;
            m_Category.text = Language.Get(string.Concat("GetTreasure_", config.Category));
            if ((TreasureCategory)config.Category == TreasureCategory.Human)
            {
System/Treasure/TreasureSoulModel.cs
@@ -228,7 +228,7 @@
            {
                if (soulAchievements[soulId].Contains(_id))
                {
                    UpdateAchievementRedpoint(_id);
                    UpdateAchievementRedpoint(soulId);
                }
            }
        }
UI/Common/UI3DModelFactory.cs
@@ -96,6 +96,7 @@
        var animator = model.GetComponent<Animator>();
        if (animator != null)
        {
            ResetRealmBossAnimator(id, animator);
            animator.enabled = false;
        }
@@ -110,6 +111,27 @@
        }
    }
    private static void ResetRealmBossAnimator(int _id, Animator animator)
    {
        var configs = Config.Instance.GetAllValues<RealmConfig>();
        var index = configs.FindIndex((x) =>
        {
            return x.BossID == _id;
        });
        if (index != -1)
        {
            var npcConfig = Config.Instance.Get<NPCConfig>(_id);
            if (npcConfig != null)
            {
                var runtimeController = AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerSuffix, npcConfig.MODE);
                if (runtimeController != null)
                {
                    animator.runtimeAnimatorController = runtimeController;
                }
            }
        }
    }
    public static GameObject LoadUIHorse(int id)
    {
        var prefab = InstanceResourcesLoader.LoadModelRes(id);