少年修仙传客户端代码仓库
client_linchunjie
2018-10-18 f93c57bfd57f97e78c3a00a29f302f5e8c83cdee
UI/Common/UI3DModelFactory.cs
@@ -179,6 +179,14 @@
        var animator = model.GetComponent<Animator>();
        if (animator != null)
        {
            var config = Config.Instance.Get<ModelResConfig>(id);
            var suffix = AnimatorControllerLoader.controllerUISuffix;
            var animatorController = AnimatorControllerLoader.LoadMobController(suffix, config.ResourcesName);
            if (animatorController != null)
            {
                animator.runtimeAnimatorController = animatorController;
            }
            animator.enabled = true;
            animator.SetInteger(GAStaticDefine.Param_Action, GAStaticDefine.Act_Idle);
            animator.Play(GAStaticDefine.State_IdleHash);
@@ -276,7 +284,7 @@
    public static GameObject LoadUIGodWeapon(int _type)
    {
        var prefab = UILoader.LoadPrefab(GeneralConfig.Instance.godWeaponMobs[_type]);
        var prefab = UILoader.LoadPrefab(GeneralDefine.godWeaponMobs[_type]);
        var pool = GameObjectPoolManager.Instance.RequestPool(prefab);
        var model = pool.Request();
@@ -296,11 +304,11 @@
        {
            return;
        }
        if (!GeneralConfig.Instance.godWeaponMobs.ContainsKey(_type))
        if (!GeneralDefine.godWeaponMobs.ContainsKey(_type))
        {
            return;
        }
        var prefab = UILoader.LoadPrefab(GeneralConfig.Instance.godWeaponMobs[_type]);
        var prefab = UILoader.LoadPrefab(GeneralDefine.godWeaponMobs[_type]);
        var pool = GameObjectPoolManager.Instance.RequestPool(prefab);
        var animator = _model.GetComponent<Animator>();