少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-22 d283823b6d9576ab6f0b6759a1328fb06770a534
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);