少年修仙传客户端代码仓库
client_Hale
2018-10-13 92bd0d7bcab86392008caf1a0bab758abbcb4e98
382 场景坐骑对象状态机读取逻辑修改
1个文件已修改
14 ■■■■■ 已修改文件
Fight/GameActor/GActorPlayerBase.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GActorPlayerBase.cs
@@ -1135,6 +1135,7 @@
            m_HorseModel = null;
            if (m_HorseAnimator)
            {
                m_HorseAnimator.runtimeAnimatorController = null;
                m_HorseAnimator.enabled = false;
                m_HorseAnimator = null;
            }
@@ -1225,6 +1226,7 @@
                m_HorseModel = null;
                if (m_HorseAnimator)
                {
                    m_HorseAnimator.runtimeAnimatorController = null;
                    m_HorseAnimator.enabled = false;
                    m_HorseAnimator = null;
                }
@@ -1251,6 +1253,18 @@
            m_HorseModel = GameObjectPoolManager.Instance.RequestGameObject(_prefab);
            m_HorseAnimator = m_HorseModel.GetComponent<Animator>();
            RuntimeAnimatorController _controller = null;
            if (m_LoadDefaultHorse)
            {
                _controller = InstanceResourcesLoader.LoadDefaultMobAnimatorController_Horse();
            }
            else
            {
                _controller = AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerSuffix, _modelResConfig.ResourcesName);
            }
            m_HorseAnimator.runtimeAnimatorController = _controller;
            m_HorseAnimator.enabled = true;
            // 先设置根节点