| | |
| | | m_HorseModel = null;
|
| | | if (m_HorseAnimator)
|
| | | {
|
| | | m_HorseAnimator.runtimeAnimatorController = null;
|
| | | m_HorseAnimator.enabled = false;
|
| | | m_HorseAnimator = null;
|
| | | }
|
| | |
| | | m_HorseModel = null;
|
| | | if (m_HorseAnimator)
|
| | | {
|
| | | m_HorseAnimator.runtimeAnimatorController = null;
|
| | | m_HorseAnimator.enabled = false;
|
| | | m_HorseAnimator = null;
|
| | | }
|
| | |
| | |
|
| | | 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;
|
| | |
|
| | | // 先设置根节点
|